Developing the "OCL for OpenMRS" Application

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?

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.

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.

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

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
1 Like

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

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

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

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.

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

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.

1 Like

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

@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

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

:+1: Will do

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

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

Noted, thankyou

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.

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.