Have you implemented OpenMRS? Please participate in the Implementation Site Survey. If you already have, thank you!
Dimagi - Anton de Winter
Cell Life - Munaf Sheik
OxD - Mark Gerard
UNICEF - Kieran Schafer
ODK - Yaw Anokwa
MVP - Matt Berg
Open MRS -
Data Dyne -
D-Tree - Jonathan Payne
See the OpenRosa Standards Wiki for more information.
form list api
send up to get list
include in the listing
entity download api
form submission api
history form download api
clinical summary document api
concept integration api
case management api
Thanks to Amelia for taking these notes!
OpenMRS 2.0 -- concept of distributions, UI framework refresh decoupled from "core". Apache-like community
OpenMRS new website -- lots of cool new features, especially for developers. JIRA for issue tracking.
Fisheye + Crucible for code review.
If theyre released publicly you can count on it
open MRS modules API, modules allow you to replace parts of UI
module development is fairly easy, know Java and XML. One config file.
Platforms that use OpenMRS:
FrontlineSMS -- runs on computer, SMS capabilities.
DTree is porting openMRS to Android
SMS: messaging module
J2ME: openMRS-jr, picorosa/OpenXdata
Android: SANA telemedicine, android OpenMRS, ODK Clinic
What do people actually need?
Generally if u can send an SMS GPRS will work too
If you give openMRS a list of API calls u want, they will implement them for 1.9
dynamic role-based handlng of page requests
easy to build pages out of a common library of useful components
good patterns that are easy to copy
Concepts - for interoperability & sharing. e.g. what is malaria & all included variations
MVP Concept Dictionary: 47k concepts, lots of languages
Centralized repository of concepts matched with IDs
Afrisis: 8 people developing mobile applications, Spring and all this Java type stuff
Nigerian Government: used RapidSMS and other open source mobile platforms, looking into OpenMRS.
Kieran (UNICEF) - RapidSMS to collect nutrition data in Malawi. Investigating touch screens in addition to SMS. Also using OpenMRS-Jr client for cell phones.
Sara (IRD, Pakistan) - OpenXdata. Had to hack around it for some privacy reasons, changing the workflow. DOTS.
Olivia (MVP) - point of care decision support for nurses. Looking into Android ODK. Retreiving data for long-term care.
Gerald (DataDyn) - Wants ability to tag photos.
Yaw (UW) - ODK Collect. Media as questions instead of text. Collect & export data.
Jon (Dimagi) - all OpenRosa except OpenXdata. Not doing surveys directly, mostly community health work
D3 - light clone of openmrs to android. Implemented, pilot project soon in zanzibar. Enables execution of specific protocol (registration, treatment for malnutrition)
they don't check for conflicts in data.
ODK Clinic - Similar, but assumes connection to a server. Form-filling and dl replacemt, dl a cache, mostly still online. Data exporting in multiple forms (stream to google maps etc)
SANA - XML config files, push to SANA engine and get forms back.
EMOCHA - they encrypt all written data. focus more on education. video training + quiz at end. Working on deployment
Need: high value data, ease of use, good uptime, good fall-back systems, limited goals (something better than lots of nothing)
Deciding on an API so that openMRS compliant clients can easilty communicated with openMRS (2.0 requirements)
Got caught up on Patient List API previously, trying to push forward today.
Past & where we are: ~15 ppl meet in Boston, discuss nondupe of effort & interop & share experience
Why so much duplication?
What to do about it?
Capacity Development: training developers, putting openMRS in the curriculum, code it in country and the infrastructure gap
people need to know wehre to get openMRS support and get certified
interoperability: use cases v important
openMRS metadata: moving between openMRS servers using a web app
SDMX to OpenMRS interoperability:
Messaging modules (frontlineSMS): exposed APIs and variety of sending methods. Easily extensible. Pilot in Kenya, out for testing now.
Sy's allergy and problems list
Rita's growth charts: configurable data sources. gives doctors a reason to use the system bc they get something out of it.
xforms module and ODK clinic:
openMRS appliance = vm w openMRS install
October 30: spec deadline, neal gets website done
January 15: elections for champion
MVP: Matt Berg
DataDyne: ??? (ask Joel)
D-Tree: Jonathan Payne