> For the complete documentation index, see [llms.txt](https://jembi.gitbook.io/openhim-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jembi.gitbook.io/openhim-platform/readme.md).

# OpenHIM Platform

What is the OpenHIM Platform and what can you use it for?

{% embed url="<https://youtu.be/37MvrolxHto>" fullWidth="false" %}

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.

{% content-ref url="/pages/cIaTp6EmfcECJVTKx0ZC" %}
[Getting Started](/openhim-platform/readme-1.md)
{% endcontent-ref %}

### The Problem <a href="#the-problem" id="the-problem"></a>

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

### The Solution <a href="#the-solution" id="the-solution"></a>

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

{% hint style="info" %}
OpenHIM Platform is powered by the [Instant OpenHIE deployment tool](https://jembi.gitbook.io/instant-v2/).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://jembi.gitbook.io/openhim-platform/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
