Implementer Documentation


Implementation is the process of business analysis, system customization, server installation and configuration, user training and support, with the aim of collecting data for analysis and decision making purposes. 

These documents describe how to implement OpenMRS.

  1. Getting Started with OpenMRS
  2. OpenMRS from Scratch
  3. Field Guide
  4. The /wiki/spaces/RES/pages/26290270, section 202, which covers implementation

There is an "Openmrs Book" / Guide online as well:

Choosing OpenMRS

This should discuss how you define your problem, set goals and scope. Who are your users?  What do they want? Do you have funding for equipment and support? What do you want? Will OpenMRS fit your needs? Should add a checklist and/or grid with features. (copy from Field Guide?)


Once you have chosen OpenMRS, what are the preliminary steps.

Initial Setup - From Beginning to Launch

Ongoing Support - Launch and Beyond

Reporting and Data Analysis

  • The Reporting Module is the most popular tool for generating reports.  It's extensively documented; see the module's project page. 
  • AMPATH exports data through SQL for analysis with other tools
  • De-identifying data to protect patient privacy
    • Data policy (IRB, country and/or organization restrictions, encryption)
  • Data analysis in OpenMRS
    • There is a proof of concept project to use  Pentaho for analysis


  • OpenMRS concepts can be mapped to medical coding standards and other terminology sets, such as ICD-10, SNOMED, etc. Read more about mapping.