top of page


EmptyBoxes & The Instant OpenHIE Clinical Package

Jembi is proud to have completed work on developing the EmptyBoxes project, which focused on using the OpenHIM, OpenCR and Instant OpenHIE to support a clinical data exchange use case in a health information exchange. This work was funded by Digital Square and included collaboration with Dimagi, Inc., who supported the submission of source data from the CommCare mobile solution to a health information exchange.

The objectives of the project were to:

  • Extend OpenHIM and Instant OpenHIE to support a clinical package that extends off the core Instant OpenHIE solution, with mediators and scripts to set up a containerised set of components and configuration scripts that enable the management of clinical data a health information exchange.

  • Extend Instant OpenHIE to support a client registry package, with OpenCR set up to support:

    • Patient lookup to see if they already exist in HAPI FHIR before registering a new patient - uses the IHE PDQm profile to do a patient search with an ITI-78 transaction.

    • If necessary, create a new Patient - uses the IHE PMIR profile with an ITI-93 transaction.

A COVID-19 Immunization use case was selected to demonstrate clinical data exchange, workflows supporting patient lookup and registration, and longitudinal tracking of immunization events.

The OpenHIM was used to support patient and immunization data ingestion through a set of custom mediators. The mediators provide capabilities to:

  • Validate incoming patient and immunization data sources and field values

  • Map and transform source data to corresponding output fields mapped to HL7 FHIR resources

  • Query and populate OpenCR and a HAPI FHIR server with patient and COVID-19 immunization event data

Figure 1 - EmptyBoxes Component Architecture

In addition, this work was packaged in Instant OpenHIE, which was extended to include several new packages (Figure 2) and making use of OpenCR in the role of the Client Registry. A COVID-19 immunization tracking use case package was also added, which packages the mediators, configurations, tests and deployment scripts needed to configure the COVID-19 immunization data exchange solution that uses the OpenHIM, HAPI FHIR and OpenCR technologies.

Figure 2 - Instant OpenHIE EmptyBoxes Package Structure

This offers users an easy way to set up and explore the Clinical data exchange solution locally or in the cloud. Please visit the COVID-19 Immunization Tracking Github code repository or contact the Jembi team for more information on this work.


Jembi Health Systems is funded by Digital Square, a PATH-led initiative funded and designed by the United States Agency for International Development, the Bill and Melinda Gates Foundation, and a consortium of other investors in support of the EmptyBoxes project.



Sphere on Spiral Stairs


Thanks for submitting!

bottom of page