Skip to main content

Supported Domains

Household Registration

Understanding the importance of accurate household enumeration in low resource settings, OpenSRP has built a household registration module that can be integrated with any of the other health modules or registers. Within the household registration module, the head of the household and the primary caregiver status can be assigned to an adult. Pregnant women and children under the age of 5 in that household can then be registered as well, under a system-generated unique household identifier.

Childhood Immunizations

OpenSRP provides a robust solution for the management of childhood immunizations. The Immunization module is built in accordance with WHO immunization guidelines and can be adapted to local country contexts. The app has the ability to show a list of children, per village / location that are due specific types of vaccines on a specific day. It therefore helps with outreach planning around community vaccination days. It also helps with reporting and follow-up for children that did not attend a scheduled vaccination event. Features like colour-coding – making it easier to see which children are due or overdue – and the ability to quickly register multiple vaccines that are administered on the same day, contributes to good user experience and easy navigation. The first local adaptation of the immunization module was conducted in Zambia. Mauritania, Malawi, Togo, Guinea, Liberia. Countries like Tunisia are now starting to use the tool as well.

Antenatal Care

OpenSRP digitizes paper registers used for case management of antenatal care (ANC) services for pregnant women. It can track the attendance of ANC clinic visits, as well as household visits by a CHW at community level. This module was developed as a reference platform for the World Health Organization’s new ANC guidelines, and is currently being rolled out in partnership with the WHO and UNICEF in West Africa, with countries in Eastern and Southern Africa also about to start using the tool, from 2020 onwards.

Postnatal Care

OpenSRP provides decision support and reminders for health care workers to support women who have recently had their baby. The app collects information about infant feeding practices, malaria prevention, early childhood developmental milestones, possible birth defects, and immunizations that are due. It also supports the health worker to monitor possible danger signs to look out for, in terms of the mother’s health.

Family Planning

The OpenSRP Family Planning module assists in the management of family planning services in communities and health facilities. It helps the health worker keep record of family planning counselling sessions performed, as well as the preferred methods chosen by their clients. It can also track adverse effects and through built-in decision-support logic, can help to advise what alternative methods can be used, based on the country context. The app can lastly also calculate when family planning methods must be renewed and can remind the health worker and the client of these, during upcoming home visits.


Our malaria module offers next generation geospatial health service planning and delivery tracking tool. It focuses on delivering precision service delivery that supports data collection workflows related to malaria response. Interventions include the planning, tasking and map-based tracking of malaria control tasks, that case workers perform in the field. Examples of these interventions include, indoor residual spraying, the distribution of long lasting insecticide treated nets, mass drug administration, proactive case detection, reactive case detection, and community engagement and awareness events.

Stock Management

The OpenSRP stock management module can be integrated into any register (for example ANC, PNC, Family Planning or Immunization Registers), to help the facility- or field based health workers with management of stock and commodities, and does quick summary reports that eliminates the need for manual counting or paper-based reporting. The stock module can also integrate with more sophisticated open source stock management systems, such as OpenLMIS.