Welcome to the OpenMRS Wiki page!

The home of the most important OpenMRS resources.

We are glad to see you here! As you embark on the journey towards exploring OpenMRS, it's capabilities and impact, we have put together some of our favourite macros on this homepage to assist you get started. As you start creating pages, blogging and commenting you'll see the macros below fill up with all the activity in your space.

If you're interested in starting as a DEVELOPER, take a look through our Developer Manual. This book will give you all the information you need to get started as an OpenMRS developer in an easy to read and concise format.  Once you've read through the book, click here to find a quick summary of things you can do to get started!

If you're interested in IMPLEMENTING OpenMRS, take a look at our Implementer Wiki Page

If you're interested in VOLUNTEERING for OpenMRS, visit the volunteer page on our website!

The latest version of OpenMRS is Reference Application 2.6.0 with bug fixes such as:

  • Unable to modify/edit a Program from OpenMRS admin
  • Fix HL7UtilTest failure on OpenJDK 7
  • AbstractHandler#purgeComplexData(Obs) should return true when file is missing from disk
  • Deal with active lists which have no reactions
  • Fix performance of get concepts by mapping
  • Remove redundant null checks
  • Accepting more characters for observation value of type Text
  • AllergenType includes some invalid options
  • Error Scenario in Obs Save : New child Obs not saving when entire Obs group is updated
  • Set HttpOnly for JSESSIONID cookie
  • Failing to start the server due to CacheManager issue
  • Initial Setup (installer) sits at 100% too long before actually finishing

To keep up-to-date on our most recent versions and bug fixes make sure to visit our Release Notes section of the Wiki.


If you're ready to install OpenMRS, installation instructions can be found here.

If you'd like to use demo data, a sample anonymized data set, including 5,000 patients and 500,000 observations, is available for testing the OpenMRS reference application. This is useful for potential implementers to see how OpenMRS might work within their health clinics. Download our demo data here.

The purpose of developer stages is to help clarify where people are in their journey, motivate people to become increasingly skilled in OpenMRS development, and help us recognize when people are becoming more skilled with OpenMRS Development.

Learn more here.

OpenMRS has been accepted as a mentoring organization for Google Summer of Code™ 2017! Since 2007, we've enjoyed participating in this great program and we're extremely excited about the projects and mentorship opportunities available this year. Coding for OpenMRS is a great way to practice your coding skills and, at the same time, help benefit people in developing countries who are on the front lines of the battle against HIV/AIDS, TB, Malaria, and other public health challenges.

Learn more here.

OpenMRS holds weekly meetings which are open to the public. To view or import our community Google Calendar, click here.

12 March 2017 - 05 November 2017


16:00 UTC / 12:00 ET: Design Forum 

15:00 UTC / 11:00 ET: Project Management

14:00 UTC: OpenMRS University 
18:00 UTC / 14:00 ET: Design Forum  
14:00 UTC / 10:00 ET: Developers Forum 
16:00 UTC / 12:00 ET:
OpenMRS Leadership

05 November 2017 - 11 March 2018


16:00 UTC / 11:00 ET: Design Forum 

 17:00 UTC 12:00 ET : Project Management

14:00 UTC: OpenMRS University
19:00 UTC / 14:00 ET: Design Forum

 15:00 UTC / 10:00 ET: Developers Forum 
16:00 UTC / 12:00 ET: OpenMRS Leadership

The time change reflects the change in Daylight Saving Time

To find our more about these meetings, click here.



Community Calendar