- OpenMRS as a community to help implementations around the world recognizes the need to have a common/generic DHIS2 integration module. There have been lots of DHIS2 integration efforts in the community and there are many new ongoing efforts. In an effort “to do it right”, we have decided to focus on improving a preexisting working Dhisreport module.
- DHISReport Module is the Community recommended DHIS2 integration module. But, we do not discourage other efforts to integrate OpenMRS and DHIS2.
- To make the progress and the efforts more transparent, we decided to come up with a series of running threads called OpenMRS DHIS2 Integration Requirements, OpenMRS DHIS2 Integration Progress, OpenMRS DHIS2 Integration GSOC Ideas and OpenMRS DHIS2 Integration Implementations.
- People interested in knowing/contributing to these topics can refer to these threads.
This specific talk thread is to coordinate the OpenMRS DHIS2 integration efforts on coming up with requirements. Anyone having any requirements regarding OpenMRS DHIS2 integration can post their requirements as a reply to this thread. Please try to continue the Requirement Number for future reference.
The requirements are for this module are as follows:
Should be able to generate ADX messages (the module generated DHIS2 specific dxf2 messages, ADX is a more generic exchange format)
Should use OpenMRS reporting module (So that many implementations using OpenMRS reporting module could directly use this module to send their data to DHIS2)
Should Reduce the technical dependence on Implementations (the module requires users to write SQL queries)
Should Integrate with DHIS2 Web API (the module presently uses an XML import to learn about the indicators in the DHIS2 system)