Platform Team

The OpenMRS Platform provides the backend operations for OpenMRS, including the application programming interfaces (APIs) and the necessary storage/database(s) to support OpenMRS applications. While OpenMRS is used primarily as an electronic medical record system, there are several different distributions (e.g., Bahmni, KenyaEMR, UgandaEMR, NigeriaMRS, etc.) and other uses (e.g., personal health records, notifiable condition detectors, etc.). All of these flavors of OpenMRS use the OpenMRS Platform for their backend.

When we meet

Excluding OpenMRS Holidays, this call meets every Wednesday - see the most up-to-date time and join link at the OpenMRS Calls & Events Calendar: 

See a list of time zone conversions.

What we do

  • Vision:
    • Robust & reliable APIs to support OpenMRS solutions, using an increasingly modular architecture and evolving toward micro services architecture while preserving the benefits of administering a monolithic application.
  • Purpose:
    • Review backlog and set priorities for Platform issues (bugs, new features, etc.)
    • Bring major decisions to the Technical Architecture Committee to set the overall strategy and roadmap for the OpenMRS Platform
  • Who can join?
    •  Anyone in the OpenMRS community interested in helping move us toward our vision.


  • Database
  • Core API
  • Application administration
    • Metadata & module management
    • Backend Support for Frontend Framework
  • Triaging/prioritizing backend work
  • Backend design decisions
  • Technical Roadmap for OpenMRS Platform

Out of Scope

  • Frontend applications
  • Vertical/Implementation-specific solutions

How to join (if prompted for a passcode, answer "1")

 Click here to expand...

Community meetings and events use one of two conferencing tools: Uberconference or Zoom. Below is general information and helpful hints for connecting to a conference call or meeting.

OpenMRS Meetings

Be Prepared for Your Meeting

  • Confirm the conference connection information for your meeting. This information can be found in the meeting or event details on our OpenMRS Calendar, weekly What's Happening Talk post, and on a squad or team's Wiki page.
  • Consider connecting via telephone/VoIP for best audio quality.
  • If connecting via computer, be sure your network has the audio/video bandwidth you need.
  • Before attending or presenting via computer, try the web browser microphone/speaker test.
  • Read the UberConference support pages for troubleshooting or contact them in case of problems.

Be Considerate of Others

  • Please be on time for your meeting, and end on time.
  • Be sure to confirm (and add) your meeting time on the Community Meeting Calendar to ensure others aren't using the service at the same time.
  • Please don't schedule meetings "back to back". Allow time for one meeting to wrap up before the next meeting begins.

Hints for using Zoom:

  • Use the Zoom short link to join a call quickly
  • If you are ever prompted for a passcode, simply respond with "1"
  • If you are directed to the “Indiana University Login” page, try to Join a Meeting - Zoom, put in the meeting code (available in the event detail on our calendar), and then using our passcode when prompted. You can also try using the Zoom app on your mobile or desktop.

Hints for using Uberconference calls:

  • We have one, shared Uberconference number. Please check our calendar to make sure the Uberconference link is available before scheduling a call using Uberconference.
  • The conference line is a shared resource for our community's use in our open source projects. Please do not use it for 3rd-party or personal meetings.
  • Uberconference currently does not support screen share. If you plan to share screens and want to record the screen share, consider using Zoom instead.