githubEdit

Central Data Repository with Data Warehousing

circle-exclamation

This recipe sets up an HIE that does the following:

  • Accept FHIR bundles submitted securely through an IOL (OpenHIM)

  • Stores Clinical FHIR data to a FHIR store (HAPI FHIR)

  • Stores Patient Demographic data to an MPI (JeMPI)

  • Pushes FHIR resources to Kafka for the reporting pipeline (and other systems) to use

  • Pulls FHIR data out of Kafka and maps it to flattened tables in the Data Warehouse (Clickhouse)

  • Allows for the Data Warehouse data to be visualised via a BI tool (Apache Superset)

To launch this package in dev mode copy and paste this into your terminal in a new folder (ensure you have the instant CLI installedarrow-up-right):

wget https://github.com/jembi/platform/releases/latest/download/cdr-dw.env && \
wget https://github.com/jembi/platform/releases/latest/download/config.yaml && \
instant package init -p cdr-dw --dev

Services

When deployed in --dev mode the location of the UIs will be as follows:

Service
URL
Auth

OpenHIM

Test SSO user: u: test p: dev_password_only

JeMPI

Test SSO user: u: test p: dev_password_only

Superset

Test SSO user: u: test p: dev_password_only

Grafana

Test SSO user: u: test p: dev_password_only

Extra UIs only exposed in --dev mode:

Example use

Use the following example postman collection to see interaction you cna have with the system and see how the system reacts.

Last updated

Was this helpful?