Child pages
  • 2016-10-20 Developers Forum
Skip to end of metadata
Go to start of metadata

How to Join

 Click here to expand...

In person

Courtesy, please

If you are joining remotely via telephone, Adobe Connect, or Skype, please use a headset-microphone, or at least earphones. Please use the mute feature when you are not speaking.

Interactive meeting - Adobe Connect

  • We routinely share a screen during the call. You can view the screen via our Adobe Connect meeting room at For large meetings, the room has the ability to broadcast audio and connect to a telephone-based system as well, as controlled by the meeting hosts.

By telephone

  • US telephone number: +1-888-510-4073
  • Access code: 24222#

By Browser


  • Chat is available in the Adobe Connect meeting room (see above).
  • A backchannel meta-discussion during the meeting also occurs on IRC.



  • Quickly review previous meeting minutes (5 min)
  • Review next meeting agenda



  • Data Integrity Module (Stephen Senkomago Musoke)
  • Wyclif
  • Rafal
  • Willa
  • Daniel K
  • Stephen Musoke
  • Burke
  • Deepak
  1. Created to find gaps in your data
  1. Provides a mechanism to define rules to find inconsistent data
  1. Rules can be defined in Java and Groovy
  1. Rules can be run one at a time or all at once
  1. Groovy rules were introduced to give flexibility for different implementations to add custom rules
1. No simple examples (or hard to find) of how to add UI to a module, e.g. how to display a table populated via REST.
  • Building a library over time
  • We could demonstrate javascript client
2. No clear way to install metadata with the module.
  • There have been several approaches to this. The "best practice" at the moment is to use metadata-deploy.
  • We (OpenMRS Community) would benefit greatly from creating a standard approach to packaging metadata (also behavior and other content). In fact, I (Burke) recently submitted a grant proposal to try to get funding for this specific aim.
3. How to expose REST endpoints for the module?
1. In what form is a data integrity report available? Excel, csv, page? It's a page.
2. Can the rules be added through UI? No, they have to be added in code.
3. Is it going to be used in Uganda? Yes, that's the plan.
4. is it the module's page? Nope, currently, there's no wiki for the module.


Outstanding TODOs  (${entries.size()} issues)

Summary Assignee Created Due

Create a TODO:


  • Audio recording of the call: Listen online or download (available after the meeting)



  • No labels