What is the OpenHIM Platform and what can you use it for?
OpenHIM platform is an easy way to set up, manage and operate a Health Information Exchange (HIE). Specifically, it is the following:
A toolbox of open-source tools, grouped into packages, that are used within an HIE.
The glue that ties these tools together. These are often in the form of OpenHIM mediators which are just microservices that talk to OpenHIM.
A CLI tool to deploy and manage these packages.
We at Jembi want to stop rebuilding solutions from near scratch each time we need an HIE implementation. It would be beneficial to us and others doing the same work to focus more on the unique needs of a country rather than the intricacies of a production deployment of an HIE.
Operating production-grade HIE systems is hard, because of these issues:
Need to support up to national scale
An always-present need for high level of security
Difficulty of deploying complex systems that have many components
Considerations for high availability/fault tolerance
Setting up monitoring of all services within an HIE
Common HIE services require very specific knowledge, i.e.:
Patient matching
Efficient reporting
Data standards
OpenHIM Platform provides an opinionated way to deploy, secure and scale highly-available services for an HIE environment. It provides a set of services to solve common HIE challenges:
Patient matching
FHIR support
Reporting services
Extensible for country needs
Deploying/Operating/Managing HIE services
OpenHIM Platform is powered by the Instant OpenHIE deployment tool.