OpenMRS Module Repository


Module Name Description
Access Log Module Keeps a log of all access to individual patient and encounter records
Address Hierarchy Module Address Hierarchy Module. This module is useful in maintaining the person address in hierarchial ord
ATD Takes a database form and converts it into an Adaptive Turnaround Document (ATD)
Backports 1.4.x Provides features required for modules designed for 1.5 to work in 1.4.x
BirtReportModule Requires BIRT Runtime 2.3.2
Chica Driver module for CHICA (Child Health Improvement Thru Computer Automation)
Clinical Summary Very Basic OpenMRS patient clinical summary.
CompareListsModule Compare two lists to see what is common and what is distinct for each
Data Deletion Module Module for deleting test data from database. See http://openmrs.org/wiki/Data_Deletion_Module for h
Data Entry Statistics Provides various views of data entry statistics
DataIntegrity Module An OpenMRS Module to check data integrity
DHIS Connector DHIS Module. Used for extracting and constructing messages to be sent to DHIS.
Diabetes Management Diabetes-related data visualization, glucose-insulin metabolism simulation, diabetes-related observa
Double Entry Reconciliation Module This module allows you to specify a form, and pulls all of those forms ever entered from the databas
Dss Decision Support Service Module. Runs prioritized rules.
Flowsheet Very Basic OpenMRS flowsheet. Adds a link to the Encounters tab on the patient dashboard to this mod
Form2Program Enrolls a patient in a program when an encounter form is submitted.
Form Data Export OpenMRS Form Data Export Module
Form Entry Allows for designing and submitting Microsoft Infopath forms to OpenMRS.
Form Import Export Allows you to import/export forms between installations with identical concept dictionaries. Optiona
Global Property Editor Module for editing OpenMRS properties
Google Maps Image Viewer A medical image viewer based on the user interface from Google Maps. The image viewer will only work
Groovy Embedded Groovy module. Proof of concept and aiming to be a foundation or example for further module
HTML Form Entry FormEntry in-webapp, using HTML forms
HTML Widgets HTML Form widget library
Id Cards See http://openmrs.org/wiki/Id_Cards_Module for more information
ID Generation Identifier auto-generation and allocation functionality. See http://openmrs.org/wiki/Idgen_Module fo
Inpatient Care Inpatient care recording and sub-locations (department, specialty, room).
Jasper Report Module to generate JasperReports
Logic Module
Logic Web Service Provides access to parts of the Logic Service in a web service interface via REST. Works with OpenM
Mdrtb Patient Chart Widgets Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)
Medical Problem Problem-oriented aggregation of data [and system access for patients].
Mirth Messaging Module Allows messages to be sent to Mirth via web services.
MRN Generator Module MRN Generator Module
NCD This module embeds a Notifiable Condition Detector (NCD) inside the OpenMRS instance as a separate s
Obs Group Export Module Lets you pick a Concept Set, and exports all Obs Groups coming from that set.
ODA Mock Logic Web Service This module is meant to return hard coded values while the logic web service is being developed.
Patient Chart Widgets Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)
Patient Flags Adds the ability to flag patient records
Patient Matching Patient matching module uses an external database for probabalistic patient matching
Patient Summary Generates a printable clinical summary for a patient.
PIH Lesotho TB Upload
Printing Simple printing module. See http://openmrs.org/wiki/Printing_Module for help.
Program Location Functionality to associate locations with patient program enrollments.
Program Overview Provides portlets usable in a Program overview page, as well as an actual program overview page.
Randomization Supports randomization to studies.
Registration Module Registration Module is used to find/create patients. It can identify patients through biometric fing
Remote FormEntry This module provides tools to port formentry queue items from one server to another.
Reporting Core Module Core reporting API and services
Reporting Compatibility Provides access to the deprecated reporting web components from OpenMRS version 1.5 and earlier
Report Template Module Allows specification of template files that can render report schemas as designed
Request Account Allow users to request their own accounts, so that they can choose their own username and password
REST Very Basic OpenMRS REST Module. Provides access to parts of the OpenMRS API in a REST-ful manner (cu
Restrict By Role Allow roles to be restricted to viewing only patients that match a saved patient search
Quartz Scheduler Module
Serialization Xstream Core (de)serialize API and services supported by xstream library
Simple Lab Entry Lab Order and Result Entry
Spreadsheet Upload Module
stateprocessing Provides deterministic state processing
Synchronization Module Synchronize data between a parent and multiple child servers (Beta version!)
Tribe Adds a new "Tribe" PersonAttributeType
Spring MVC UI Framework UI framework, implemented in Spring MVC
Usage Statistics Statistics on usage of OpenMRS
Versioned File Upload Module Provides functionality to upload and store binary files in the database with versioning
JaxWS Web Services Adds support for web services using the jaxws spring integration implementation
XForms A browser based forms module which adds XForms support and related services to XForms clients, like