Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added table of contents w/ anchors, extra links added, clean up outline

This overview of mobile tools that interact with OpenMRS is intended as a resource for implementers who may be interested in using such tools. If you are developing or innovating with mobile devices and want to share ideas, check out the Mobile Work Group.

Info
titleNote :

Note:

...

 The mobile tools on this page use various methods for exchanging data with OpenMRS. A majority of these tools use the ?XForms Module. Attendees of a mobile break out session at the 2009 OpenMRS implementers meeting agreed that using the XForms module to integrate various mobile tools to with OpenMRS would be a good way to collaborate.

 

Table of Contents - click links to navigate

 

mOpenMRS (mobile OpenMRS) 
Anchor
mOpenMRS
mOpenMRS

 

General need/use case:  mOpenMRS was developed using the existing OpenXData mobile client listed below on this page. The original system was modified to suit the needs of IRD for supporting the MDR-TB DOTS program in Karachi IRD. This system was developed using the OpenXData mobile client which enables forms-based data collection on Java enabled phones such as Nokia 2700. The system incorporates new features such as personalized data for each treatment supporter that visits a patient and handles data at a more granular level by linking the users with cohorts assigned to them. mopenMRS has simplified settings and hides the connectivity details from the end user contained by the previous application. Limits the treatment supporter to only the patients he is assigned to for privacy reasons. It also removes searching on Server for patients not assigned to the treatment supporter.

...

omar.ahmed@irdresearch.org

www.irdresearch.org

FrontlineSMS:Medic
Anchor
FrontlineSMS
FrontlineSMS

General need/use case: We focus on long tail use cases. In other words, we work to make everything dirt cheap and dead simple. Our system enables forms-based data collection on cheap java enabled phones when only SMS (not GPRS) is available. Also used for coordinating house visits - for example OMRS generates a list of patients who missed their appointments, and blasts an SMS to the health worker nearest to each patient, asking them to follow up with a house visit.

...

Where to find additional Information: The FrontlineSMS:Medic website, or contact Field Director Isaac Holeman.

...

Director Isaac Holeman.

ChildCount+/RapidSMS
Anchor
ChildCount
ChildCount
                                   

General need/use case: This is a community health worker information system built upon the RapidSMS framework, but being co-developed by Columbia University and UNICEF. The Millennium Villages Project needed a way to monitor children in particular, but entire villages more generally, for nutrition, malaria and other illnesses. The need was to have this data be incorporated into OpenMRS so that there is continuity and interoperability and that referrals between the home and clinic can be managed.

...

Where to find additional Information: The ChildCount website, or contact Matt Berg at mlberg@gmail.com.

PicoRosa
Anchor
picorosa
picorosa

General need/use case: PicoRosa can be used for many of the use cases above, and can also send pictures. It is particularly useful when integrated with Google maps, as pioneered by IRD in Karachi, Pakistan.

...

Where to find additional Information: Julia from Indus Hospital created a video overview of their MDR-TB program. Here's another video http://www.youtube.com/watch?v=5hEYn7cXZPY.

CommCare
Anchor
commcare
commcare

General need/use case: Field based data collection, as well as coordination between mobile health workers and central management. In addition, CommCare assists CHWs to manage household visits and plan their day - structure that can be useful for CHWs who often receive relatively little medical training, have high turnover, and have limited opportunities to reinforce their knowledge once they begin working in the field.

...

Where to find additional Information: This project was initiated by Dimagi and D-tree
. See the ComCare page on Dimagi's website, read about D-tree, or read about ComCare in Tanzania here.

Openxdata-OpenMRS mobile application
Anchor
openxdata
openxdata

General need/use case:
This application provides an interface for accessing OpenMRS via a J2ME phone. Useful for community/mobile health workers who need access to the OMRS system, for example, a health worker at small health center supported by a large hospital which runs OpenMRS.

...

Where to find additional Information: ?

MoTeCH (Mobile Technology for Community Health)
Anchor
motech
motech

General need/use case: Building a general, extensible platform to collect and disseminate information to community health care workers as well as health care seekers (patients) in the community. The system will allow community health workers to input data using mobile form (on a java-enabled handset) or structured SMS (on a simple phone) and transmit to an OpenMRS back-end using either GPRS or SMS. The system can then send regular information and reminders to health care workers and patients.

...

Where to find additional Information: Contact Aliya Walji (awalji atat grameenfoundation.org) or Bruce MacCleod (macleod atat usm.maine.edu)

Open Data Kit (ODK)
Anchor
odk
odk

Overview. Tools to help organizations collect, aggregate and visualize their data. Focused on data standards (i.e. Xforms), and using robust tools (Android software platform and compatible phones) to ensure organizations can collect rich data.

...

Where to find additional Information: ODK's developers are members of the opendatakit.org.

Data Collection with PDAs
Anchor
pda
pda

Can anyone elaborate on what PIH/Socios in Salud are doing with this in Lima?

...

Current Implementations: Socios in Salud/Partners in Health, Lima.

Where to find additional Information:

...

Information:

Sana (Formerly MocaMobile) 
Anchor
sana
sana

General need/use case: Focused on remote diagnosis. E.g. health worker takes pictures, video, registers symptoms, sends them to clinician, clinician makes diagnosis and informs remote health worker of appropriate treatment.

...

Current Implementations: ?

OpenMRS-JR (JavaRosa)
Anchor
jr
jr

General need/use case: Enable users to download cohorts, fill out forms for patients, and create new patients from a mobile device.

...

Where to find additional Information: OpenMRS-jr

OpenMRS Messaging Module
Anchor
messaging
messaging

General need/use case: The messaging module allows for communication into and out of an OpenMRS installation. It currently supports connection via a directly attached SMS capable modem, email account, Twitter (r) account, or connection to a Nuntium server (a more robust messaging system with SMPP capability, archival, and more). The messaging module is currently independent of the Xforms module to allow for use cases such as community education, patient-initiated system queries, and more.

...

Where to find additional Information: ?MM FAQs, ?Messaging Module, MMSyntax

OpenMRS Planet-Updates App
Anchor
planet
planet

General need/use case: "OpenMRS Planet-Updates" is a Mobile Application which has developed to get informed about All the news and updates from OpenMRS world easily at your fingertips.

...

Where to find additional Information: OpenMRS Planet-Updates App for Android

Muzima
Anchor
muzima
muzima

General need/use case: Muzima is an ongoing effort to consolidate the mobile based system around AMPATH.

...

Github repos: https://github.com/organizations/muzima | Mailing list: https://groups.google.com/forum/?hl=en&fromgroups#!forum/muzima

SMS, USSD services for Patients
Anchor
sms
sms

General need/use case: Medical data must be accessible to a patient through many channels. This DEMO Application will allow a patient to access and edit their OpenMRS system information through SMS, USSD. Patients will be able to edit their details, view structured medical data, see current prescriptions, and etc.

...

Where to find additional Information: SMS, USSD Services for Patients

 

OpenMRS-iOS Client
Anchor
ios
ios

 

General need/use case: 

The goal of this project is to provide an OpenMRS client for iOS devices. 

...

Where to find additional Information: OpenMRS iOS Client

OpenMRS 2.x Android Client (Official)
Anchor
android
android

General need/use case: 

The goal of this project is to provide OpenMRS 2.x client for Android devices. The app will cover most of the functionality of the web application including registering patients, taking visit notes, capturing vitals, etc..

...

Where to find additional Information: OpenMRS 2.x Android Client

Click here for repository : OpenMRS Android Client Github