Skip to main content

JamDHIW

v1.0 · Spring Boot · Commercial · Port 8086

JamDHIW is the analytics warehouse bridge. It pipes FHIR Bulk Data exports to DHIS2 and provides real-time notifiable disease surveillance.

Notifiable disease surveillance​

When JamBridge processes an ORU message with a notifiable LOINC code, it fires a POST_WRITE event to JamConnect, which triggers JamDHIW:

LOINCDiseaseDHIS2 program
80823-7Dengue NS1 antigenDENGUE_SURVEILLANCE
32700-2Malaria RDTMALARIA_SURVEILLANCE
11545-1TB AFB smearTB_SURVEILLANCE
625-4Cholera cultureCHOLERA_SURVEILLANCE
94306-8COVID-19 PCRCOVID_SURVEILLANCE

FHIR $export to DHIS2​

GET /fhir/Patient/$export?_type=Patient,Condition,Observation
Host: hapi:8080
Prefer: respond-async

JamDHIW polls the export job, downloads the NDJSON files, transforms each resource to DHIS2 tracker events or data values, and posts to the DHIS2 API.

Population health dashboards​

JamDHIW writes aggregated population health metrics to DHIS2 on a configurable schedule:

  • Outpatient encounters by facility and diagnosis
  • Lab test volumes and result distributions
  • Medication prescribing patterns by ATC class
  • Referral completion rates by specialty