Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Priority /100

Functional Area

Title

Contact Person

Links: Forum, Wiki, Jira, etc

1️⃣ In BA or Design

2️⃣ In Dev

3️⃣ Testing

4️⃣ Released

90

Status
colourBlue
title📖 Docs

🎓 Concept Management Docs & Course

Veronica Muthee

Status
colourRed
titleNot Started

Status
colourBlue
title📖 Docs

📖 O3 User Manual

80

Status
colourGreen
title🎨 Design

Expand
title🎨 Icons & Pictograms throughout EMR

Talk post | Epic | Tech framework done

Status
colourYellow
titleOMRS Inc
Status
colourYellow
titleVolunteers

Grace Potma

Talk post | Epic

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

90

Status
colourBlue
title📖 Docs

Expand
title📖 O3 Wiki & Docs clean-up

Status
colourYellow
titleOpenMRS Inc
Status
colourYellow
titleVolunteers

Bring into 1 place all config & devops & dev & setup docs. Make easy to find.  

Grace Potma

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

90

Expand
title 🎁 Automate EMR-distro releases (Smoother O3 RefApp releases)

Automating: QA Release build, run E2E tests on all repos when esm-core is released, stricter typechecking. To Do: Test with 3.2-rc, then update O3 Release Guide Docs.

Status
colourBlue
titleUW DIGI
Status
colourYellow
titleOMRS Inc
Status
colourBlue
titleMekom

Ian Bacher

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

85

Status
colourYellow
title🧠 BA Work

Expand
title⭐️ Favorite-ing for Order, Dx Options

Problem: Users have too many choices to pick from (e.g. drug orders, labs, diagnosis options, etc). User-based favorites can improve the UX and speed.

Contact: Grace Potma

Wiki: ___ Epic: ___

Status
colourYellow
titleOMRS Inc

Grace Potma

Status
colourRed
titleNot Started

90

Status
colourPurple
title💻 Tech

Expand
title⏰ Visit List Performance Enhancements

Status
colourYellow
titleOMRS INC

In the patient chart, when you go into “Past Visits”, that list can be slow to load. Jayasanka is working to improve this.

Expand
title✅🏋️ Fix API Performance Issues (locations & visits)

Fix issues with API performance, found via Automatic Load & Performance Testing. (Speed of loading: Locations, and Visits view)

Jayasanka Weerasinghe

Status
colourPurple
title💻 Tech

Expand
title🖨️ Label Printing

Status
colourBlue
titleMSF / Madiro

Joshua Nsereko

Status
colourYellow
titleIn Progress

Status
colourYellow
titleIn Progress

85

Status
colourYellow
title🧠 BA Work

Expand
title🖨️ Print ID Card at Registration

Often clerks need to print an ID card after registering a new patient.

Interested: PIH, Madiro

Status
colourPurple
title💻 Tech

Expand
title📊 Superset HIS integration

Ozone team is open-sourcing the integration between OpenMRS and Superset.

Status
colourBlue
titleMekom

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

?

Status
colourYellow
title🧠 BA Work

🏠 Home Page: Combine Queues as default

Grace Potma

Status
colourYellow
titleIn Progress

Status
colourBlue
title💪 Squad

Expand
title🛏️ IPD: Bed Management & Ward Management

Status
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleMekom

UI to manage location and status of patients across beds in wards, including Moms/Babies, and multiple patients in 1 bed.

Squad

Status
colourGreen
title🎨 Design

Expand
title🎁 📝 RDE: 🧐 Better Historical Visit view

Status
subtletrue
colourBlue
titlePIH
Status
colourBlue
titleMEKOM
Status
colourBlue
titleSonder

Retrospective Data Entry to enable management and editing of past visits & encounters, chart corrections, etc., in O3 UI.

Status:

Status
colourYellow
titleDeSIGN Complete
 

Paul Adams

Wiki

Status
colourYellow
titleIn Progress

Status
colourGreen
title🎨 Design

⚠️ Allergy Check UI in Drug Orders

Paul Adams

Status
colourYellow
titleIn User Testing

Status
colourGreen
title🎨 Design

🎨 Design Review of Admin, Config, & Form Builder

Paul Adams

Status
colourRed
titleNot Started

Status
colourPurple
title💻 Tech

Expand
title🔒 O3 Audit Log

Status
colourYellow
titleOMRS INC

Backend done; UI in progress. We previously had no auditing around views, or changes: if a form was filled out multiple times, we'd only have information on the first time and the most recent update.

Talk Thread: https://talk.openmrs.org/t/new-audit-log-system-for-openmrs-seeking-feedback-and-suggestions/43137

Wikum Weerakutti

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Status
colourBlue
title💪 Squad

