Outbreak routing

Phase 2 Roadmap — Mock
This is a simulated alert flow. No real messages are sent.
Simulated cluster · Doma LGA

Suspected measles cluster — 11 cases across 3 wards

The registry knows exactly which workers are postedwhere. The platform routes targeted guidance to CHIPS agents, OICs, and supervisors in the affected radius — typically in under 8 minutes end-to-end.

PHCs in radius
47
3 wards · 25 km buffer
CHIPS agents
312
To alert via SMS/USSD
Cadre A clinicians
89
CHEW, RN, RM, MO
ETA round-trip
2–8 min
SMS delivery + ack

Alert action

Triggering will fan out to all PractitionerRoles whose Location is within 25 km of Doma town centre. Each recipient gets a tailored message based on their cadre and language preference.

Message preview

[CHIPS · Hausa]
NPHCDA: Akwai zato na barkewar cututtukan kyanda a unguwannin Doma. Da fatan ka tuntubi dukkan iyaye masu yara < 5 yau. Aiko da rahoton rajista a yau ta hanyar *347*1#. Tuntube DSNO Doma kan 080xxxx.
[OIC · English]
NPHCDA ALERT: Suspected measles cluster in Doma wards (Akpanaja, Madaki, Doma Central). Activate case-search protocol. Submit line list by 18:00 via DHIS2. Vaccine cold-chain status to be confirmed by 14:00.
FHIR Subscriptions
A Subscription on the Encounter resource fires when N suspected cases breach threshold within a ward.
RapidPro + USSD
Outbound goes through Africa's Talking via RapidPro flows. USSD fallback for non-smartphone users on *347*1#.
Geo-aware routing
Location.position lets us draw a buffer in PostGIS and resolve the practitioners whose role.location intersects it.
End-to-end latency target
Cluster detection (DHIS2 → registry) ≤ 60s · cohort resolution ≤ 30s · SMS dispatch ≤ 90s · mean delivery 2–6 min. Beats the typical paper-cascade (24–72 hours) by two orders of magnitude.