OpenMRS is an electronic medical records (EMR) platform designed for healthcare organisations that need a configurable system for capturing, managing and exchanging clinical information. It is used in resource-constrained settings as well as clinics and hospitals with more complex workflows.
The platform separates clinical data services from its user interface. Its concept dictionary and extensible data model enable implementers to represent diagnoses, observations, procedures and other clinical concepts without hard-coding each form. Organisations can adapt the reference application to different clinical programmes and languages.
Clinicians and administrators use OpenMRS to coordinate patient care and manage clinical workflows. Modules and frontend extensions allow deployments to add functionality, while integration APIs connect the platform to external health information systems.
This is free and open source software.
Key Features
- Patient registration, demographic records, identifiers and patient search.
- Longitudinal patient charts covering clinical observations, diagnoses, encounters and treatment history.
- Configurable clinical forms, including a form builder for creating custom data collection workflows.
- Electronic ordering and tracking of medications, laboratory tests and other clinical services.
- Appointment scheduling, patient lists, service queues and visit management.
- Support for billing, stock management and dispensing through application functionality and integrations.
- Concept dictionary for standardising clinical terminology and structuring medical information.
- Role-based access control, configurable privileges and audit logging.
- Clinical reporting, data exports and tools for analysing service delivery.
- REST and FHIR APIs for exchanging information with laboratory systems, national health exchanges and other applications.
- Modular architecture supporting additional backend modules and frontend applications.
- Multilingual interfaces, translation tools and right-to-left language support.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/openmrs
Support:
Developer: OpenMRS community
License: Mozilla Public License v2.0 with Healthcare Disclaimer

OpenMRS is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Laboratory Information Management System | |
|---|---|
| eLabFTW | Electronic lab notebook manager for research teams |
| SENAITE | Enterprise Open Source Laboratory System |
| OpenMRS | Enterprise electronic medical record system platform |
| Bika LIMS | Powerful, flexible web based LIMS with full content management integration |
| Occhiolino | Modern Laboratory Information Management System |
| C4G BLIS | Track patients, specimens and laboratory results |
| OpenELIS | Designed for resource-constrained laboratories |
| FreeLIMS | Lets users perform Bio-Informatics |
| MetaLIMS | LIMS for small metagenomic laboratories |
| GNomEx | Genomic LIMS and Data Repository |
| OpenSpecimen | Biobank and biospecimen management platform |
| Baobab LIMS | LIMS for biobanking |
| Open-LIMS | Management for projects, samples and their related data |
Read our verdict in the software roundup.
| Electronic Medical Records Software | |
|---|---|
| OpenEMR | Open source replacement for Medical Manager, Health Pro, and Misys |
| OpenMRS | Designed to be usable in very resource poor environments |
| GNUmed | Medical practice management |
| GNU Health | Health and hospital information system |
| FreeMED | EMR system and practive administration |
| Open Hospital | Health Information Management System |
| Bahmni | Hospital management and electronic medical record system |
| PatientOS | Healthcare Information System for small hospitals and clinics |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.