Expand
title💰 Billing (Lite; for small sites)

Status
colourBlue
titlePalladium
Status
colourBlue
titleMETS
Status
colourBlue
titleUCSF-TAP

See Billing Squad details on the Squad Dashboard.

Squad

Status
colourBlue
title💪 Squad

📆 Appointments

Squad

Status
colourBlue
title💪 Squad

⏰ Queues

Squad

Status
colourBlue
title💪 Squad

🧪 Lab - Lite

Squad

Status
colourBlue
title💪 Squad

Expand
title📦 Inventory, Stock, & Commodity (Lite; for small sites)

Status
colourBlue
titleMETS
Status
colourBlue
titlePalladium
Status
colourBlue
titleUCSF-TAP

See Inventory Squad details on the Squad Dashboard.

Squad

Status
colourPurple
title💻 Tech

Expand
title✅🔒 Password Change in O3

Backend Dev work complete; UI work next.

Ian Bacher

Status
colourYellow
titleIn Progress

Status
colourYellow
titleIn Progress

Status
colourBlue
title📖 Docs

🎓 Reporting: Academy Course

Grace Potma

Status
colourRed
titleNot Started

Status
colourBlue
title📖 Docs

🎓 OpenMRS for eHealth Leaders: Academy Course

Grace Potma

Status
colourPurple
title💻 Tech

Expand
title🛒 Expand Orders: Add Referrals, Procedures, and Materials

Status
subtletrue
colourBlue
titleMekom

3.x UI to order Referrals, Procedures, and Materials in the order basket.

We added a new Referral order type; work on the frontend for that remains to be done.

Vineet Sharma

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Status
colourYellow
titleIn Progress

80

Status
colourPurple
title💻 Tech

Expand
title⚰️ Morgue Module for O3

A combination of Bed Management (ward app) + unique forms + ADT (admit body, discharge to family, transfer for investigations)

Status
colourBlue
titlePalladium
Contact: Antony Ojwang & Fredrick kioko

Status
colourBlue
titlePalladium

Talk

Status
colourRed
titleNot Started

99

Status
colourPurple
title💻 Tech

☁️ OpenMRS @ Scale: Cloud, Multitenancy

Expand
title☁️ Triage & address Horizontal Scaling Bottlenecks

Horizontal Scaling Bottlenecks

API Architecture Planning for new endpoints to reduce load from several particularly bottlenecked endpoints. Complex, highly fragile work.

Wiki, Talk

Status
colourRed
titleSEEKING
Status
subtletrue
colourGreen
titleOpen

raff & Ian Bacher

Wiki, Talk

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Status
colourRed
titleSEEKING

75

Status
colourPurple
title💻 Tech

Expand
title🌍 Cross-Border Use Cases

Use MPI integration to find and record patients, and exchange health records through central DB(s). May involve tracking patient consent for data-sharing.

Status
colourBlue
titlePalladium
Contact: Donald Kibet & Kennedy Makombe

Donald Kibet

Status
colourYellow
titleIn Progress

Status
colourPurple
title💻 Tech

Expand
title🎁 Separate Content Versioning

Status
colourBlue
titleUW DIGI
Status
colourYellow
titleOpenMRS Inc

Separate RefApp software releases from Content releases → means demo data will need to be bundled separately, available like an Add On, and versioned

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

90

Status
colourGreen
title🎨 Design

Expand
title🌐 Website Upgrade

Status
colourYellow
titleOpenMRS Inc

Upgrade OpenMRS.org with better content and more modern UI.

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

85

Status
colourYellow
title🧠 BA Work

Expand
title🖨️ Print Prescriptions for Patient to Take to another Pharmacy

Status
colourBlue
titlePalladium

Interested: PIH

Often, pharmacies (especially at smaller sites) do not have a particular drug or drugs that the patient needs. In this case, the Pharmacist needs to print the prescription so the patient can take this to a different public or private pharmacy to receive that drug.

OR

User instructions dispensed at Pharmacy

?

75

Status
colourYellow
title🧠 BA Work

Expand
title🔥🧐 Translating OpenMRS to the OMOP CDM (Common Data Model)

Status
colourYellow
titleOMRS Inc
Status
colourBlue
titleUW DIGI

Make OpenMRS-collected data easier to use for Researchers and Program Decision Makers. (1) Translate OpenMRS to the OMOP Common Data Model and (2) set up a re-useable tooling pipeline for data to be extracted.

Wiki: https://openmrs.atlassian.net/wiki/x/AYBpDw

Grace Potma & Ian Bacher

Wiki

Status
colourYellow
titleIn Progress

80

Status
colourPurple
title💻 Tech

Expand
title✅🤖 Enhance O3 E2E Automated Test Coverage (QA)

