Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

This page is a WIP, currently in DRAFT, to try out an idea of having a single space for tracking all active initiatives. For feedback, comments, or questions, contact grace[a]openmrs.org

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

📖 DOCS

🎓 Concept Management Docs & Course

Veronica Muthee

NOT STARTED

📖 DOCS

📖 O3 User Manual

80

🎨 DESIGN

 🎨 Icons & Pictograms throughout EMR

Talk post | Epic | Tech framework done

OMRS INC VOLUNTEERS

Grace Potma

Talk post | Epic

DONE

DONE

IN PROGRESS

90

📖 DOCS

 📖 O3 Wiki & Docs clean-up

OPENMRS INC VOLUNTEERS

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

Grace Potma

DONE

DONE

IN PROGRESS

90

  🎁 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.

UW DIGI OMRS INC MEKOM

Ian Bacher

DONE

IN PROGRESS

85

🧠 BA WORK

 ⭐️ 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: ___

OMRS INC

Grace Potma

NOT STARTED

90

💻 TECH

 ⏰ Visit List Performance Enhancements

OMRS INC

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

 ✅🏋️ 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

💻 TECH

 🖨️ Label Printing

MSF / MADIRO

Joshua Nsereko

IN PROGRESS

IN PROGRESS

85

🧠 BA WORK

 🖨️ Print ID Card at Registration

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

Interested: PIH, Madiro

💻 TECH

 📊 Superset HIS integration

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

MEKOM

DONE

IN PROGRESS

?

🧠 BA WORK

🏠 Home Page: Combine Queues as default

Grace Potma

IN PROGRESS

💪 SQUAD

 🛏️ IPD: Bed Management & Ward Management

PIH MEKOM

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

Squad

🎨 DESIGN

 🎁 📝 RDE: 🧐 Better Historical Visit view

PIH MEKOM SONDER

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

Status: DESIGN COMPLETE 

Paul Adams

Wiki

IN PROGRESS

🎨 DESIGN

⚠️ Allergy Check UI in Drug Orders

Paul Adams

IN USER TESTING

🎨 DESIGN

🎨 Design Review of Admin, Config, & Form Builder

Paul Adams

NOT STARTED

💻 TECH

 🔒 O3 Audit Log

OMRS 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

DONE

IN PROGRESS

💪 SQUAD

 💰 Billing (Lite; for small sites)

PALLADIUMMETSUCSF-TAP

See Billing Squad details on the Squad Dashboard.

Squad

💪 SQUAD

📆 Appointments

Squad

💪 SQUAD

⏰ Queues

Squad

💪 SQUAD

🧪 Lab - Lite

Squad

💪 SQUAD

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

METSPALLADIUMUCSF-TAP

See Inventory Squad details on the Squad Dashboard.

Squad

💻 TECH

 ✅🔒 Password Change in O3

Backend Dev work complete; UI work next.

Ian Bacher

IN PROGRESS

IN PROGRESS

📖 DOCS

🎓 Reporting: Academy Course

Grace Potma

NOT STARTED

📖 DOCS

🎓 OpenMRS for eHealth Leaders: Academy Course

Grace Potma

💻 TECH

 🛒 Expand Orders: Add Referrals, Procedures, and Materials

MEKOM

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

DONE

IN PROGRESS

IN PROGRESS

80

💻 TECH

 ⚰️ Morgue Module for O3

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

PALLADIUM Contact: Antony Ojwang & Fredrick kioko

PALLADIUM

Talk

NOT STARTED

99

💻 TECH

☁️ OpenMRS @ Scale: Cloud, Multitenancy

 ☁️ 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

SEEKING OPEN

raff & Ian Bacher

Wiki, Talk

DONE

DONE

IN PROGRESS

SEEKING

75

💻 TECH

 🌍 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.

PALLADIUM Contact: Donald Kibet & Kennedy Makombe

Donald Kibet

IN PROGRESS

💻 TECH

 🎁 Separate Content Versioning

UW DIGI OPENMRS INC

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

DONE

IN PROGRESS

90

🎨 DESIGN

 🌐 Website Upgrade

OPENMRS INC

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

DONE

IN PROGRESS

85

🧠 BA WORK

 🖨️ Print Prescriptions for Patient to Take to another Pharmacy

PALLADIUM

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

🧠 BA WORK

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

OMRS INC UW 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

IN PROGRESS

80

💻 TECH

 ✅🤖 Enhance O3 E2E Automated Test Coverage (QA)

Jayasanka Weerasinghe & Veronica Muthee

DONE

IN PROGRESS

SEEKING

?

💻 TECH

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

UW DIGI OPENMRS INC VOLUNTEERS PIH

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

IN PROGRESS

70

🧠 BA WORK

 🎗️HIV Care & Treatment: Content Package

Veronica Muthee & Andrew Kanter & Wamathaga Kamau

DONE

DONE

IN PROGRESS

85

💻 TECH

 📝 Form Builder Technical Debt

OMRS INC

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

N/A

IN PROGRESS

85

🧠 BA WORK

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

OMRS 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

DONE

DONE

IN PROGRESS

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

Can test in legacy UI.

?

Weight-based Dosing 👶🍼

?

💻 TECH

 🔎🔥 National Registry Patient-Lookup & Auto-Population

UW DIGI OMRS INC UW DIGI-CIV OHRI/UCSF PALLADIUM

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

DONE

DONE

IN PROGRESS

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

?

💻 TECH

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

UCSF MEKOM

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

?

💻 TECH

 🔥 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

UW DIGI

DONE

DONE

DONE

DONE

60

💻 TECH

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

ICRC

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.

ICRC: Parth Panchal

DONE

IN PROGRESS

85

💻 TECH

?

90

🧠 BA WORK

 👥 Prevent Duplicates at Registration

Interested: PIH

NOT STARTED

70

🧠 BA WORK

 💊 Drug Order Templates

Order Template Modelling E.g. Common Rx's 

GitHub Example

Interested: UCSF, PIH, Mekom

NOT STARTED

70

🧠 BA WORK

 💊+🧪+🛌 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

NOT STARTED

65

🧠 BA WORK

 🩺 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. 

UCSF  OMRS INC

NOT STARTED

90

💻 TECH

 🔧 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: SEEKING OMRS INC

60

🧠 BA WORK

 🏥 IPD Requirements Gathering: Beyond Bed & ADT

IPD Requirements Gathering part 2

Collecting further requirements for inpatient care, e.g. MAR. PIH  MEKOM UCSF MSF

85

🧠 BA WORK

 🛜 Offline EMR Use (No Internet/Power Loss)

65

🧠 BA WORK

 📊 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

METS

65

🧠 BA WORK

 📊 Data Visualizer in the EMR (Lite)

METS

90

📖 DOCS

 📖 Docs: How to Configure the Registration Page

GSOC project?

Grace Potma

NOT STARTED

SEEKING HELP

70

💻 TECH

 ⏱️ 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)

  NOT STARTED 

Ian Bacher

NOT STARTED

60

💻 TECH 🔒 SECURITY

 🔒⏱️ 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

NOT STARTED

50

💻 TECH

 🔗 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.
FUNDING NEEDED

FUNDING NEEDED

FUNDING NEEDED

NOT STARTED

SEEKING HELP

85

🧠 BA WORK

  Translation Support built-in to Form Builder

Grace Potma

NOT STARTED

SEEKING HELP

  • No labels