Open Medical Records System

Short Name: 

OpenMRS is a software platform and a reference application which enables design of a customized medical records system with no programming knowledge (although medical and systems analysis knowledge is required). It is a common platform upon which medical informatics efforts in developing countries can be built. The system is based on a conceptual database structure which is not dependent on the actual types of medical information required to be collected or on particular data collection forms and so can be customized for different uses.

OpenMRS is based on the principle that information should be stored in a way which makes it easy to summarize and analyze, i.e. minimal use of free text and maximum use of coded information. At its core is a concept dictionary which stores all diagnosis, tests, procedures, drugs and other general questions and potential answers. OpenMRS is a client-server application which means it is designed to work in an environment where many client computers access the same information on a server.

Lifted from the website:

Short Description: 
A community-developed, open source, enterprise electronic medical record system platform.
Application Type: 
Latest Version: 
Latest Version Date: 
Development Stage: 

The community just released version 1.6.1 build 12909 on March 28, 2010. Below is a description of the road map as lifted in the following websites:


Release Manager: Sy Haas Release
Date: TBD
Location Hierarchy and Location Tagging Improved handling of Concept Tags Support for Spring Framework 3.0 Migrate Boolean concepts to codes in the database Quartz integration to OpenMRS scheduling system Automated or semi-automated installation of OpenMRS on Windows Improved and simplified reporting via Reporting Module

1.8 Focused OpenMRS optimizations Multi-level database caching Maven integrated into codebase (for developer use) Begin support for clustered (tomcat) servers (i.e., investigate what it will take to run in a clustered mode) Being support for extremely large patient sets (e.g., generate large test set or tool to generate a large test set) 1.9 Add additional attributes to concept mapping Improved mobile data collection Integrated and simplified Data Quality tools Patient Flags Module and DataIntegrity Module Integrated and simplified Patient de-duplication procedur (see patientmatching module) Enhanced Web services(see REST and webservices.jaxws modules) Support for Hospital systems - HMIS Design in progress 2.0 User Interface redesign Design in progress Someday Features planned for the future. Once these have been designed, they will be attached to a milestone. OSGi adoption Switch to DTOs Improved State machinery Order Entry Episodes of Care Expanding on coded value sources in obs In early design Support for Structured Numerics Form Model improvements Support for person_identifier

Licensing Mode: 
OMPL 1.0
Licensing Mode Remarks: 
OpenMRS Public License (OPL) 1.0 ( a modified LGPL or GPL but not as viral. More info:
Means of Acquiring Software: 
Current Implementation: 
  1. FACES Nyanza( Kenya)
  2. PIH Rwanda
  3. PIH Malawi
  4. Hospital Albert Schweitzer Haiti
  5. MVP Sauri Kenya

MVP Mayange Rwanda
MVP Ruhiira Uganda
Eldoret AMPATH Kenya
Iss Clinic Mbarara, Uganda
iSante Haiti
Mambusao Distric Hopital, Phiippines

Best Practices: 

A crude guide for implementation is now found here:


1. "OpenMRS enables design of a customizable system for users with no programming knowledge but with medical and systems analysis knowhow. Although, I have no formal trainings for medical terms, one can easily grasps the terms like encounters, observations, etc.

Since it is customizable, the database structure is not dependent on the data types. Although it is customizable, in order to minimize the use of free text and to maximize the use of coded information, the main feature of the system is the concept dictionary. I cannot neglect this factor because it stores all diagnosis, tests, procedures, drugs and other general questions and potential answers." by Jonas ( accessed 4/19/2010)

2. French review: accessed 4/49/2010 3. 3. A review by MOSS is available here:

2011-01-23 16:05:00