Status
colourYellow
titleOMRS Inc

Jayasanka Weerasinghe & Veronica Muthee

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Status
colourRed
titleSEEKING

?

Status
colourPurple
title💻 Tech

Expand
title📖 🤖 API Docs: Use Swagger to Auto-Generate API Docs

Status
colourBlue
titleUW DIGI
Status
colourYellow
titleOpenMRS Inc
Status
colourYellow
titleVolunteers
Status
colourBlue
titlePIH

Swagger Docs Update: Updating this to use latest version of Swagger, to make more useful → Gives reliable docs for devs on what our REST API can do (instead of maintaining manual docs, auto-generate a library)

Chi Bong Ho & Dennis Kigen

Status
colourYellow
titleIn Progress

70

Status
colourYellow
title🧠 BA Work

Expand
title🎗️HIV Care & Treatment: Content Package

Status
colourYellow
titleOMRS INC
Status
colourBlue
titleUCSF-TAP

Set up of HIV Care & Treatment Content Package contents

Veronica Muthee & Andrew Kanter & Wamathaga Kamau

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

85

Status
colourPurple
title💻 Tech

Expand
title📝 Form Builder Technical Debt

Status
colourYellow
titleOMRS INC

Ongoing fixes and improvements to the new O3 Form Builder GUI; Substantial refactoring to simplify and improve codebase. Adding Markdown editing. Epic here. 

Status
colourGreen
titleN/A

Status
colourYellow
titleIn Progress

85

Status
colourYellow
title🧠 BA Work

Expand
title👶🍼 + 👵♿︎ CDS: Age-Based Range Support & beyond

Status
colourYellow
titleOMRS INC

implemented ability to change a range depending on a given variable (eg age, sex) in flexible way; can be done with bare minimum change of data model. Also implemented in our data model FHIR’s obs reference ranges which enables OpenMRS to receive reference ranges from an LIS system (instead of disregarding this). Obs Interpretation: Based on those ref ranges, can apply whether this is Normal, Low, Critically High, etc. This is now part of the data stored in the DB. Overall this means that Pediatric and Elderly lab/vitals range differences now supported, warning flags now supported better.

Wikum working on Iniz support for this.

Wiki Docs

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Need to plan how we will use this in the next release.

Can test in legacy UI.

?

Weight-based Dosing 👶🍼

?

Status
colourPurple
title💻 Tech

Expand
title🔎🔥 National Registry Patient-Lookup & Auto-Population

Status
colourBlue
titleUW DIGI
Status
colourYellow
titleOMRS INC
Status
colourBlue
titleUW DIGI-CIV
Status
subtletrue
colourBlue
titleOHRI/UCSF
Status
colourBlue
titlePalladium

Pt lookup on Registration page. National ID / HIE / CR Client Registry / MPI Master Patient Index system integration via FHIR Protocol.

Todo: Backend Module & right API

Demo Video | Forum

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

Broke some Fx with patient chart; bug fixes ongoing then will be done.

?

Status
colourPurple
title💻 Tech

Expand
title🏥 HIS Distro (Out-of-the-Box Fx-Complete Facility HIS)

Status
colourBlue
titleUCSF
Status
colourBlue
titleMekom

A sample software distribution that demonstrates how integration of OpenMRS with external systems can be achieved. https://github.com/openmrs/openmrs-distro-his

?

Status
colourPurple
title💻 Tech

Expand
title🔥 IPS Support Part 1: Ingestion & Display

MVP of this is done and available. (Requires server that provides IPS’s, can test using HAPI community’s test instance; this successfully demonstrated this functionality works to receive data from a system that knows nothing about OpenMRS at all). Which will help connect patients’ histories across sites and share data when there is more than one health information system creating relevant clinical data.

Wiki | Talk | GitHub

Status
colourBlue
titleUW DIGI

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourGreen
titleDone

Status
colourGreen
titleDone

60

Status
colourPurple
title💻 Tech

Expand
title🔥📱 Testing FHIR API with Android FHIR App for Offline Patient Outreach

Status
colourBlue
titleICRC

Goal: identify needed improvements and additions to the FHIR2 Module, so OpenMRS is interoperable with other solutions.

How: Using the Android FHIR SDK from Open Health Stack to set up an outreach app that exchanges data with OpenMRS EMRs via FHIR.

Status
colourBlue
titleICRC
: Parth Panchal

Status
colourGreen
titleDone

Status
colourYellow
titleIn Progress

85

Status
colourPurple
title💻 Tech

?

90

Status
colourYellow
title🧠 BA Work

Expand
title👥 Prevent Duplicates at Registration

Interested: PIH

Status
colourRed
titleNot Started

70

Status
colourYellow
title🧠 BA Work

Expand
title💊 Drug Order Templates

