Health Information Exchange in OPENMRS using HL7 & FHIR

Document Type


Lead Author Type

MBI Masters Student


Dr. Guenter Tusch, tuschg@gvsu.edu

Embargo Period



The aim of this project is to implement, and analyze the healthcare interoperability using two different interoperability technologies, HL7 and FHIR, and determine, which one is better and for what reasons. The EHR used was OPENMRS, an open-source EHR available with a multitude of modules implemented. OPENMRS uses the MySQL database, backend coded in JAVA, using Apache Tomcat as server and JavaScript as user interface. The interface engine, MIRTH was used for health information exchange between the EHRs. HAPI-FHIR is an open source framework available in JAVA which was being used by the FHIR interface. According to Meaningful Stage 2 Consolidated Clinical Document Architecture (C-CDA) comprises of 70 documents sections, this project was also to know that how many of them are being currently supported by OPENMRS. A sample HL7 and FHIR message was generated within the OPENMRS and was being transferred to a different one, where data being saved in MySQL.

This document is currently not available here.