Developing the "OCL for OpenMRS" Application


(Cintia Del Rio) #874

I came here to ask exactly that.

It seems your build fails every time it runs in yokobue agent. What could be causing it? Which files/cache should I be worried about?


(Alex Joseph) #875

We are not sure what is causing that but all the builds are passing well on Travis Ci. We are going to keep investigating this issue. Thank you for your assistance.


(Cintia Del Rio) #876

I know they are, but it’s really hard for me to say what exactly your build does, which side effects it causes (files downloaded, processes left over, and so on), so it’s a little bit tricky for me to tell what’s causing your build to now work on that specific agent.

I can just recreate it, hopefully the next incarnation wouldn’t have the same issue, but it would be nice to know what caused it in the first place so we can quickly fix it when it happens again.


(Alex Joseph) #877

Thank you, we shall let you know if we discover what could be causing that issue.


(Dancan Uluma) #878

The issue is caused by the version of react-scripts being used. It is somehow deprecated and updating to the latest version fixes it. We are creating a ticket for it and a pr to fix that.

It can be re-created by

  1. Delete package-lock.json and node_modules directory
  2. Run npm install
  3. Run npm run test or npm run coverage

(Paul Kayongo) #879

The CIEL source does not seem to be showing on demo server however it is reflected among the sources on our development server. Does anyone have any suggestions?

@raff @cintiadr @alexkayabula @danuluma @dkayiwa


(Rafal Korytkowski) #880

No idea what you mean. There’s the CIEL source at https://demo.openconceptlab.org/orgs/CIEL/sources/CIEL/


(Alex Joseph) #881

What @paulk meant was that when adding or editing a mapping, CIEL does not appear among the available source options when using the demo site. Please check out the images below for more clarity.

Demo site

Production site


(Rafal Korytkowski) #882

Look for a bug in the OpenMRS client code or let me know what is the REST query that is not returning what you expect.


(Alex Joseph) #883

Ok, i will reach out and give you an update.


(Madona Raja) #884

Hi everyone, I heard about this project at openmrs conference at Kenya. I’m not an OpenMRS implementer or developer but many of our partners are openMRS implementers and we face many challenges to harmonize our concept dictionaries among all partners. For that reason I would to get engaged on that project. there are a lot of messages and I can’t found when the next call will happen. could someone provide me any update oh the project status or provide me information about the next call.

thank you.


(Paul Kayongo) #885

Hello, @madraja18 the project is currently in the testing phase. You can follow this link for instructions on how to test the application.

We also have a call every Thursday to discuss the status of the application. I will keep it in mind to send you an invite to the call before then. In case you have any queries you can post them on this channel


(Daniel Kayiwa) #886

@madraja18 in addition to what @paulk has said, you could also take a look at this: https://wiki.openmrs.org/display/projects/Overview%3A+Open+Concept+Lab+(OCL)+for+OpenMRS


(Madona Raja) #887

Hello @paulk and @dkayiwa thank you for your answers. @paulk please send the invite I will be more than happy to participate.


(Paul Kayongo) #888

:+1: Will do


(Paul Kayongo) #889

Hey @raff this is the REST query: https://api.qa.openconceptlab.org/sources/


(Rafal Korytkowski) #890

Every GET is limited to return 10 items by default. If you want more use: https://api.demo.openconceptlab.org/sources/?limit=100 or paginate: https://api.demo.openconceptlab.org/sources/?page=2


(Paul Kayongo) #891

Noted, thankyou


(Paul Kayongo) #892

Hello @madraja18, we shall be having a call on Thursday at 17:00 hrs GMT+3. I will share the link to the call on this channel 30 minutes before.


(Andrew Kanter) #893

Current build on https://openmrs.demo.openconceptlab.org is broken when I select a dictionary that I just created.

Some additional issues found before the build broke:

  1. Add existing from CIEL starts with a list of drugs. No rhyme or reason for this listing. Seems like it should either be empty (preferred) or perhaps load alphabetical.
  2. Potassium orate drug (and seems like most concepts) are missing their mappings on preview (RxNORM 8602 is seen on the OCL demo site).
  3. Filtering by “diagnoses” is flipped. Leaving it unselected acts like it is selected, and selecting it acts like it is unselected.
  4. When I lost authentication (due to a delay) the error comes up, but there is no redirect to the login page.