Module Requirement List

A table of modules and the required version of OpenMRS for each module.
Module list taken from https://modules.openmrs.org/modules/list.jsp

OpenMRS Version

Module

Module Description

OpenMRS Version

Module

Module Description

1.4.0

Access Log

Keeps a log of all access to individual patient and encounter records

1.2.0.3400

Address Hierarchy

Address Hierarchy Module. This module is useful in maintaining the person address in hierarchial order

1.0.0

ATD

Takes a database form and converts it into an Adaptive Turnaround Document (ATD)

1.4.2.01.7706

Backports 1.4.x

Provides features required for modules designed for 1.5 to work in 1.4.x

1.1.10.2283

Birt Reports

BIRT Reporting Module

1.1.10.2283

Chica

Driver module for CHICA (Child Health Improvement Thru Computer Automation)

1.1.10.2283

chirdlutil

Contains utility methods and tables for CHIRDL (Child Health Improvement Research and Development La

1.7.0

Cleaningvoided

It can be used to clean voided data from database.

1.1.0

Clinical Summary

Very Basic OpenMRS patient clinical summary.

1.0.54

Compare Lists

Compare two lists to see what is common and what is distinct for each

1.6.0.0000

Concept Search

Improved Concept Search with more criteria

1.5.0.7125

Custom Branding

Changes the application logos and branding

1.5

Database Backup

Backup database through the OpenMRS administration interface.

1.6.0

Data Deletion

Module for deleting test data from database.

1.6.0.11652

Data Entry Statistics

Provides various views of data entry statistics

1.6.2+

Data Integrity

An OpenMRS Module to check data integrity

1.1.10.2283

DHIS Connector

DHIS Module. Used for extracting and constructing messages to be sent to DHIS.

1.5.0.7216

Diabetes Management

Diabetes-related data visualization, glucose-insulin metabolism simulation, diabetes-related observa

1.1.10.2688

Double Entry Reconciliation

This module allows you to specify a form, and pulls all of those forms ever entered from the databas

1.1.10.2283

Dss

Decision Support Service Module. Runs prioritized rules.

1.5.0.00

Facility Data

A module to collect and manage non-patient centric data from external sources.

1.0.57.1717

Flowsheet

Very Basic OpenMRS flowsheet. Adds a link to the Encounters tab on the patient dashboard to this mod

1.2.0.3340

Form2Program

Enrolls a patient in a program when an encounter form is submitted.

1.4.0.00

Form Data Export

OpenMRS Form Data Export Module

1.8.0

Form Entry

Allows for designing and submitting Microsoft Infopath forms to OpenMRS.

1.4.0.20.5987

Form Import Export

Allows you to import/export forms between installations with identical concept dictionaries. Optiona

1.3.4

Global Property Editor

Module for editing OpenMRS properties

1.5.0

Google Maps Image Viewer

A medical image viewer based on the user interface from Google Maps. The image viewer will only work

1.7.0

Groovy

Embedded Groovy module. A foundation or example for other Groovy modules.

1.6.2.12911

Growth Chart

Now works with OpenMRS 1.6-1.8. Charts 0-5 yrs and 0-20 yrs and the cutoff age is configurable.

1.6.0.11652

HTML Form Entry

FormEntry in-webapp, using HTML forms

1.4

HTML Form Entry Designer

WYSIWYG Form Designer for the HTML Form Entry Module

1.6

HTML Form Flowsheet

Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)

1.5.0

HTML Widgets

HTML Form widget library

1.3.0.09.4359

Id Cards

See http://openmrs.org/wiki/Id_Cards_Module for more information

1.4.0

ID Generation

Identifier auto-generation and allocation functionality. See http://openmrs.org/wiki/Idgen_Module fo

1.2.0.3400

Infopath to HTML Form Converter

Convert infopath files to HTMLForm.

1.5.0.9796

Inpatient Care

Inpatient care recording and sub-locations (department, specialty, room).

1.2

Jasper Report

Module to generate JasperReports

1.7.2.17710-1.8.*

Logic

 

1.5

Logic Web Service

Provides access to parts of the Logic Service in a web service interface via REST. Works with OpenM

1.7.0

Log Manager

Management of logging for developers

1.5

Mdrtb Patient Chart Widgets

Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)

1.4.2

Medical Problem

Problem-oriented aggregation of data [and system access for patients].

