1 of 10

How we improved �our concept management �with OpenConceptLab (OCL)

An MSF use case in Bangladesh@michaelbontyes, EMR Technical Lead

OpenMRS Conference 2020

Photo: Anthony Kwan

2 of 10

How we improved our concept management with OCL

What are OCL and OCL for OpenMRS?

OpenMRS Conference 2020

OCL for OpenMRS

is the front-end interface (UI) �that leverages OCL �database and API �to manage concepts �more easily for OpenMRS

OpenConceptLab (OCL) �is a back-end service for community-driven �concept management

3 of 10

How we improved our concept management with OCL

What do we need ?

OpenMRS Conference 2020

1

Create

We needed �to centralize �our concept management �(NCD project, <100 CIEL and MSF concepts)

Sync

We needed a way �to seamlessly import those concepts �in OpenMRS

Use

We wanted to use �those concepts �in Bahmni registration pages and 8 forms

Share

We wanted to make that content reusable �for other implementations across MSF and �the community

2

3

4

4 of 10

How we improved our concept management with OCL

Our workflow?

OpenMRS Conference 2020

1

Create

In OCL for OpenMRS��A CSV file with CIEL and custom concepts with �the OCL Rest API+ the UI

Sync

In OpenMRS

Using the OpenConceptLab module for OpenMRS

Share

2

3

4

5 of 10

How we improved our concept management with OCL

1. Create and manage concepts

OpenMRS Conference 2020

Create �an organisation

Create �dictionaries

Create

concepts

Import standardized terminology (ex. CIEL)

Bulk import �custom concepts

6 of 10

How we improved our concept management with OCL

2. Sync and update concepts

OpenMRS Conference 2020

Release a �dictionary

Import with the �OCL Module

Update when �needed

1 dictionary

at the time

7 of 10

How we improved our concept management with OCL

3. Use with OpenMRS and Bahmni

OpenMRS Conference 2020

Ready �to be used

Used with �Bahmni Forms

Adjust �if needed

8 of 10

How we improved our concept management with OCL

4. Reuse, share and contribute

OpenMRS Conference 2020

Public �Dictionaries

Reuse across implementations

Contribute �to CIEL

9 of 10

The added value

Standardized (but flexible) terminology

Centralized content management

Separation between content vs. configuration

✓ Facilitate deployment workflows

✓ Ease indicators reusability

✓ Encourage contributions

OpenMRS Conference 2020

Photo: Anthony Kwan

10 of 10

Thank you !�

Interested to learn more and contribute?

Join the #OCL Slack channel for more information�or message me @michaelbontyes on OpenMRS SlackGetting started

OpenConceptLab Wiki (API backend)� github.com/OpenConceptLab/oclapi/wiki

OCL for OpenMRS Wiki (Frontend)� om.rs/oclforopenmrsuserguide

OpenMRS Conference 2020

Photo: Anthony Kwan

Join the unconference session on Wednesday �at 5:15PM UTC �to answer �all your questions !