RapidPro - OpenMRS patient reminder module

98 views
Skip to first unread message

SATMED SES

unread,
Jan 30, 2019, 5:04:36 AM1/30/19
to rapidpro
Dear All,

We have developed an SaaS, e/m-health platform with an OpenMRS-RapidPro integrated solution called SATMED.

Recently we've developed with one of our partner NGOs a patient-reminder module that enables SMS broadcasts though RapidPro.
It includes:
  • scheduled task that can be configured from OpenMRS admin UI 
  • service class that reads configuration objects on how/when to send SMSs. The service class will load all appointments for which reminders should be sent.
  • A utility class for posting to SATMED-RapidPro SMS broadcasts endpoint.
We made both the endpoint URL and the token for authentication configurable via OpenMRS global properties... (here is the configuration object representation class).

Module installation instructions: 
1. Install Bahmni-OpenMRS-0.90 (not tested with the OpenMRS Reference Application)
2. Install openmrs-module-patientengagement
3. Log in on https://app.rapidpro.io/ (or your own Rapidpro instance) and install RapidPro android app
4. In the OpenMRS admin screen, under Advanced Settings, configure patientengagement.postURL global property to be Rapidpro post URL (https://api.rapidpro.io/api/v2/broadcasts.json) and patientengagement.Authorizationglobal property to be the API token you receive after creating an account on https://app.rapidpro.io/
5. Provide a JSON configuration String under the patientengagement.messagingConfig global property specifying which services you'd like to configure for appointment reminders and when the to send the reminders.

Switching the module to use TextIt would only require to set patientengagement.postURL global property to https://api.textit.in/api/v2/broadcasts.json and to use an API token received after creating an account on http://textit.in/

Rowan Seymour

unread,
Jan 30, 2019, 2:03:08 PM1/30/19
to rapidpro
Interesting stuff! I used to be an OpenMRS developer before I was a RapidPro developer :)
Reply all
Reply to author
Forward
0 new messages