Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Support


Skip to end of metadata
Go to start of metadata

What is OpenMRS?

OpenMRS is an open source electronic medical record (EMR) system, designed for use in the developing world. Since its beginning in 2004, the system has evolved into a medical informatics platform used on every continent, supporting health care delivery and research in an extremely wide variety of contexts. See also:

What is the Concept Proposal Module? 

  • Every OpenMRS implementation is a concept dictionary that defines the medical concepts (questions and answers) 
  • Each organisation has their own OpenMRS instance which is isolated from other OpenMRS instances
  • The Concept Proposal Module aims to let users
    • create proposed concepts on their own OpenMRS instance
    • send these concept proposals to an official dictionary manager to be review/approved
    • track the status of their proposal
  • The Concept Proposal Module is actually comprised of 2 sub modules
    • Concept Proposal submodule: meant for the users to create proposals
    • Concept Review submodule: meant for the dictionary managers to review proposals
  • More in depth information regarding this module can be found on the project page

How can I help?

Sign up at Meetup and join us for the hack night next Tuesday! We need humans mostly – project managers, developers, translators, QAs, BAs, XDs...

Install the development VM and play around and get familiar with OpenMRS. If you have any issues we will gladly help you at the hack night.

How do I get started?

What Technologies Are Being Used?

The core is built on Java but current development has leveraged REST services to enable client side development in AngularJS as show in the diagram below
Links to technologies used

Build process uses Gradle (previously was Maven)

BDD via Cucumber


Spring REST




  • No labels

1 Comment