Bahmni and CIEL dictionary

Bahmni Lite v1.0 ships with CIEL Dictionary out-of-the-box. It is downloaded from OCL and stored in the clinic-config repository here :

The CIEL concept dictionary is a dictionary of over 53000 concepts relevant to health information systems in low and middle income countries (LMICs). Those concepts include diagnoses, procedures, medications, labs and observables (answers to questions) all mapped to international standard coding systems such as ICD-10-WHO, SNOMED CT, LOINC, RxNORM, and many others. It is used by electronic health records and other health information systems in more than 40 countries. Visit CIEL on OCL Online to see the latest release: 

Bahmni LITE (OpenMRS AdminUI) showing a CIEL Concept “Astrazeneca Covid-19 Vaccine” with SNOMED, ICD-10, ICD-11, RxNORM and HL-7-CVX mappings (in the dev.lite demo environment).

The CIEL concepts are constantly being updated, including addition of new maps to ICD-11-WHO and language translations for a subset of concepts. You can download the latest version of CIEL dictionary from OCL. Please also read this page:

NOTE regarding datatype updates in CIEL: When updating the CIEL dictionary version to implement essential changes or incorporate new updates, it is important to consider that these modifications will only take effect in the production environment if there are no pre-existing observations recorded for the concepts that underwent updates in the latest release version.

OpenMRS, by default, restricts the modification of data types for concepts with existing observations. This restriction ensures data integrity and prevents unintended alterations that could affect the accuracy of recorded information. Therefore, it is advisable to review and manage any pre-existing observations related to the updated concepts to fully realize the benefits of the CIEL dictionary's latest version in the production environment.

NOTE regarding retired concepts in CEIL: The current CIEL OCL importer will import all concepts into OpenMRS(Bahmni) even if they are retired (and will mark them as retired in OpenMRS). This can have some exceptions showing up in OpenMRS logs due to some rule failures, but should usually be OK to ignore for now. See this Jira ticket for more details:

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)