Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Many teams need their EMR to connect well with other systems. We want to help you find the answer to whether OpenMRS has previously been integrated with the systems you use, and to share practical resources you can follow to get started. Didn’t find what you’re looking for? Let us know by posting in the OpenMRS forum: http://talk.openmrs.org

Panel
panelIconId2763atlassian-light_bulb_on
panelIcon:heartlight_bulb_exclamationon:
panelIconText❣️:light_bulb_on:
bgColor#FFEBE6#FFFAE6

Do you know about a way other ways of connecting OpenMRS with other systems, that’s not listed here? We want to hear from you! Share your approach by posting on our forum http://talk.openmrs.org or by editing this page directly.

...

In general, OpenMRS has 2 major API options your team can leverage to call resources as required: 

Interoperability Layers

...

  • Ozone Platform: Ozone’s interoperability layer. Data is directly pulled from a source OpenMRS MySQL database and wired onto camel routes in an effort to integrate OpenMRS with other systems without any use of the OpenMRS Java API or data model. More info here

  • OpenHIM: Demo video of OpenMRS integration using OpenHIM here, sample architecture here, and comparison to Apache Kafka here

Facility-Level Integrations

...

  • DHIS2 (Health Management Information System)

    • OpenMRS DHIS2 Connector Module: Module hereDemo Video #1 hereDemo Video #2 here

      • OpenMRS <> DHIS2 exchanging patient identifications and individual data (such as observations) through OpenFN – 5 minutes walkthrough video

      • FHIR-related: Members from the DHIS2 and OpenMRS communities are starting to collaborate on a FHIR-based integration strategy. We are seeking your use cases! Please contact grace[a]

      http://
      • openmrs.org if you have a use case to share.

  • Apache Superset (Open Source data visualization tool)

    • Ozone Analytics, a versatile big data pipelines technology, streams data from OpenMRS to a data lake consumed by Apache Superset. More info here. Known OMRS Community Integrations: Cote d’Ivoire’s HIS Technical Working Group, ICRC (see some example ICRC Superset dashboards here).

  • PowerBI

    • Several implementers use SQL scripts to ETL from OpenMRS to a SQL Server where Power BI then consumes the transformed data (eg PIH, EGPAF). For more information consider posting to the OpenMRS Forum at http://talk.openmrs.org  

  • Other Data Extraction Tools

    • Open Health Stack: The Analytics Pipeline of Open Health Stack is specifically called fhir-data-pipes. Known Community Member Integrations: Being used for Cote d’Ivoire OpenMRS analytics capture by ITECH. 

    • MambaETL: UCSF module for OpenMRS Data Flattening. Details here.

...

CHW Community Health Worker Apps

  • Community Health Toolkit (CHT) & Medic: See the CHT Integration Guide for OpenMRS Additionally, Medic has built an interoperability layer for the CHT based on the OpenHIE architecture: here. CHT has been integrated with OpenMRS in unique scenarios at peer to peer level based on unique requirements. Community Orgs with known integrations: Partners in Health; KenyaEMR/Palladium (eCHIS)

  • Open Health Stack Android FHIR SDK: See this demo Android Smart Phone application built using Android FHIR SDK to connect with an OpenMRS instance using the FHIR2 omod. Code locationDemo slides and O2 <–> Android App Sync video.

  • OpenSRP2: Because OpenSRP2 is FHIR-native, this works well with OpenMRS' FHIR2 Module. Worldwide, there are OpenMRS v2 and v3 implementations that have used the FHIR2 Module to integrate well with OpenSRP 2, such as mPower in Bangladesh. To learn more, see ______OpenSRP2 website is here.

    Community Health Toolkit (CHT) & Medic: See the CHT Integration Guide for OpenMRS Additionally, Medic has built an interoperability layer for the CHT based on the OpenHIE architecture: here
    • If you are using OpenSRP v1, see the old Integration Guide Here. However, note that OpenSRP 2 is the recommended up-to-date version.

  • Open Health Stack Android FHIR SDK: See this demo Android Smart Phone application built using Android FHIR SDK to connect with an OpenMRS instance using the FHIR2 omod. Code locationDemo slides and O2 <–> Android App Sync video.

    • .

    CHT has been integrated with OpenMRS in unique scenarios at peer to peer level based on unique requirements. Community Orgs with known integrations: Partners in Health; KenyaEMR/Palladium
  • CommCare (Dimagi): CommCare’s Data Integration Layer product can be used to exchange data with OpenMRS. Some implementers are using the CommCare FHIR API.

...

Didn’t find what you’re looking for? Please share your use case by posting in the OpenMRS forum at: https://talk.openmrs.org 

Still need help?

The OpenMRS Community is here for you!

Auibutton
externalUrlhttps://talk.openmrs.org
fullWidthfalse
color#5243AA
shaperound
filterSpacefalse
iconatlaskit-ArrowRightIcon
destinationexternalUrl
textColorPaletteDefault
presetLearnMoreFilled
typefilled
titleAsk the Community
textColor#FFFFFF
targetfalse
selectedUrlhttps://talk.openmrs.org
an.spaceKeydocs
sizemedium
iconPositionafter
id6x4tss5ce8
categoryCallToAction
alignmentleft
backgroundColorPaletteDefault