Order Template Modelling E.g. Common Rx's 

GitHub Example

Interested: UCSF, PIH, Mekom

Status
colourRed
titleNot Started

70

Status
colourYellow
title🧠 BA Work

Expand
title💊+🧪+🛌 Order Sets

Support for Sets of anything that's order-able (e.g. COVID assessment set can contain Meds, Labs, Referrals...)

Interested: PIH (and IMB for Oncology is a helpful use case), Mekom, Sonder, OpenMRS Inc, FAIMER

Status
colourRed
titleNot Started

65

Status
colourYellow
title🧠 BA Work

Expand
title🩺 Make Clinical Views clearly configurable

Clinical Views: Need Config structure, and logic (eg “enable when patient is female and pregnant…”)

Ability to add specialized program- or condition-specific views. Ideally, able to update config easily to add more - e.g. represent clinical view w/ JSON structure. 

Status
subtletrue
colourBlue
titleUCSF
 
Status
colourYellow
titleOMRS INC

Status
colourRed
titleNot Started

90

Status
colourPurple
title💻 Tech

Expand
title🔧 Fix Generic Encounter Widget 

Generic Encounter Widget 

Reuseable version of a common widget, powered by config that's easily editable (e.g. if you want to change columns & data shown in a table)

Orgs:

Status
colourRed
titleSEEKING
Status
colourYellow
titleOMRS INC

60

Status
colourYellow
title🧠 BA Work

Expand
title🏥 IPD Requirements Gathering: Beyond Bed & ADT

IPD Requirements Gathering part 2

Collecting further requirements for inpatient care, e.g. MAR.

Status
subtletrue
colourBlue
titlePIH
 
Status
subtletrue
colourBlue
titleMEKOM
Status
colourBlue
titleUCSF
Status
colourBlue
titleMSF

85

Status
colourYellow
title🧠 BA Work

Expand
title🛜 Offline EMR Use (No Internet/Power Loss)

Offline EMR Use (No Internet/Power Loss)

 

Status
subtletrue
colourGreen
titleOpen
 

65

Status
colourYellow
title🧠 BA Work

Expand
title📊 OpenMRS Reporting UI

OpenMRS Reporting UI

Create a UI that would be able to run an existing report with parameters (if applicable), select the output format and download it

Status
colourBlue
titleMETS

65

Status
colourYellow
title🧠 BA Work

Expand
title📊 Data Visualizer in the EMR (Lite)

Status
colourBlue
titleMETS

90

Status
colourBlue
title📖 Docs

Expand
title📖 Docs: How to Configure the Registration Page

GSOC project?

Grace Potma

Status
colourRed
titleNot Started

Status
colourRed
titleSEEKING HELP

70

Status
colourPurple
title💻 Tech

Expand
title⏱️ Improve Demo Data Module performance implications

Currently the DD Module causes slow startup times because of how patients are being created & data loaded. Idea: Generate the data once in it's own docker container instead of generating every time we start an instance. Largely coming from appointments module. The real fix is content packages, so we can remove the Demo Data from the base distro so everyone doesn't have to run the Demo Data when they start up the application. (Only 50 pts, but slows down startup by ~10 minutes; additional errors coming from Bahmni Telecom module)

 

Status
colourRed
titleNot Started
 

Ian Bacher

Status
colourRed
titleNot Started

60

Status
colourPurple
title💻 Tech
Status
title🔒 Security

Expand
title🔒⏱️ Remove Dynamic/Production run-time Module System & simplify class loaders

Remove because this feature is significantly underused and slow (it's faster to stop, add an OMOD, and re-start your instance than it is to upload an OMOD on-the-fly at run time), and because the OMOD upload fx has security implications. The hope years ago was that Spring support would make this a more stable, performant feature, but this didn't happen, and it is very underused.

Ian Bacher

Status
colourRed
titleNot Started

50

Status
colourPurple
title💻 Tech

Expand
title🔗 HIS Distro: Needs Consistent Endpoints & Data Formats

In order for the EMR-distro vs HIS-distro vision to work, the way data is served-up to the frontend needs to work smoothly & function the same way - otherwise neither application will be sustainable (especially with HIS-Lite fx being added to the EMR-distro like Billing, Inventory, Labs, and Data Viz). Plan is for a FHIR-based approach.

Status
colourRed
titleFunding Needed

Status
colourRed
titleFunding Needed

Status
colourRed
titleFunding Needed

Status
colourRed
titleNot Started

Status
colourRed
titleSEEKING HELP

85

Status
colourYellow
title🧠 BA Work

Expand
title Translation Support built-in to Form Builder

Grace Potma

Status
colourRed
titleNot Started

Status
colourRed
titleSEEKING HELP