2016-10-20 Developers Forum
Tanya Khokhar
Burke Mamlin
Owned by Tanya Khokhar
How to Join
Click here to expand...
Agenda
- Quickly review previous meeting minutes (5 min)
- Review next meeting agenda
Minutes
Agenda
- Data Integrity Module (Stephen Senkomago Musoke)
Attendees
- Wyclif
- Rafal
- Willa
- Daniel K
- Stephen Musoke
- Burke
- Deepak
Notes
- Created to find gaps in your data
- Provides a mechanism to define rules to find inconsistent data
- Rules can be defined in Java and Groovy
- Rules can be run one at a time or all at once
- Groovy rules were introduced to give flexibility for different implementations to add custom rules
Challenges
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?
Questions
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. https://openmrs.atlassian.net/wiki/display/docs/Data+Integrity+Module is it the module's page? Nope, currently, there's no wiki for the module.
TODOs
Transcripts
- Audio recording of the call: Listen online or download (available after the meeting)