Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated based on feedback from Carolyn.

...

OpenSRP is a mobile platform that allows frontline health workers to electronically register and track their client populations, with implementations in Bangladesh, Kenya, Indonesia, Pakistan and Zambia. OpenSRP collects data on an Android mobile device, pushes that data to a deployment management system (OpenSRP Server) and integrates with an Electronic Medical Record System (OpenMRS) to provide scalable data management across large geographic areas. It is also possible to integrate OpenSRP with third party systems like DHIS2 system for automated reporting, RapidPro for direct to patient messaging and Electronic Data Warehouses for robust data analytics. Each component of the platform provides a function that supports the health workers in the clinic or community, centralized management of the deployment and a robust data repository that follows industry best practices. Below is a diagram of the full platform with data linkages defined.

This graphic displays the full components of the OpenSRP platform. The primary components of the system include the OpenSRP Android App, OpenSRP Server, and OpenMRS. OpenSRP also includes the ability to connect to RapidPro, DHIS2 and an Enterprise Data Warehouse.


OpenSRP synchronizes data across all systems, ensuring everything is always up to date. To put it another way, any data point added in the OpenSRP App, RapidPro, the OpenSRP Server or the OpenMRS Server will get synchronized across the system every time the user connects to the internet.

OpenSRP App (Android

...

Mobile Device)

The OpenSRP App can be deployed on an Android mobile device or a Chromebook that's enabled with the Google Play storerunning Android Marshmallow (5.0) or greater. The OpenSRP app fully functions offline and synchronizes data with the centralized server when an internet connection is available. The app is the core interface for collecting data in the platform. It is a secure mobile application that allows health workers to collect data on their patient population. The OpenSRP app has is able to use a barcode scanner that uses the device's camera app to read QR codes to quickly pull up patient records. The user interface focuses on augmenting the current register-based workflow with digital data collection. The device can be connected to the internet through WIFI or a SIM card, so the data can be transmitted from the clinic to the OpenSRP Server.

...

OpenSRP has the ability to intelligently connect with patients and frontline health workers who do not have a device running the OpenSRP Android App. This connection utilizes RapidPro, which is an open source platform that allows implementers to create messaging interactions through SMS, Facebook Messenger, and Telegram media.

DHIS2

OpenSRP can connect to DHIS2 in two ways. First, it's possible to connect directly from the OpenSRP server to share aggregate information and update data in the directly through OpenSRP server or through OpenMRS. OpenSRP server can integrate with DHIS2’s data sets as well as individual data in DHIS2 Tracker. OpenSRP also utilizes the tools developed by the OpenMRS community. In this way, OpenMRS can connect to DHIS2 for aggregate reporting and synchronization of facility metadata across the OpenSRP platform.

Data Analytics (Electronic Data Warehouse/Tableau)

...