Skip to content
Aïssa Ghouti edited this page Jun 19, 2020 · 13 revisions

Welcome

Thank you for taking an interest in the OpenMRS module "PosttoOpenHIM". This module has been built in the context of RHIES project. This module has been built on a generic way to enable the sending of any data from OpenMRS to OpenHIM software. This module can be easily configured to send any data from OpenMRS to OpenHIM. The documentation you will find in this wiki summarizes the structure, the development and the configuration of this module.

What is the RHIES project?

The purpose of Rwandan Health Information Exchange System (RHIES) project is to develop a system that allows for information- exchange within electronic medical record systems and to develop linkage solutions for generating EMR data directly to HMIS in the specific use case of HIV Case based surveillance (CBS). RHIES is a set of applications that work together in the Open Health Information Exchange (OpenHIE) architecture to serve point-of-service systems, like EMRs, DHIS2, National ID database and laboratory information system. The current version of the RHIES architecture includes:

  • The interoperability layer - Open Health Information Mediator (OpenHIM): The OpenHIM is the entry point for POS systems, and includes authentication, authorization, and auditing of all transactions. This interoperability layer hosts the following mediators developed:
  • Nida_to_OpenMRS mediator
  • LabWAre_to_OpenMRS mediator
  • OpenMRS_to_DHIS2 mediator
  • Client Registry mediator
  • Facility Registry mediator
  • The HIV CBS forms developed in OpenMRS
  • The Client Registry (HAPI FHIR server): The client registry facilitates the exchange of patient information between disparate systems, OpenMRS in our case. A client registry holds patient identifiers and includes patient demographic information.
  • The Facility Registry: The facility registry is a repository that collects and stores a separate list of health facilities with divergent levels of standardization, quality, completeness. The facility Registry has been developed in a MongoDB based and will store the master list of health facilities captured from DHIS2. This master list has been synchronized with the OpenMRS instances.
  • The EMR - OpenMRS including the PosttoOpenHIM module
  • The Laboratory Information System of the Rwandan Reference Laboratory - LabWare
  • The National database to identify Rwanda citizen - NIDA

What is PosttoOpenHIM module?

PosttoOpenHIM is an OpenMRS module built on the version 1.9.11. Its main purpose is to push the sending of patient and context data from OpenMRS to a specific OpenHIM mediator.

What does PosttoOpenHIM do?

The objective is to get patient, location, or context information with the web REST service module when the patients, encounters creation or modification events are triggered.

Use Cases

In the specific use case of RHIES project the module has been configured to send patients events and encounters (forms) related to the HIV (CBS) program. Every time and event (saving or updated) is triggered on OpenMRS instances, the patient's information and the data coming from the 6 CBS forms are automatically pushed to the right OpenHIM mediators.
This module can be configured in the advanced settings of OpenMRS to define the form you want to send and the OpenHIM host you want to reach.

Document version

Last update: 05/06/2020 Version: 1.0

Clone this wiki locally