Skip to main content

OpenSRP

OpenSRP
Get the code

Language

Java

Tool Type

Mobile app

License

Apache License, Version 2.0

Version

3.2.9

About the tool Responsible

OpenSRP

OpenSRP
What is it?

OpenSRP, or Open Smart Register Platform, is a mobile platform designed specifically for frontline healthcare workers. This tool transforms healthcare delivery and management by combining evidence-based workflows with advanced technology, facilitating interaction with other healthcare applications. Its effectiveness in the response to COVID-19 has been recognized, making it an essential digital solution in the current context. The main objective of the creation of OpenSRP was to democratize access to health, achieving a significant impact both on the efficiency of the service and on decision-making at all levels of the health system. By empowering healthcare workers to digitally record services provided and track clients' progress throughout their lives, OpenSRP has proven to be a key tool in 17 countries, improving continuity of care and care management. health personnel, and facilitating inclusive and continuous health care.

What problems does it solve?

OpenSRP resolves fragmentation and inefficiency in healthcare delivery, particularly in emergency situations such as the Covid-19 pandemic. It addresses healthcare workers' challenges by providing an integrated digital solution that facilitates access to up-to-date medical data, improves patient care tracking and management, and ensures effective response to health emergencies.

How does the tool work?

Patient and family registration: OpenSRP supports registering and editing households and people quickly using simple forms. Finding patients: Patients can be searched by NAME or ID. Patient records: Patient records can be configured to show specific information about the patient, such as their demographic details, as well as upcoming Tasks and list of recent visits. Recording services: A range of input fields are available: text/string, number, boolean, single choice, multiple choice, dropdown, date picker, date and time picker, slider, attachment, display an image and display a label. Care plans: Care plans are the health service tasks and protocols a patient should receive depending on their status or condition, with the purpose of making sure the right services are provided to patients when they are supposed to be given. Offline mode: OpenSRP stores patient records entirely offline and is able to register patients and record services without internet or data access. Tasks: Tasks are used to identify patients who are due for health services. They are meant to help health workers prioritize who to visit at any given time by prominently appearing in the register list views. In-app reports: OpenSRP can generate easy-to-understand indicators used by community health workers to track progress, celebrate successes, and learn about gaps in coverage. Stock and commodity management: OpenSRP makes stock and commodity management easier for health workers to anticipate how much they need and thus avoid stock-outs. Multi-language support: OpenSRP supports multiple languages through translatable built-in content and user-managed translations of form and configuration content.

Open standards

Built on a FHIR data store, it serves as a source of truth for configuration data and transactional health records. Integrates open-source HAPI FHIR extensions to enhance the default FHIR API. Leverages Google Cloud Healthcare API as a data and configuration store. Synchronizes FHIR resources using Parquet and Spark SQL for efficient SQL queries. Incorporates third-party IAM systems like KeyCloak to authenticate and authorize users. Enables data visualization and management through FHIR-WEB.

Sector
Health
Functionality
Citizen reports
Sustainable development goals
Good health and well-being
Certifications
Digital Public Good
hands
Get the code for this project
Get the code

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Contact us
Health App Interface Health App Interface

This image depicts a health application interface with various screens showing a patient's profile, child client list, health dashboard, and detailed health check components.

Mobile App Screens for Health Management Mobile App Screens for Health Management

This image showcases three mobile app screens for health management, featuring a map for home visits, medical history, stock usage review, and daily health data tally.

HL7 FHIR Standard Summary HL7 FHIR Standard Summary

This image represents the HL7 FHIR (Fast Healthcare Interoperability Resources) standard, highlighting its narrative, operational, machine-readable, executable, and dynamic properties for healthcare data exchange.

OpenSRP Official Site

Intelligent registration platform that helps frontline healthcare workers manage patients and deliver services, now compatible with FHIR.

See more
Registry of Digital Public Assets (DPGA)

Official list of open source tools endorsed by the Digital Public Goods Alliance. This tool is part of this registry.

See more
Digital Public Goods Alliance: an opportunity to drive development

Article that presents the global alliance to promote digital public goods and its relationship with the IDB.

See more
Documentation on Ona.io

Information about the features and functionalities of OpenSRP.

See more
MAIIA
Identifying informal settlements with artificial intelligence.

Urban Development and Housing
Image processing
Urbantrips
Turning transportation data into complex analysis to improve management.

Transport
Geolocation
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
SunScan IDB
Facilitating the evaluation of rooftop solar potential with advanced and accessible technology.

Energy
Geolocation
Image processing
URSA
Facilitating urban planning with accessible data.

Urban Development and Housing
Simulators
Geolocation
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top