Good morning!
We’re in the process of developing a fairly complex CommCare app for a study focused on childhood vaccination timeliness. Pregnant women enrolled in their third trimester will receive a home visit from a CHW before delivery, during which they’ll be registered in the CommCare app and receive a tailored knowledge intervention to address common concerns and knowledge gaps about routine childhood vaccinations.
After the birth, mothers will receive:
- Personalized SMS reminders for upcoming vaccinations
- Targeted messages to address any remaining knowledge gaps
- Service notifications (e.g., stockouts or service disruptions)
- Conditional economic incentives to encourage timely vaccination
CHWs will use the app for task planning, recording vaccination dates/due dates, and following up on missed appointments, with support via phone calls and in-person visits when needed.
One challenge we’re working through is how to track vaccine availability across health facilities. CHWs will need to call facilities a few days in advance of mothers getting their child vaccinated to confirm stock status for the vaccination (the facility will give an approximate timeline for when it will be back in stock). Each mother identifies a preferred vaccination facility as well as backup facilities. If a stockout is reported at the preferred facility, the CHW will follow up with the mother—by text or call—to recommend one of the backup facilities that has confirmed availability.
We’d like to avoid linking mothers as child cases to facilities (since they may switch), but we do want to create a system that:
- Tracks vaccine availability by facility and vaccine type
- Links this data to the children due for specific vaccinations
- Allows CHWs to generate a task list for reaching out to affected mothers
Does anyone have creative ideas for how we might design this within CommCare?
Thanks so much in advance!