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:
| LOINC | Disease | DHIS2 program |
|---|---|---|
| 80823-7 | Dengue NS1 antigen | DENGUE_SURVEILLANCE |
| 32700-2 | Malaria RDT | MALARIA_SURVEILLANCE |
| 11545-1 | TB AFB smear | TB_SURVEILLANCE |
| 625-4 | Cholera culture | CHOLERA_SURVEILLANCE |
| 94306-8 | COVID-19 PCR | COVID_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