OpenMRS EMR Features

OpenMRS EMR Features

Welcome to om.rs/o3apps! This page lists known existing features of the OpenMRS EMR (v3/O3 RefApp). However, this page is not exhaustive - more features have been built over the years, and others are being built in the community right now! If you do not see a feature you were hoping for, have a look on our forum Talk and search for your interests.

Clinic Dashboards, Queues, Patient Lists

Name

Theme / Keywords

Status

Notes, Repos or Designs, and Screenshots

Clinic Queue Dashboard, Prioritization

Queues, Service Queue, Active, Prioritization

Built

Ongoing fixes & enhancements from pilot feedback also happening

 

Demo Video: https://www.loom.com/share/6b5ab8f4840b4cf4ad531d284d558502 (Note it was later renamed to "Service Queues" instead of "Outpatients" because the feature can be used & configured regardless of the type/setting of care)

 

Work on Queues initially led by Palladium-Kenya, Ampath, and UgandaEMR/METS. Discussions in #service-queues

Patient Lists

LTFU, Favorite, Research, Study, Follow-up, Create a List, View a List

Built

Appointment Management & Calendar

Appointments, Calendar, Week, Month

In Dev

  

Work on Appointment Management initially led by Palladium-Kenya. Discussions in #appointments

Active Visits - Simple Widget

User Dashboard, Waiting, Cue, Queue

Built

 

In development at 

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Currently should be at: github.com/openmrs/esm-user-dashboard-app

Previously: 

https://github.com/openmrs/openmrs-esm-user-dashboard

https://github.com/openmrs/openmrs-esm-user-dashboard-widgets

Patient Search

 

Built

 

Advanced Patient Search & Search Filters

Filter, Sex, Phone number

Built

 

Filter In Search Results: "Refine Search" section on Left: 

 

In Queue view: ("add to queue")

Search results help user compare similar patients: 

User can add additional search criteria: 

Registration

 

Built

Note: There are multiple possible Address Hierarchy configurations depending on your needs/preferences - e.g. pure free text, vs only from address hierarchy options, vs both. 

 


 

Patient Chart & In-Chart Dashboards

Name

Theme / Keywords

Status

Notes, Repos, and Screenshots (or Designs if not yet built)

Program Summary View

Summary, Customize, Program, Area, Clinical

Built

Repo: 

Screens: 

Vitals Widget & Vitals Form

Alert, Warning, Blood Pressure, Triage, Trend

Built

Lab Orders

Diagnostics, Test Orders, Labs

In Design

Plan here: https://talk.openmrs.org/t/o3-lets-move-forward-on-lab-orders/37155

Test Results Viewer

Labs, Tests, Results, Trends, Trendline

Built

Test Results Filtering & Custom Set View

Labs, Tests, Results, Custom, Config

Built

Medication Ordering

Medicines, Orders, Drugs, Medication History, Order Basket, Treatment

Built

Order History

Orders

In Design

A single place to see all categories of order history for this patient (e.g. Labs, Meds, Referrals, etc.)

Patient Forms

Forms, Past Visits

Built

 

Patient Conditions

Health History, Diseases, HIV, TB

Built

 

Patient Programs / Enrolled Programs

Enrolment, Program List, Care

Built

 

updated Design mockups:  Enhanced Program Enrollment

Allergies

Allergies, Intolerances, Allergy

In Dev

OLD VIEW - redesigning the form as of Jan 2023

Immunizations

COVID, Vaccines, Vaccination History

Built

NEEDS TLC

Removed from O3 RefApp in January 2023 due to buggy-ness and lack of current interested implementations. Open to re-uptake. 

Attachments

Images, Pictures, Reports, Files, Take Photo, Photos, PDF, Webcam, JPG, PNG

Built

 

Bulk Retrospective Data Entry

RDE, Papers, Paper charts, Multiple

Built

Info: https://openmrs.atlassian.net/wiki/x/2FhUAQ

  1. Search for Patient

2. Individual Patient Approach: Complete form for that Patient (bypasses the pt chart dashboard, since this user does not need to see that)

 

3. See summary of what is complete vs incomplete for the different patient charts you've been working on