Write code. Save lives.

Our world continues to be ravaged by a pandemic of epic proportions, as over 40 million people are infected with or dying from HIV/AIDS -- most (up to 95%) are in developing countries. Prevention and treatment of HIV/AIDS on this scale requires efficient information management, which is critical as HIV/AIDS care must increasingly be entrusted to less skilled providers. Whether for lack of time, developers, or money, most HIV/AIDS programs in developing countries manage their information with simple spreadsheets or small, poorly designed databases...if anything at all. To help them, we need to find a way not only to improve management tools, but also to reduce unnecessary, duplicative efforts. As a response to these challenges, OpenMRS formed in 2004 as an open source medical record system framework for developing countries -- a tide which rises all ships. Over the past decade, OpenMRS has been adapted and used beyond HIV/AIDS for TB, Ebola, maternal-child health, and chronic care. OpenMRS is a multi-institution, nonprofit collaborative led by organizations such as Regenstrief Institute, Inc. (regenstrief.org), a world-renowned leader in medical informatics research, and Partners In Health (pih.org), a Boston-based philanthropic organization with a focus on improving the lives of underprivileged people worldwide through health care service and advocacy. We have also formed a non-profit, OpenMRS, Inc., whose mission is to support the worldwide OpenMRS community. These teams nurture a growing worldwide network of individuals and organizations all focused on creating medical record systems and a corresponding implementation network to allow system development self reliance within resource constrained environments. To date, OpenMRS has been implemented in dozens of developing countries, including South Africa, Kenya, Rwanda, Lesotho, Uganda, Tanzania, Haiti, Mozambique, Sierra Leone, and India.

lightbulb_outline View ideas list


  • java
  • javascript
  • spring
  • mysql
  • android


comment IRC Channel
email Mailing list
mail_outline Contact email

OpenMRS 2019 Projects

  • Andrei Stanila
    Attachments Module Enhancements
    Create new UI for Attachments Module Enhancements using React and testing it using Jest framework.
  • Mithilesh Kohale
    Automation of create-openmrs-owa with React Components
    This Project Aims to improve the openmrs-reacts-component repository. Add a bunch of components Create a open web app out it of so that people can...
  • Ayeshmantha Perera
    Boostrap as a foundation for Reference Application UI Project
    Build an inventory of the features present in the legacy UI that need to be moved to OWAs Replace existing JSP UI with OWA based on React Components...
  • Darjilla Haripriya Reddy
    Condition List Project
    Condition list is a list of diagnoses, symptoms, or findings that are being tracked over time (i.e. across encounters)
  • ReubenVarghese
    Further Improvements to Addons
    The OpenMRS platform can be extended via two kinds of add-ons: (1) Modules, and (2) Open Web Apps. Originally we built an "OpenMRS Module Repository"...
    Location based Access Control - Phase 2
    OpenMRS needs location based restrictions like privilege level access restrictions. So the Location based access control(LBAC) should provide a...
  • Rohan Sharma
    Nigeria TeleMedicine App
    OpenMRS has come a long way in improving healthcare facilities worldwide through Open Source Software. Earlier these software were only web based but...
  • Deepak Prasad
    OpenMRS Android Client Project 2.7+
    This project aims to improve the performance of the Android Client and add a visual appeal to it. It will aim to bring Analytics to the app that will...
  • Sai Sandeep
    OpenMRS Atlas 3.1 Project
    Move the OpenMRS Atlas code to use LDAP, get the OpenMRS module running again, and support upload/download of marker images!
  • Rishav Rakshit
    Patient Flags Module OWA
    This project proposes a simple yet effective open web app (OWA) to the pre-existing Patient Flags Module using ReactJS. The project focuses on...
  • Rushikesh Chaudhari
    Patient Search Criteria
    Once a patient is created, the system allows retrieving them through either their patient id or name. coreapps has a client side approach to...
  • Ryan Tendonge
    User Interface for Password Reset Project
    As part of GSOC 2018, a Password Reset project was initiated which was meant to revolutionize the way password resets were handled in OpenMRS. It was...