Human Aspects =============== .. _human__prereqs: Human Prerequisites ------------------- .. 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! Community health workers ChildCount+ is a tool for community health workers to keep track of their patients and for health managers to keep track of their community health workers. ChildCount+ is not a general data collection tool (for that, see `ODK `_) nor is it a tool that would be very useful for clinicians or for general-purpose medical record keeping (for that, see `OpenMRS `_). Programmers 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. Community Health Worker Program ------------------------------- 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. .. _human__health_ids: Health IDs ----------------- 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` (:class:`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. .. _human__forms: Forms ----- Here are examples of the ChildCount+ forms we use: **All Sites** * :download:`Danger Signs List ` **Sauri, Kenya** * :download:`Form A (Patient Registration) ` * :download:`Form B (Household Visit and Family Planning) ` * Form C (Consultation) - :download:`Children ` - :download:`Pregnant Women ` * :download:`Form HED (Household Associationg) ` * Form P (Pregnancy Forms) - :download:`P: Demographics ` - :download:`P2: Initial Antenatal Visit ` - :download:`P2: Follow-up Visit ` * :download:`Form R (Appointment Reminder Log) ` * :download:`Form V (Clinic Visit Log) ` **Ruhiira, Uganda** * :download:`Form A (Patient Registration) ` * :download:`Form B (Household Visit) ` * :download:`Form C (Consultation) ` * :download:`Correction `