The OpenHIE Interoperability Layer Community (OHIE-IOL) aims to enable easier interoperability between Health Information Systems by providing a forum for discussion and knowledge sharing and by designing and developing an interoperability layer that connects the components within the OHIE.
We envision a world in which the timely exchange of health information improves health outcomes and saves lives.
Our mission is to build and sustain an open community to discuss the challenges of interoperability between health information systems, as well as to design an architecture and develop a reference software application to enable easier interoperability between disparate health systems and components. We promote the use of appropriate standards to support best practices for health data exchange.
What is an Interoperability Layer?
An interoperability layer is a system that enables easier interoperability between disparate information systems by connecting all of the infrastructure services and client applications together. In the OpenHIE context, these systems are Health Information Systems (HISs) such as a client registry, provider registry, facility registry, shared health record and terminology service. An interoperability layer receives transactions from client systems, coordinates interaction between components of the HIE and provides common core functions to simplify the interoperability between systems.
The interoperability layer developed by this community is the OpenHIM (Open Health Information Mediator),an open-source middleware system based on an ESB architecture and currently implemented in Rwanda as part of the RHIE. Plans for current development activities can be seen on the roadmap.
More details about this tool are available at
and the code is available on the
For more detailed information about these and other implementations, click here.