Embedded Classification Tool (ECT)


What's new in version 1.6

Keyboard support

Version 1.6 introduces the keyboard shortcuts.

The keyboard shortcuts for Embedded Coding Tool are:

  • Down Arrow and Up Arrow for scrolling the Destination Entities
  • Right Arrow for opening the Entity details
  • Left Arrow or Escape for closing the Entity details
  • Enter for selecting the Entity

The keyboard shortcuts for Embedded Browser are:

  • Down Arrow and Up Arrow for scrolling the Destination Entities
  • Enter for selecting the Entity
  • Escape for closing the search results

By default, the keyboard is always enabled. For disabling the keyboard, just set the setting enableKeyboard to false during the configuration of the Embedded Coding Tool and/or the Embedded Browser.

Upgrade to version 1.6 is safe. There are no breaking changes moving from old versions 1.x to this version.

We highly recommend upgrading your current ECT to version 1.6

ECT samples

Try out the code playgrounds and play around with the live examples on the new ECT samples page.
The new page includes 7 JavaScript playgrounds and a section on how to integrate ECT in Angular, React and Vue.js


Overview

ICD-11 Coding Tool and ICD-11 Browser are web based softwares that helps users search, find and browse ICD-11 categories that they are looking for.

The Embedded Classification Tool (ECT) allows integration of a complete ICD-11 Coding Tool and/or ICD-11 Browser into any web application.

ECT structure
structure of the ECT library

The Embedded Classification Tool (ECT) is written in Javascript for the complete compatibility with any web application and provides an easy way to give all the ICD-11 functionalities to your web applications.

Under the hood, it is powered by the ICD-API

Integrating the Embedded Classification Tool (ECT) is very easy. All you need to do is adding references to the provided javascript and css files and making minor modifications on your web page.


Installation

The Embedded Classification Tool (ECT) can be manually loaded from our CDN or installed via npm.

CDN

Include the stylesheet file icd11ect-1.6.css in the <head> section of your page.

<head>
    <link rel="stylesheet" href="https://icdcdn.who.int/embeddedct/icd11ect-1.6.css">
</head>

Include the JavaScript file icd11ect-1.6.js before the closing </body> tag.

<script src="https://icdcdn.who.int/embeddedct/icd11ect-1.6.js"></script>

Try out the code playgrounds on the ECT samples page.

npm

Install the module via npm:

npm install @whoicd/icd11ect

After the installation, import the package and the stylesheet file:

import * as ECT from '@whoicd/icd11ect';
import '@whoicd/icd11ect/style.css';

Try out the code playgrounds on how to integrate ECT in Angular, React and Vue.js.


Documentation

The documentation offers a few ways to learn about the Embedded Classification Tool (ECT) library: