Wiki Spaces
Documentation
Projects
Resources
Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
The Data Integrity Module provides a way to create, manage and review the quality of data audits. Users can view or download the results of an integrity check, ignore certain known results that should not be included in the total count, see a chart representing the history of an integrity check's findings and link directly to encounters, patients, observations and more from the results. It is meant to provide a common place for finding and dealing with multiple common data quality issues.
Some potential integrity checks are:
See the Sample Integrity Checks page for these and more.
For versions 4.2.0+
For versions 4.3.0+
SQL skills (for integrity check authors)
Download Data Integrity Module
Install Module: From the OpenMRS home screen, select System Administration → Manage Modules → Add/Upgrade Modules. Here you should upload the .omod data integrity file. The Data Integrity module should now appear and be accessible from the home screen if the module installation was successful.
Note: If you do not have the necessary prerequisite modules for the version of Data Integrity Module that you have downloaded you will also need to install those prior to running Data Integrity Module.
Data Integrity Module JIRA project.
Data Integrity Module in the OpenMRS Module Repository
![]() |
![]() |
![]() |
![]() |
view page results
|
edit page testing discovery code
|
view page context menu
|
view page summary
|
![]() |
![]() |
![]() |
![]() |
view page history
|
edit page columns configuration
|
migration columns configuration
|
edit page results code
|
![]() |
![]() |
![]() |
![]() |
edit page discovery code
|
admin page retire check
|
admin page toggling retired
|
admin page migration needed
|
![]() |
![]() |
![]() |
![]() |
admin page with finished check
|
admin page with check running
|
admin page
|
admin page with new check
|
![]() |
![]() |
![]() |
![]() |
set correction server URL
|
results of multiple runs
|
run a single check
|
manage schedules
|
![]() |
![]() |
![]() |
![]() |
edit a schedule
|
run multiple checks
|
module section in admin page
|
manage checks
|
![]() |
|||
edit a check
|
The future is here! See Data Integrity Module - 2.0 Design Overhaul for the design concerns behind the latest UI developments. More innovations await, such as:
Version 4.4.0
Version 4.3.0
Version 4.2.0
Version 4.1.0
Version 4.0
Version 3.0
Version 2.1
Version 2.0
Data Integrity Module is selected for Google Summer of Code 2017 and has been developed by Shivang Nagaria under the mentorship of Stephen Senkomago Musoke . More details can be found here . This module was initially developed by Nimantha Baranasuriya for Google Summer of Code 2009 and has continued development by Jeremy Keiper, Stephen Senkomago Musoke and AMPATH developers.
Here is the growing list of contributors to Data Integrity Module: