In light of the task prioritizatiion squad, this is really a great conversation. Location based allocation of tasks would really be a good one, it’s been requested for in several other conversations as well. I was also thinking of other approaches to this:
On Location-Based Prioritization and the battery issue, how about:
- Cache last known locations (not perfect, but good enough for recommendations).
- Only turn on GPS when it’s actually needed, like:
- After finishing a visit, prompt: “Want to check for nearby households?” → Quick location ping, then off.
- Auto-grab location when adding/visiting a patient, then shut it off—or let them enter manually if offline.
Other Prioritization Ideas (Some You’ve Probably Heard):
-
Smarter Sorting:
- Mix due date + priority/urgency (e.g., high-risk pregnancies jump the queue).
- Let CHWs filter by task type, risk level, or village.
- Add a “Critical Today” tab so urgent stuff doesn’t get buried.
-
Nudges & Alerts:
- Push notifications like: “Urgent: TB follow-up overdue for [Patient X].”
- Escalate to supervisors if tasks stall (e.g., after 2 days).
- Pop-up reminders: “Baby X’s immunization is due TODAY!”
-
Delegation:
- Let CHWs delegate tasks if swamped (with supervisor approval).
- Allow supervisors to spot who has overdue work.