Warning
Even the simplest mobile health platform will probably require a full-time or near-full-time manager to keep it running and to integrate it into your existing health program. Do not spend time and money deploying a mobile health system if you do not have the human resources to make it useful!
Running ChildCount+ requires access to a software developer or at least a systems administrator. The more programming talent you have at your disposal, the more flexible and useful ChildCount+ will become. ChildCount+ is written in the Python programming language and uses the Django and RapidSMS frameworks, so people with knowledge of those technologies will be particularly useful.
FrontlineSMS might be a good alternative solution for organizations without programmers at their disposal.
Since we designed ChildCount+ for the Millennium Villages Project, we have incorporated elements of the MVP CHW protocols into the ChildCount+ forms, alerts, and reports.
One important and time-consuming part of the ChildCount+ set-up process is patient registration. Each person who is to be tracked by the ChildCount+ system must be assigned a unique ChildCount+ health identifier. Our deployments use the Childcount form +NEW (childcount.forms.PatientRegistrationForm) to assign health IDs to patients.
These health idenfiers are like primary keys into a database table – each person’s health identifier is unique within the system and is the most common way to reference to their patient record.
The Millennium Villages Project deployments use the OpenMRS IdGen Module to generate the health IDs and we use the Luhn-30 checksums to validate the IDs.
Here are examples of the ChildCount+ forms we use:
All Sites
Sauri, Kenya
Ruhiira, Uganda