Modules¶
Appointments¶
Provides appointment scheduling and reminders
Atom Client¶
Fetches Atom feed(s) and publishes events when content changes
Batch¶
An implementation of Spring batch (version: 3.0.0.M3); it essentially deals with scheduling triggering of jobs
Care Services Discovery (CSD)¶
Consumes the IHE Care Services Discovery Profile from a CSD registry such as OpenInfoMan, representing the information natively in MOTECH within MDS.
CommCare¶
Integrates the MOTECH platform with CommCareHQ, an open-source platform to help manage community health workers
Data Services¶
Integrates data from external data sources and provides sharable data schemas
Event Logging¶
Allows MOTECH modules to easily see each others’ events
Hindi Transliteration¶
Supports transliteration of English strings to Hindi using ITRANS encoding
Hub¶
Provides an implementation of the PubSubHubbub Hub spec; exposes an API so other modules can act as publisher and make contents available to it for distribution
IVR¶
Integrates the MOTECH platform with Interactive Voice Response (IVR) providers thus enabling support for voice/audio dialogs
Message Campaign¶
Enrolls users in message campaigns with flexible content-scheduling rules
mTraining¶
Provides data containers and APIs for defining mobile (e.g. SMS or IVR-based) training courses and tracking user enrollment and progress
OpenMRS¶
Integrates the MOTECH platform with OpenMRS, an open source electronic medical record platform
Pill Reminder¶
A flexible reminder system that may be used to alert patients when it is time to take their medications
Schedule Tracking¶
Enrolls users for alerts based on complex scheduling rules