Versions Compared

Key

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

...

(tick) Done

Recently completed (<1yr)

(plus) Now

Actively being worked on, in-progress

(lightbulb) Next

Emerging as strong community priorities

❄️ Icebox

Ideas and needs, but no active work yet

  • Completed review of existing automated tests and drafted new test coverage tickets for manual tests that can be automated

  • New proposed tests for automationexpand
    Expand
    Expand
    title✅🤖 Review all Automated Test Coverage (QA)
    title 🌐 Translation Guide (Docs)

    Wiki

    🔒 CyberSecurity 3rd Party Penetration Test

    3rd party pen test completed of the O3 RefApp. Included OWASP Top 10 review. Compliance Certificate achieved!!

    Status
    colourYellow
    titleOMRS Inc
    Status

    • Created Release QA Team, for careful manual review of EMR before every release

    • Protocol here

    Status
    colourYellow
    titleOpenMRS Inc
    colourBlue
    title

    ✅🧯 Created Release QA Protocol & Team

    UW DIGI
    Status
    colourBlue
    titlePIH
    status
    Status
    colourBlueYellow
    titlePalladiumFellow

    colour
    Expand
    title
    Blue
    titleIntellisoft
    ⬆️ Liquibase upgrade

    Major Liquibase upgrade that gains better security and stability

    Status
    colourBlueYellow
    titleMekomOMRS Inc
    Status
    colourYellow
    titleVolunteers

    Expand
    Expand
    title☁️📖 Cloud Hosting Guidance & Kubernetes Testing (Docs)

    Cloud/Cluster Deployment Guidelines on Wiki Cloud/Cluster Deployment

      OMRS INC
    Expand
    title🏎️ O3 Performance 5x Faster
    Status
    subtletrue
    colourBlue
    title
    title🏎️ 📲 Loads Faster on Low-resource devices
    • The latest version of the O3 EMR loads faster on low-resource devices

    Expand
    title📶 Reduced Bandwidth usage
    • The latest version of the O3 EMR uses substantially less bandwidth (which is especially helpful for places that pay for bandwidth use). 

    Expand
    title🇫🇷 French Translation of O3 EMR

    100% of code strings were translated into French in Q3 2024!

    Expand
    title🎓 Academy: Form Builder course

    Implementers can now be trained on the User-Friendly Builder through the new Virtual Academy Course: O3 Form Builder

    Expand
    title⚠️ Upgraded Abnormal Range UI

    Improved how EMR displays numeric values that are out of range: more clear and consistent across whole application.

    Expand
    titleMass Wiki Update (Docs)

    Archived hundreds of out-of-date pages and improved Wiki Information Architecture (Article)

    Expand
    title🏋️ Automatic Load & Performance Testing
    ☕️ Java Upgrades: Java 17 Support

    Major breaking changes happening in Java community. Support for Java 17 in OMRS core also gains us greater security.

    Status
    colourYellow
    titleOMRS Inc
    Status
    colourYellow
    titleVolunteers

    Expand
    title⏱️ Platform 2.7 Release with 2x-faster platform for development & start-up time!

    Status
    colourYellow
    titleOMRS Inc
    Status
    colourBlue
    titleUW DIGI

    Talk Post

    Expand
    title 🌐 Translation Guide (Docs)

    Wiki

    Expand
    title✅🤖 Review all Automated Test Coverage (QA)

    Status
    colourYellow
    titleOMRS Inc

    expand
    Expand
    title✅🧯 Created Release QA Protocol & Team
    • Created Release QA Team, for careful manual review of EMR before every release

    • Protocol here

    Status
    colourYellow
    titleOpenMRS Inc
    Status
    Status:
    colourBlue
    titleUW DIGI

    Improvements merged; Migration guide for Implementers here

    PIH
    Status
    colourYellowBlue
    titleRolling OUt
     

    Palladium
    Status
    colourBlue
    title

    ⛳️ CDS: O3 Patient Flags

    Initial designs here; we would like to get these done. First legos to support decision support. 

     

    Status
    subtletrueIntellisoft
    Status
    colourBlue
    titleOMRS INC
     
    Mekom
    subtle
    Status
    truecolourYellow
    titleFellowsVolunteers

    Tech Definition & Schema

    Plug-In Technology completed and working. Globally reusable templates and kits for disease- or service-specific areas, that plug into OpenMRS, with concepts/terminologies, forms, and apps (e.g. HIV Package).

    Wiki | Talk Forum | ___
    Expand
    Expand
    title📦 Content Packages v1
    title🖨️ O3 Basic Printing Support

    Ability to print things from the EMR, e.g. HIV Clinical Summary

     

    Status
    colourPurple
    titleGSOC '22
     
    Status
    subtletrue
    colourBlue
    titlePIH

    Expand
    title🔗 ERP Next Integration

    Via Ozone Interop Layer. (Odoo already existed)

    Status
    colourBlue
    titleMekom
    Status
    colourBlue
    titlePalladium-Ke

    🏎️ 📲 Loads Faster on Low-resource devices
    • The latest version of the O3 EMR loads faster on low-resource devices

    Expand
    title📶 Reduced Bandwidth usage
    • The latest version of the O3 EMR uses substantially less bandwidth (which is especially helpful for places that pay for bandwidth use). 

    Expand
    title🇫🇷 French Translation of O3 EMR

    100% of code strings were translated into French in Q3 2024!

    Expand
    title🎓 Academy: Form Builder course

    Implementers can now be trained on the User-Friendly Builder through the new Virtual Academy Course: O3 Form Builder

    Expand
    title⚠️ Upgraded Abnormal Range UI

    Improved how EMR displays numeric values that are out of range: more clear and consistent across whole application.

    Expand
    titleMass Wiki Update (Docs)

    Archived hundreds of out-of-date pages and improved Wiki Information Architecture (Article)

    Expand
    title🏋️ Automatic Load & Performance Testing

    Expand
    title☁️📖 Cloud Hosting Guidance & Kubernetes Testing (Docs)

    Cloud/Cluster Deployment Guidelines on Wiki Cloud/Cluster Deployment

    Expand
    title🏎️ O3 Performance 5x Faster

      

    Status
    subtletrue
    colourBlue
    titleUW DIGIOMRS INC
    Status
    colourYellowBlue
    titleOMRS INCUW DIGI

    Improvements merged; Migration guide for Implementers here

    Status:

    Status
    colourYellow
    titleRolling OUt
     

    e.g. Starting an Order within a Form Workflow. Forms/notes become the centring piece for teams - we need to figure out how to represent not just data collection, but also embed widgets into the process (so that user doesn't have to click around the EMR to find the information they need while also trying to do a form). users don't have to leave a form to record data in these components.

    Expand
    Status
    title🗂️ Embed Orders, Meds, Allergies, Conditions in Forms
    ⛳️ CDS: O3 Patient Flags

    Initial designs here; we would like to get these done. First legos to support decision support. 

     

    Status
    subtletrue
    colourBlue
    titleUCSF-TAPOMRS INC
     status
    Status
    subtletrue
    colourYellow
    titleOpenMRS INCFellows

    UW DIGI
    Expand
    colourBlue
    title
    title🖨️ O3 Basic Printing Support

    Ability to print things from the EMR, e.g. HIV Clinical Summary

     HFE forms can now be opened in the O3 Form workspace!

    Status
    colourBluePurple
    titleMETS

    Expand
    title📋 HFE HTML Forms supported in O3

    GSOC '22
     
    Status
    subtletrue
    colourBlue
    titlePIH

    i18n Date Picker: Ethiopian Calendar + more
    Expand
    title📆 13 Calendars Supported in O3 Date Picker
    🔗 ERP Next Integration

    Via Ozone Interop Layer. (Odoo already existed)

    Status
    Yellow
    colour
    titleOMRS INC
     
    Status
    subtletrue
    colourBlue
    titleICAP-ETHIOPIAMekom
    subtle
    Status
    truecolourBlue
    titleUCSFPalladium-TAP
     
    Status
    subtletrue
    colourBlueKe

    O3 Labs v2: Order, Status
    Expand
    title
    UW DIGI
    Expand
    title🧺 Order History UI (for all kinds of orders)
    📦 Content Packages v1

    Tech Definition & Schema

    Plug-In Technology completed and working. Globally reusable templates and kits for disease- or service-specific areas, that plug into OpenMRS, with concepts/terminologies, forms, and apps (e.g. HIV Package).

    Wiki | Talk Forum | ___

    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
     
    Status
    subtletrueUW DIGI
    Status
    colourBlueYellow
    titleUW DIGIOMRS INC

    O3 Labs v2: Order, Status

    Expand
    title🥼 Lab Tech Dashboard (Lite)
    Status
    subtletrue
    colourBlue
    titleUW DIGI
    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
      Expand
    title🧪 Simpler Test Results View
    O3 Labs v2: Result
    🗂️ Embed Orders, Meds, Allergies, Conditions in Forms
    title🚒 Stable Form Engine in ReactJS, with modern RHF library

    e.g. Starting an Order within a Form Workflow. Forms/notes become the centring piece for teams - we need to figure out how to represent not just data collection, but also embed widgets into the process (so that user doesn't have to click around the EMR to find the information they need while also trying to do a form). users don't have to leave a form to record data in these components.

    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
     
    Status
    colourYellow
    titleOMRS OpenMRS INC
    Status
    colourBlue
    titleSONDER

    Expand

    UW DIGI
    Status
    colourBlue
    titleMETS

    Expand
    title📋 HFE HTML Forms supported in O3

    HFE forms can now be opened in the O3 Form workspace!

    Status
    subtletrue
    colourBlue
    titlePIH

     
    Expand
    title
    UCSF-TAP
    📆 13 Calendars Supported in O3 Date Picker

    i18n Date Picker: Ethiopian Calendar + more

    Status
    colourYellow
    titleOMRS INC
     
    Status
    subtletrue
    colourBlue
    titleUW DIGIICAP-ETHIOPIA
    Status
    subtletrue
    colourBlue
    titleMETSUCSF-UG

    React Form Engine feature parity with existing O3 Engine

    TAP
     
    Status
    subtletrue
    colourBlue
    titleUW DIGI

    UW DIGI
    Expand
    Expand
    title🎁 Separate Content Versioning
    Status
    colourBlue
    title
    title💊 Pharmacy & Dispensing (Lite)

    O3 UI to enable Phamacists to review drug orders and mark dispensing status. Now live in Sierra Leone!

    Expand
    title🤖 Support for more OMRS Attributes in FHIR API

    Support things we don't currently support in OMRS data model - e.g. pt phone numbers (current support is fragile) - Completed through a GSOC project

     

    Status
    colourYellow
    titleGSOC

    Expand
    title🤓 Moved from Hibernate API to JPA!

    Moved from Hibernate API to JPA (Java Persistence API) which attracts talent because this is far more commonly used by backend engineers worldwide (since older technology is not as exciting to work on).

    Status
    colourYellow
    titleOMRS Inc

    Expand
    title✅Infrastructure Tech Debt Improved (DevOps)

    Status
    colourYellow
    titleOMRS Inc
    Status
    colourYellow
    titleVolunteers

    🧺 Order History UI (for all kinds of orders)

    O3 Labs v2: Order, Status

    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
     
    Status
    subtletrue
    colourBlue
    titleUW DIGI

    Expand
    title🥼 Lab Tech Dashboard (Lite)

    O3 Labs v2: Order, Status

    Status
    subtletrue
    colourBlue
    titleUW DIGI
    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
     

    Expand
    title🧪 Simpler Test Results View

    O3 Labs v2: Result

    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
     
    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
    OMRS INC
    Status
    colourBlue
    titleSONDER

    status🖨️ Print Prescriptions for Patient to Take to another Pharmacy✅🤖 Enhance O3 E2E Automated Test Coverage (QA)
    Expand
    title🌐 Website Upgrade
    🚒 Stable Form Engine in ReactJS, with modern RHF library
    title

    Status
    subtletrue
    colourYellowBlue
    titleOpenMRS Inc

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

    Expand
    Expand
    title

    UCSF-TAP
     
    Status
    colourYellow
    titleOMRS INC
    Status
    colourBlue
    titleUW DIGI
    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.

    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

    METS-UG

    Expand
    title💊 Pharmacy & Dispensing (Lite)

    O3 UI to enable Phamacists to review drug orders and mark dispensing status. Now live in Sierra Leone!

    Expand
    title🤖 Support for more OMRS Attributes in FHIR API

    Support things we don't currently support in OMRS data model - e.g. pt phone numbers (current support is fragile) - Completed through a GSOC project

     

    Status
    colourYellow
    titleGSOC

    Expand
    title🤓 Moved from Hibernate API to JPA!

    Moved from Hibernate API to JPA (Java Persistence API) which attracts talent because this is far more commonly used by backend engineers worldwide (since older technology is not as exciting to work on).

    Status
    colourYellow
    titleOMRS Inc

    proposed tests for automation

    Expand
    title📖 🤖 API Docs: Use Swagger to Auto-Generate API Docs✅Infrastructure Tech Debt Improved (DevOps)

    Status
    colourBlueYellow
    titleUW DIGIOMRS Inc
    Status
    colourYellow
    titleOpenMRS IncVolunteers

    Expand
    title🎁 Separate Content Versioning

    Status
    colourYellowBlue
    titleVolunteersUW DIGI
    Status
    subtletrue
    colourBlue
    titlePIH
    Status
    colourBlue
    titleMEKOM
    Status
    colourBlueYellow
    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)

    Expand
    title🎁 📝 RDE: 🧐 Better Historical Visit view

    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

    Expand
    title🌐 Website Upgrade

    Status
    colourYellow
    titleOpenMRS Inc

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

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

    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
     

    Expand
    title💰 Billing (Lite; for small sites)

    Status
    colourBlue
    titlePalladiumPalladium

    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.

    📦 Inventory, Stock, & Commodity (Lite; for small sites
    Expand
    title🔥🧐 Translating OpenMRS to the OMOP CDM (Common Data Model)
    title

    Status
    colourBlueYellow
    titleMETSOMRS Inc
    Status
    colourBlue
    titleUW DIGIUCSF-TAP

    See Billing Squad details on the Squad Dashboard.

    Expand

    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

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

    Status
    colourBlueYellow
    titleMETS
    Status
    colourBlue
    titlePalladiumOMRS Inc

    🔒 O3 Audit Log🛒 Expand Orders: Add Referrals, Procedures, and Materials
    Expand
    title📖 🤖 API Docs: Use Swagger to Auto-Generate API Docs

    Status
    colourBlue
    titleUCSF-TAP

    See Inventory Squad details on the Squad Dashboard.

    Expand
    title📖 O3 Wiki & Docs clean-up
    title

    UW DIGI
    Status
    colourYellow
    titleOpenMRS Inc
    Status
    colourYellow
    titleVolunteers

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

    Expand
    title

    Status
    colourYellowBlue
    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

    Expand

    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)

    🎗️HIV Care & Treatment: Content Package
    Expand
    title🎁 📝 RDE: 🧐 Better Historical Visit view
    title

    Status
    subtletrue
    colourBlue
    titlePIHMekom

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

    Expand

    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
    titleOMRS INCIn Design
     

    Expand
    title💰 Billing (Lite; for small sites)

    Status
    colourBlue
    titlePalladium
    Status
    colourBlue
    titleMETS
    Status
    colourBlue
    titleUCSF-TAP

    Set up of HIV Care & Treatment Content Package contents

    Case Study: Using the HIV Package with PATH DRC

    See Billing Squad details on the Squad Dashboard.

    Expand
    title🛏️ IPD: Bed Management & Ward Management📦 Inventory, Stock, & Commodity (Lite; for small sites)

    Status
    colourBlue
    titlePIHMETS
    true
    Status
    subtle
    colourBlue
    titlePalladium
    Status
    colourBlue
    titleMekom
    UI to manage location and status of patients across beds in wards, including Moms/Babies, and multiple patients in 1 bed
    UCSF-TAP

    See Inventory Squad details on the Squad Dashboard.

    Expand
    title📝 Form Builder Technical Debt📖 O3 Wiki & Docs clean-up

    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. 

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

    OpenMRS Inc
    Status
    colourBlueYellow
    titleUW DIGI
    Status
    colourYellow
    titleOMRS INCVolunteers

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

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

    Status
    colourBlueYellow
    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

    Expand

    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

    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.

    Expand
    title🎗️HIV Care & Treatment: Content Package

    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.

    Wiki Docs

    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

    Expand
    title🔥 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

    Status
    colourBlue
    titleUCSF-TAP

    Set up of HIV Care & Treatment Content Package contents

    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.

    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. 

    🔥📱 Android FHIR App for Offline Patient Outreach
    Expand
    title🔎🔥 National Registry Patient-Lookup & Auto-Population
    title

    Status
    colourBlue
    titleUW DIGI
    Status
    colourYellow
    titleOMRS INC
    Status
    colourBlue
    titleUW DIGI-CIV

    Expand

    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

    Expand
    title👶🍼 + 👵♿︎ CDS: Age-Based Range Support & beyond
    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
    colourBlueYellow
    titleICRC

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

    This includes some improvements and additions to the FHIR2 Module.

    Expand
    title⏰ Performance Enhancements: Backend & API

    Status
    colourYellow
    titleOMRS INC

    Expand
    title🖨️ Label Printing

    Status
    colourBlue
    titleMSF / Madiro

    Expand
    title📊 Superset HIS integration

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

    Status
    colourBlue
    titleMekom

    Expand
    title🎨 Icons & Pictograms throughout EMR

    Talk post | Epic | Tech framework done

    Status
    colourYellow
    titleOMRS Inc
    Status
    colourYellow
    titleVolunteers

    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

    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

    Expand
    title🔥 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

    Status
    colourBlue
    titleUW DIGI

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

    Status
    colourYellowtitleOMRS IncBlue
    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.

    Expand
    title⏰ Performance Enhancements: Backend & API

    Status
    colourBlueYellow
    titleMekomOMRS INC

    Expand
    title⏱️ Platform 2.7 Release with 2x-faster platform for development & start-up time!🖨️ Label Printing

    Status
    OMRS Inc
    colourYellowtitleBlue
    titleMSF / Madiro

    Expand
    title📊 Superset HIS integration

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

    Status
    colourBlue
    titleUW DIGIMekom

    3rd party pen test completed of the O3 RefApp. Fixes ongoing.
    Expand
    title🔒 CyberSecurity 3rd Party Penetration Test
    🎨 Icons & Pictograms throughout EMR

    Talk post | Epic | Tech framework done

    Status
    colourYellow
    titleOMRS Inc
    status
    Status
    colourBlueYellow
    titleUW DIGIVolunteers

    Expand
    colourBlue
    title
    PIH
    Status
    colourYellow
    titleFellow
    Expand
    title☕️ Java Upgrades: Java 17 Support

    Major breaking changes happening in Java community. Support for Java 17 in OMRS core also gains us greater security.

    🎁 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
    colourYellowBlue
    titleVolunteersMekom

    Expand
    title✅🤖 Easier Test Writing tool

    Status
    colourBlue
    titleUW DIGI

    • Test Automation coverage requirements tool in progress to make it easier to write tests for our code. Should make it easier to write unit tests. Slow grind being done by Ian.

    Expand
    title⬆️ Liquibase upgrade

    Major Liquibase upgrade that gains better security and stability

    Status
    colourYellow
    titleOMRS Inc
    Status
    colourYellow
    titleVolunteers

    • . Slow grind being done by Ian.

    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

    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

    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)

    Expand
    title🧠 Concept Management Docs + Course

    Currently, there are no clear guidelines for Implementer BAs/PMs on how to wisely create, manage, and edit concepts / terminology.

    Contact Person: Veronica Muthee

    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

    Expand
    title🖨️ Print ID Card at Registration

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

    Interested: PIH, Madiro

    Expand
    title👥 Prevent Duplicates at Registration

    Interested: PIH

    Expand
    title💊 Drug Order Templates

    Order Template Modelling E.g. Common Rx's 

    GitHub Example

    Interested: UCSF, PIH, Mekom

    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, Mekom, Sonder, OpenMRS Inc, FAIMER

    Expand
    title🩺 Make Clinical Views clearly configurable

    Clinical Views

    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

    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

    Expand
    title🏥 IPD Requirements Gathering: Beyond Bed & ADT

    IPD Requirements Gathering

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

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

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

    Offline EMR Use (No Internet/Power Loss)

     

    Status
    subtletrue
    colourGreen
    titleOpen
     

    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

    Expand
    title📊 Data Visualizer in the EMR (Lite)

    Status
    colourBlue
    titleMETS

    Expand
    title📖 Docs: How to Configure the Registration Page

    GSOC project?

    Expand
    title✅Password Change in O3

    Backend Dev work complete; UI work next.

    Expand
    Clearer OpenMRS Branding
    title

    (blue star) E.g. https://openmrs.atlassian.net/issues/O3-3856

    Expand
    title☁️ Triage & address Horizontal Scaling Bottlenecks

    Horizontal Scaling Bottlenecks

    API Architecture Planning for new endpoints to reduce load from several particularly bottlenecked endpoints.

    Status
    colourRed
    titleSEEKING
    Status
    subtletrue
    colourGreen
    titleOpen

    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
     

    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.

    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

    Expand
    title Translation Support built-in to Form Builder

    Expand
    title🐛 Bug Fix Bulk RDE

    Bulk Retrospective Data Entry is regressed and unuseable in the O3 EMR distro. Very helpful for RDE so should be resurrected.

    Interested: ICRC

    Expand
    title⩙ Content Reconciliation (Overlaps in package contents)
    • Dealing with concept overlaps, i.e. the same concept being a bit different in 2 different packages

    Expand
    title🚨 Easy Switch Path from EMR-distro to HIS-distro

    Expand
    title🔖 Form Recommendations

    Show & recommend specific forms based on information about Patient or Program Enrollment (eg show ANC forms for ANC visits); likely specified via Form Schema & executed via Form Engine. Very challenging engineering - would need context, workflow engine. In meantime the Tabbed Table Component from OHRI helps meet this user need to some degree. Future ideal is "If patient is [obs] = X and [visit type] = Y, then show these foms".

    Expand
    title👥 Prevent Pt Duplicates in Registration workflow

    "Prevent Pt Duplicates" flow in Registration Page. Possibly should include merging pts. Should leverage pt-duplicate-detector in core.

    Expand
    title💬 Team Communication

    e.g. Notifications between team members (within UX of System wide / Global notifications; for 1 user but not about 1 patient)

    Status
    colourRed
    titlenot started

    Expand
    title📋 Patient Lists: Automated (Cohort Builder)

    Patient Lists: Automated (Cohort Builder)

    (1) Query for patients who meet a certain criteria, and (2) automated adding/removing of patients from this list (so it's automatically maintained). 

    E.g. "show me all Patients who missed med pick up..."

    E.g. "show me all Patients who missed their appointment..." 

    + Actions on that list (e.g. change patient status)

     

    Status
    subtletrue
    colourGreen
    titleOpen
    Status
    colourRed
    titlenot started

    (Interested: Mekom, ICRC, UCSF)

    Expand
    title💾 Autosave a Form in draft

    Interested: _______

    Status
    colourRed
    titlenot started

    Expand
    title🇺🇳 Easy ICD 11 Integration

    Expand
    title➗ Calculations Module review

    Palladium recommends this OMOD be reviewed as it becomes key in CDS / patient flag calcs and reporting.

    Expand
    titleEnhance Cohort Builder in O3

    Currently not obvious in UI and underutilized.

    Expand
    title🔒📖 Document how to setup SSL (Docs)

    Expand
    title🔥 IPS Pt 2: Generate an IPS from OpenMRS

    Expand
    titleOCL OpenMRS Import feature

    OCL OpenMRS Import feature

    An answer (and clear documentation) to "How do I get my legacy metadata into OCL?"

    Status
    subtletrue
    colourBlue
    titleRegenstrief
    Status
    subtletrue
    colourYellow
    titleFellows
    Status
    subtletrue
    colourBlue
    titlePIH
    (testing) 

    Expand
    title𝛥 OCL Module: Diff Check workflow

    "Here's what will change" UX/UI when subscribing. (Possible GSOC Project)

    Expand
    title🔥🛒 Map OpenMRS Order statuses to FHIR

    Map OpenMRS Order statuses to FHIR

    Send a case report from OMRS system to a central repo. 

    Status
    subtletrue
    colourBlue
    titleUCSF
    Status
    subtletrue
    colourBlue
    titleRegenstrief

    Expand
    titleClearer OpenMRS Branding

    (blue star) E.g. https://openmrs.atlassian.net/issues/O3-3856

    Expand
    title🔥 Triage Gaps found in FHIR API Gaps Review

    Using 3.x RefApp, UW DIGI checked for areas where REST API is being used where FHIR either could be used or needs support (Doc Here)

    Expand
    title🗺️ Use mappings in a form instead of the concept UUIDs

    Goal: Demo a form that’s defined and rendered through mappings (not UUIDs). Eg if a country maps to OHRI concepts → Need ability to map

      

    Status
    subtletrue
    colourBlue
    titleUCSF-TAP
    Status
    colourBlue
    titleRegenstrief

    Expand
    title📊 Iniz support for Reports

    Interested: PIH

    Status
    subtletrue
    colourGreen
    titleOpen

    Expand
    titleMedic Mobile / CHT Reference Integration

    A sample integration, both flow and tech, that implementers can easily re-use. Working ad-hoc with CHT Lead Architect on this. 

    Status
    subtletrue
    colourBlue
    titleOpenMRS Inc
    Status
    subtletrue
    colourBlue
    titleCHT
     
    Status
    colourRed
    titleNot Started

    Expand
    title🔥🔗 FHIR API Support for Terminology Services

    Goal: To expose OMRS Concept Dictionary through the FHIR API. Currently dependent on REST API for all things concept or terminology related. E.g. Needed for 3.x dynamic patient list queries to be entirely FHIR based; to convert all calls into individual concepts.

    Status
    subtletrue
    colourGreen
    titleOpen
    Status
    colourRed
    titleNot Started
    (Interested: UW ITECH, CIEL)

    Expand
    title🚌 Event Bus

    Event bus so that when things happen, they trigger a new process(es) to start. (e.g. patient finishes visit, needs to be moved from one Service Delivery Queue to another) - see OHRI example outlined here re Patient State vs Workflow State 

    Expand
    titleAngular Engine deprecation

    Roadmap here

       

    Status
    colourRed
    titleOMRS INC

    ...