Skip to content
Mamadou Ben TRAORE edited this page Jul 2, 2020 · 9 revisions

Welcome

Thank you for taking an interest in the Facility Registry developed in the context of RHIES project. The documentation you will find in this wiki gathers documentation that summarizes the development and deployment made in for this first beta version of Facility Registry. During this RHIES project a first use case of the Facility Registry of Rwanda has been developed.

What is 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. 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
  • The Laboratory Information System of the Rwandan Reference Laboratory - LabWare
  • The National database to identify Rwanda citizen - NIDA

What is the RHIES Facility Registry?

The Facility Registry Server is a RESTful Web Service whose main purpose is to provide an updated information on health facilities in JSON format, with the DHIS2 application as the main source of data in the Rwandan Health Information Exchange System (RHIES). The Objective is to get complete information and share it with other Systems as customers.

Use Cases

As a client (OpenMRS user), I want to automatically receive, following a cron schedule, the latest version of facilities informations available from DHIS2.​

What does RHIES Facility Registry Server do?

At this stage the RHIES Facility Registry Server enables:

  • Get the list of all the health facilities
  • Get the details of one health facility by giving its FOSA Id

The facility information schema is the following:

  • idDHIS2
  • fosaCode
  • name
  • description
  • manager
  • phoneNumber
  • email
  • properties
    • services
    • equipments
  • createdAt
  • openingDate
  • lastUpdated
  • coordinates
  • type
  • ownership
  • pays
  • province
  • district
  • cellule
  • sector
  • extractDate