Open Source Medical record System (OpenMRS) is a software application that allows designing and customization of medical records system. This platform is a multi-institution collaborative led by Regenstrief Institute, a world-renowned leader in medical informatics research, and Partners In Health, a Boston-based philanthropic organization with a focus on improving world-wide health care service and advocacy.

OpenMRS is implemented around the world , in countries including South Africa, Kenya, Rwanda, Lesotho, Zimbabwe, Mozambique, Uganda, Tanzania, Haiti, India, China, United States, Pakistan, the Philippines, and many other places. This solution is widely accepted by many organizations including international and government aid groups, NGO’s, as well as for-profit and nonprofit organisations.

  • Being open source, OpenMRS is cost effective and easy to set up.
  • OpenMRS is a client-server application, which means it is designed to work in an environment where many client computers access the same information on one server.
  • OpenMRS allows system development and implementation within resource constrained environments

OpenMRS will maintain patient profiles, visits, encounters, diagnoses, drug orders, drug dispensing, drug administration, clinical observations, lab orders, radiology orders, procedure orders and their results. These are supported by a rich concept dictionary that represents medical terminology. While these will be required in a full fledged EMR, they can also be scaled down for disease management.

We will leverage the modular architecture of OpenMRS and its rich open source module repository to develop and customize modules to integrate with the central systems - patient data warehouse, terminology registry and DHIS 2. Patient medical records captured against facility information will be used to automatically generate aggregates for submission to DHIS 2

More information about OpenMRS can be found at:

Our OpenMRS Services

OpenMRS Implementation & Development Services

OpenMRS is a general purpose EMR system which enables design of a customized medical records system. The system has a conceptual metadata structure which is independent of medical information required to be collected hence it can be customized for different uses.

OpenMRS has a modular architecture, that allows developers to add capabilities to its core as plug-n-play modules. In addition, the REST Module of OpenMRS exposes the OpenMRS API as REST web services. External applications can connect to retrieve and post information to an OpenMRS database.

OpenMRS based system can be leveraged to (and not limited to) design following systems

  • Hospital Management System
  • Clinic Management System
  • Patient portal with Patient Health Record
  • EHR for Hospitals, Clinics and other practices
  • Cloud based EHR

Nuchange is an OpenMRS implementation vendor who could provide both OpenMRS development and implementation services. Nuchange development team first executes the OpenMRS development and then hand over the final solution to Nuchange implementation team for software rollout at the client site.

Nuchange has expertise in delivering following OpenMRS development and implementation services

  • Design, development and implementation of customized Hospital Management System and Clinic Management System
  • End-to-end Hospital or Clinic Implementation
  • OpenMRS module development
  • Web app and Mobile app development of OpenMRS compatible applications.
  • OpenMRS integration with nation wide DHIS2 HMIS.
  • OpenMRS as Shared Health Record(SHR) and Terminology Registry (TR) for Health Information Exchange(HIE)

The purpose of the Shared Health Record (SHR) software implementation is to provide a centralized repository for storing health data; with the goal of facilitating health information exchange among hospitals and clinic systems.

OpenMRS Training Services

Being opensource, OpenMRS is widely accepted by many organizations to develop custom EMR or EHR system with their own internal resources. In such cases they prefer to develop local capacity to run OpenMRS customisation and implementation projects rather than outsourcing it to a OpenMRS implementer company. Nuchange can help them by providing OpenMRS development and implementation training. Nuchange provides classroom training combined with hands on exercises to help the client to kickstart openMRS development.

Highlights of Nuchange OpenMRS training:

  • OpenMRS module development training
  • OpenMRS Implementation training
  • Integration of OpenMRS based hospital management system with HIE network for exchange of health records.
  • Integration of OpenMRS based hospital management with nationwide DHIS2 system for aggregate reporting.
  • OpenMRS as Shared Health Record(SHR) and Terminology Registry (TR) for Health Information Exchange(HIE)

Nuchange advantage

  • Training materials
  • Hands on exercises
  • Source code of Proof of Concept