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 | 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 | ⏰ Performance Enhancements: Backend & API | Daniel Kayiwa | | | | | |
| 💻 TECH | | 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 | | | | | | | |
| 💪 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 | | | | | |
| 📖 DOCS | 🎓 Reporting: Academy Course | Grace Potma | | | | | |
| 📖 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. | | | | | | |
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. SEEKING OPEN | raff | Wiki | 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. | | | ? | | | |
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. Wiki Docs | | | DONE | DONE | IN PROGRESS | ? |
? | 💻 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 | ? |
? | 💻 TECH | | | | | | | |
? | 💻 TECH | 🔥 IPS Support Part 1: Ingestion & Display This will be a great addition to O3, 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 | IN PROGRESS | ? |
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 | | |
? | 💻 TECH | ✅🤖 Easier Test Writing tool | Ian Bacher | | ? | | | |
85 | 💻 TECH | ✅🏋️ Fix API Performance Issues (locations & visits) Fix issues with API performance, found via Automatic Load & Performance Testing. (Speed of loading: Locations, and Visits view) | | | ? | | | |
90 | 🧠 BA WORK | 👥 Prevent Duplicates at Registration | | | NOT STARTED | | | |
70 | 🧠 BA WORK | | | | 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, 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) | | | | | | |
90 | 📖 DOCS | 📖 Docs: How to Configure the Registration Page | 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 | | | |