unknown

Messaging Module

Provides short messaging functionality for OpenMRS including SMS, email and twitter.

1.6

Metadata Sharing

Allows to exchange all kinds of metadata (concepts, locations, roles etc.) between different OpenMRS

1.1.10.2283

Mirth Messaging

Allows messages to be sent to Mirth via web services.

1.5.0

MRN Generator

MRN Generator Module

1.7.0

My First Module

My First Module. Useful for learning to creating modules.

1.6

Name Phonetics

Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)

1.5.0.10342

NCD

This module embeds a Notifiable Condition Detector (NCD) inside the OpenMRS instance as a separate s

Unknown

Neal Reporting

Includes reporting functionality previously accessible via the Links popup at the bottom of the coho

1.2.0.3400

Obs Group Export

Lets you pick a Concept Set, and exports all Obs Groups coming from that set.

1.2.0.3400

ODA Mock Logic Web Service

This module is meant to return hard coded values while the logic web service is being developed.

1.5

Patient Chart Widgets

Back end functionality to do a "patient chart"-style workflow (as opposed to form-based workflow)

1.6

Patient Flags

Adds the ability to flag patient records

1.5.0.7125

Patient Image

Captures patient image and displays in patient dashboard

1.1

Patient Matching

Patient matching module uses an external database for probabilistic patient matching

1.6.1.12909

Patient Summary

Generates a printable clinical summary for a patient.

1.5

PIH Lesotho TB Upload

 

1.1.0

Printing

Simple printing module. See http://openmrs.org/wiki/Printing_Module for help.

1.5

Program Location

Functionality to associate locations with patient program enrollments.

1.5

Program Overview

Provides portlets usable in a Program overview page, as well as an actual program overview page.

unknown

Randomization

Supports randomization to studies.

1.7.0.0000

Registration

Registration Module is used to find/create patients. It can identify patients through biometric fing

1.6.1

Remarks

Adds free-form, threaded remarks to the API and to the person/patient dashboard and encounter pages.

1.5.0

Remote FormEntry

This module provides tools to port formentry queue items from one server to another. Requires the u

1.5.2

Reporting

The Reporting Module provides a user interface for defining and managing core objects like reports,

1.5.0.7475

Reporting Compatibility

Provides access to the deprecated reporting web components from OpenMRS version 1.5 and earlier

1.5.0.00.6195

Report Template

Allows specification of template files that can render report schemas as designed

1.6.0

Request Account

Allow users to request their own accounts, so that they can choose their own username and password

1.6.0

Research Encounters

Separates research encounters from clinical encounters. Also, hide encounters and forms by role

1.5?

REST

Very Basic OpenMRS REST Module. Provides access to parts of the OpenMRS API in a REST-ful manner (cu

1.6.0

Restrict By Role

Allow roles to be restricted to viewing only patients that match a saved patient search

1.0.0

RG CCD

Query the RG web service for a Continuity of care Document (CCD) Extract out Medications for now and

unknown

Rwanda Primary Care Module

The touch-screen module used in Rwanda for primary care registration. Features the Boabab touchscre

1.7

Quartz Scheduler

Advanced task scheduler

1.5.2

SDMX-HD Integration

Allows SDMX-HD reports to be generated from SDMX-HD Data Set Definitions.

1.6.0

Serialization Xstream

Core (de)serialize API and services supported by xstream library

1.6.0

Simple Lab Entry

Lab Order and Result Entry

unknown

sockethl7listener

Accepts and processes hl7 messages

1.2.0.3400

Spreadsheet Import

Spreadsheet Import Module. Allow users to import data via XLS files.

unknown

Spreadsheet Upload

 

1.0.0

stateprocessing

Provides deterministic state processing

1.5.2

Synchronization

Synchronize data between a parent and multiple child servers

1.5.0.9796

Tribe

Adds a new "Tribe" PersonAttributeType

1.5.1.11136

Spring MVC UI Framework

 

1.6.0

Usage Statistics

Statistics on usage of OpenMRS

1.1.10.2283

Versioned File Upload

Provides functionality to upload and store binary files in the database with versioning

1.6.0.9142

JaxWS Web Services

Adds support for web services using the jaxws spring integration implementation

1.6.0?

JaxWS API Web Services

This module adds JaxWS webservices for core OpenMRS methods

1.5.0

XForms