Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Projects

Page tree

Versions Compared

Key

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

Welcome. What are you looking for?

Button Hyperlink
custom-iconworld
iconcustom
titleSTRATEGY: Top 3 Directions
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235278551#ProductDashboard:Vision,Direction,&Projects-OurPlatform&ProductVision
   


Button Hyperlink
custom-iconthree-column
iconcustom
titleRAPID ROADMAP: New, Now, and Next
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235278551#ProductDashboard:Vision,Direction,&Projects-RapidRoadmap
     


Button Hyperlink
custom-iconpeople
iconcustom
titleDETAILS: Key Projects & How to Get Involved 
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235278551#ProductDashboard:Vision,Direction,&Projects-KeyProjects


Alert
titleDynamic Page!

Note: This is a living page, undergoing substantial revision based on feedback. If you have suggestions, questions, or concerns, contact Director of Product Grace Potma on Talk or email: grace@openmrs.org



About

Expand
titleAbout this Product Dashboard

This Product Dashboard is a dynamic, changing space that is open to feedback. The intent is a home-base where anyone, especially day-to-day Implementers interested in the OMRS roadmap, can see at a glace some key initiatives going on around the OpenMRS community: what's happening, who's putting resources in, what needs more support, and where there are specific opportunities to contribute support/investment.

Short Link to this page: om.rs/productdashboard


Expand
titleHow This Page is Updated

We are working on a clearer process for this. For now: project contributors are encouraged to update this page, though responsibility for ensuring this is a fair, up-to-date reflection of current community work rests with the OMRS Director of Product. Reach out to Grace Potma; we’d love to hear from you and better understand your initiative so we can broadcast your amazing work! We also regularly review this page in the OMRS Technical Action and Strategy & Operations Committees, to help everyone be on a similar page about key work moving our community forward closer to our strategic priorities. 


Expand
titleTable of Contents

Table of Contents
maxLevel3




Our Platform & Product Vision

Great Tooling + Great Documentation to unlock scale

We work together in a global fight to improve health care. Tech is one tool we use to bring better care to patients, the providers who care for them, and the organizations who steward health resources. This means the tech we develop together must do the following: 

  1. For Patients: Ensure patients get the right, timely, and appropriate care
  2. For Health Workers: Provide health workers with timely, accurate, and complete information
  3. For Organizations: Give organizations data to improve the efficiency and quality of care delivery



Top 3 Strategic Directions for our Product

To achieve this vision, we need Strategic Directions that will guide us over the next 5 years and set us in the right direction. Our top 3 Strategic Directions are:

Table of Contents
maxLevel2
minLevel2





Rapid Roadmap

All of these items are:

  • being conducted in a public community process, with involvement & investment from 2+ Organizations
  • being shared with /omrs/5 facilitators, and are receiving dedicated support from OpenMRS Inc
  • likely to provide wide community value (i.e. fit under the definition of "Shared Assets" for community)  

(tick) Done

Recent Work Completed

(plus) Now

What We're Working on Today (Active Design or Development)

(lightbulb) Next

Next Priorities*

CARE:
Pt Care & User Experience
(via the 3.x Frontend re-do)


Panel
bgColor#FAFBFC

Field Discovery: UX and Product field research

In-person shadowing and interviewing end-users at large to small sites, including ecosystem of lab/pharm/billing where relevant

Point of Care:

Status
subtletrue
colourBlue
titleAmpath
 (6 sites)

Retrospective Data Entry:

Status
subtletrue
colourBlue
titlePalladium
(2 sites)


Panel
bgColor#FAFBFC

Basic HTML Form Entry (HFE) Form Support in 3.x

Workflow to allow users to open HFE forms within a 3.x workflow. 

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
(+ input from PIH)


Panel
bgColor#FAFBFC

 

Status
colourGreen
titleLIVE!
Status
subtletrue
colourYellow
titlePilot

Ampath 3.x Pilot (Kenya): 3.0 Go-Live with Clinician Workflows at large HIV Outpatient Clinic (Started Feb 2022)

Status
subtletrue
colourBlue
titleAmpath


Panel
bgColor#FAFBFC

Theming 3.x!

Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleAmpath

(Some input from UCSF)

Status:

Status
colourGreen
titleDONE
 


Panel
bgColor#FAFBFC

Status
subtletrue
colourYellow
titlePilot

Ampath 3.x Live Test (Kenya): End to End Testing with Outpatient HIV Clinicians

Status
subtletrue
colourBlue
titleAmpath
(Q 4)

Status:

Status
colourGreen
titleDONE
 


Panel
bgColor#FAFBFC

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)

Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleOHRI/UCSF
 

Status:

Status
colourGreen
titleDONE


Panel
bgColor#FAFBFC

(star) 3.0.0 Demo Launch (star)

Q3 Goal = end to end outpatient workflow launched online for public use & experimentation. Includes:

  • Offline Mode for Mobile/Community Health Workers: view patient charts offline
  • Lab Results with charts & interactive viewing
  • Drug Ordering
  • Patient Lists (create lists and add patients to lists)
  • Full featured outpatient chart (e.g. Medication History, Immunizations, past Visit Notes view, and more)

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMEKOM
Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titlebrown

Status:

Status
colourGreen
titleDONE
 


Panel
bgColor#FAFBFC

Adopted Carbon Design

Updated 3.x Frontend to use 3rd party design system. Result: Faster design & development outputs. 

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMEKOM


Panel
bgColor#FAFBFC

Share Frontend Widgets with Plug-and-Play Architecture 

Microfrontend framework completed; enables implementers to re-use others' frontend features. 

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMEKOM


Panel
bgColor#FAFBFC

3.x Guide for Developers

Step by step guide to the new Design System & Microfrontend architecture. Will help Devs implement 3.x for their org, or contribute to Squad.

Status
subtletrue
colourBlue
titlePIH
 



Panel
bgColor#FAFBFC

3.x Address Hierarchy Component

Status:

Status
colourYellow
titleIn Dev
 

 

Status
subtletrue
colourBlue
titleICAP-ETHIOPIA
 
Status
subtletrue
colourBlue
titleOHRI/UCSF


Panel
bgColor#FAFBFC

i18n Date Picker: Ethiopian Calendar + more

Status:

Status
colourYellow
titleIn Dev
 

 

Status
subtletrue
colourBlue
titleICAP-ETHIOPIA
 
Status
subtletrue
colourBlue
titleOHRI/UCSF


Panel
bgColor#FAFBFC

3.x Appointments

Investigate and bring over bahmni appointments into 3.x esm; remove atomfeed dependencies. Incorporate w existing Appointments module in 3.x. 

For Facilities: Configure what appointments are provided, and how they can schedule pts. stats, lists. Workflow review. 

For Providers: Handling Mother-Child appointments smoothly (same date). Create, edit, update, scheduling decision support (1 day instead of 3 days in a row), cancel. 

Smaller scope way to intro 3.x. 

Status
subtletrue
colourBlue
titlePalladium
Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleUCSF
Status
subtletrue
colourBlue
titlePath
 

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Service Delivery Queues & Clinic Workflow Queue & Clinic Dashboard improvements

A 'snapshot' of active visits and patient priority levels. Goal is to improve clinic workflows / service delivery queues, and team communication, starting with Outpatient clinic workflows. 

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titlePalladium
Status
subtletrue
colourBlue
titleBROWN

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Offline Mode for CHWs/Outreach

Registration, Forms ready for field use offline

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMEKOM
Status
subtletrue
colourBlue
titleICRC
 

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Medication Dispensing

2.x & 3.x UI to enable Pharmacists to mark drugs and fully or partially dispensed. 

Designs:

Status
subtletrue
colourBlue
titleOHRI/UCSF
Development:
Status
subtletrue
colourBlue
titlePIH

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Configurable Lab Results table view

Configurable extension to show labs of interest in a table (timeline) view. (e.g. "Just HIV-Related Labs")

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMekom

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

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
titleAmpath
Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleUCSF
 

Status:

Status
colourRed
titleDev-Ready
 


Panel
bgColor#FAFBFC

NCD Use Cases & Design Research

User Research, Designs, & Testing to validate and prepare EMR for NCD care context. E.g. NCD-specific widgets and sections of Patient Chart, NCD Peer Support.

Status
subtletrue
colourBlue
titleAmpath
 (input from PIH)

Status: 

Status
colourGrey
titleIn DESIGN
 


Panel
bgColor#FAFBFC

Lab Orders

Status:

Status
colourGrey
titleIn DESIGN
 

Lead:

Status
subtletrue
colourBlue
titleOHRI/UCSF
 
Status
subtletrue
colourGreen
titleOpen
 

Use case & design input from 

Status
subtletrue
colourBlue
titleAmpath
 
Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleMEKOM


Panel
bgColor#FAFBFC

3.x Performance Enhancements

 

Status
subtletrue
colourBlue
titleMEKOM
 
Status
subtletrue
colourBlue
titleICRC
 

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Referrals

3.x UI to send and receive referrals. (Discussion topic coming for all orgs on Feb 14 3.x design call.)

Status
subtletrue
colourBlue
titleAmpath
 

Status:

Status
colourGrey
titleIn DESIGN


Panel
bgColor#FAFBFC

Edit Existing Forms

 

Status
subtletrue
colourBlue
titleAmpath
 
Status
subtletrue
colourBlue
titleMekom

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

Group Sessions / Group Visit Management

3.x feature for Group Sessions, starting with Mental Health group sessions. Aka Bulk Data Entry, Line List style, Tabular data entry view. 

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC

Status: 

Status
colourGrey
titleIn DESIGN
Target:
Status
subtletrue
colourYellow
title~Q3 '22



Panel
bgColor#FAFBFC

First Form-Embeddable Widget: Address Hierarchy

Status:

Status
colourGrey
titleIn DESIGN
 

Status
subtletrue
colourBlue
titleOHRI/UCSF
 
Status
subtletrue
colourBlue
titleICAP-ETHIOPIA


Panel
bgColor#FAFBFC

 

Status
subtletrue
colourYellow
titlePilot

ICAP-Ethiopia: OHRI/3.0 Go-Live (~ July 2022)

Status
subtletrue
colourBlue
titleICAP-ETHIOPIA


Panel
bgColor#FAFBFC

Full Design System Project

Expand the design assets & components currently in our Zeplin Styleguide into a more easily accessible, robust set of guidance that can be directly followed by designers and developers working on 3.x-related features.

 

Status
subtletrue
colourBlue
titleAmpath

Status:

Status
colourRed
titlenot started


Panel
bgColor#FAFBFC

Embedding Allergies/Conditions etc in Form Workflows

Status:

Status
colourGrey
titleIn DESIGN
 

Lead:

Status
subtletrue
colourBlue
titleOHRI/UCSF
 
Status
subtletrue
colourGreen
titleOpen
 

Use case & design input from: TBC (new)


Panel
bgColor#FAFBFC

In-form Appointment Date Checker

Endpoint convention in OMRS to connect (e.g. "on this day, how many appointments already booked?")

Status
subtletrue
colourGreen
titleOpen


Panel
bgColor#FAFBFC

Interactive Forms: Embedding Orders, Conditions...

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

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleUCSF
 

Interested: Mekom, ICRC (in H2)

Status
colourRed
titlenot started


Panel
bgColor#FAFBFC

High Risk Patient Package

Package for collaborative care for higher-risk HIV patients. 

 

Status
subtletrue
colourBlue
titleAmpath

Status:

Status
colourRed
titleIdeation
.
Status
colourRed
titleSeeking


Panel
bgColor#FAFBFC

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
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
Status
colourRed
titlenot started

(Interested: Ampath, UCSF)


Panel
bgColor#FAFBFC

Use Case Gathering: Offline Mode for Sites

Status
subtletrue
colourBlue
titlePIh
Status
subtletrue
colourGreen
titleOpen
 


Panel
bgColor#FAFBFC

Rules Engine

(e.g. for Workflow State management; Clinical Decision Support)

Interested: Ampath, ICRC, Mekom

Status
subtletrue
colourGreen
titleOpen
 
Status
colourRed
titlenot started
 


Panel
bgColor#FAFBFC

Print

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

Status
subtletrue
colourBlue
titleAmpath
Status
colourRed
titlenot started


Panel
bgColor#FAFBFC

Bed Management

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
Status
colourRed
titlenot started


Panel
bgColor#FAFBFC

Team Communication

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

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
Status
colourRed
titlenot started


Panel
bgColor#FAFBFC

Autosave a Form Draft

Interested: _______

Status
colourRed
titlenot started










CONFIGURATION:

Fast Deployment


Panel
bgColor#FAFBFC

Iniz support for OCL & Dictionary Manager work

 

Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titlePIH


Panel
bgColor#FAFBFC

Copy & Customize a CIEL Concept

Able to re-use a CIEL (or other curated) concept instead of re-creating it manually: copy it and make the non-breaking changes you needed (e.g. change answers, add translations, etc). 

 

Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleBrown


Panel
bgColor#FAFBFC

OCL Module: Multi-language support

Updating translations for concept updates or new subscriptions that have many languages.

 

Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleBrown
 

Input from: UCSF, MSF


Panel
bgColor#FAFBFC

Dictionary Manager webapp (aka OCL for OpenMRS)

MVP live for production use. See: Intro video; and demo video

Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleOCL
Status
subtletrue
colourBlue
titleMSF
Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleRegenstrief
Status
subtletrue
colourBlue
titleBrown


Panel
bgColor#FAFBFC

Lighter Deployment

Simpler deployment packaging (3.x RefApp will use a much lighter-weight set of modules)

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleBrown


Panel
bgColor#FAFBFC

OCL Module Improvements

  • Bug fixes related to error messages

Status
subtletrue
colourBlue
titleIntellisoft
Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleBrown


Panel
bgColor#FAFBFC

Designs for Implementer Tool: EMR Setup UI for Non-Tech folks

Designs to enable: Non-tech users can set up a 3.x EMR in a friendly, no-code UI, similar to designing a website.

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titlePIH



Panel
bgColor#FAFBFC

Status
subtletrue
colourYellow
titlePilot

Using OCL/Dictionary Manager to manage all PIH concepts

Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titleRegenstrief
 

Status:

Status
colourYellow
titleFINAL UAT
 

musa solomon derrick


Panel
bgColor#FAFBFC

Status
subtletrue
colourYellow
titlePilot

3.x Form Builder: UgandaEMR pilot

Easier way of generating forms, via UI. Provide label names + connect pre-defined concepts –> generates JSON file. Finding way to deploy JSON file (Hx of using XML).

Status
subtletrue
colourBlue
titleMETS


Panel
bgColor#FAFBFC

EMR Packages: Tech Definition & Schema

A way to add content (forms, concepts, custom widgets etc) to easily add new program areas to your EMR (e.g. Maternity Package)

Input from:  

Status
subtletrue
colourBlue
titleRegenstrief
Status
subtletrue
colourBlue
titleMEKOM
 
Status
subtletrue
colourBlue
titlePIH
Status
subtletrue
colourBlue
titlebrown
Status
subtletrue
colourBlue
titleOHRI/UCSF
Status
subtletrue
colourBlue
titleICRC
Status
subtletrue
colourBlue
titleAmpath
 

Status:

Status
titlein Design


Panel
bgColor#FAFBFC

3.x OpenMRS Forms: Form Management for Non-Tech folks

A new Form Builder & Form Engine for OpenMRS, using open source code used by OpenMRS implementer for 5+ years. Allow non-coders to set up clinical forms. 

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titlePalladium
 

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

OCL OpenMRS Import feature

An answer to "How do I get my legacy metadata into OCL?"

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

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

OCL Module: Diff Check workflow

"Here's what will change" UX/UI when subscribing. 

Status
subtletrue
colourBlue
titleIntellisoft
Status
subtletrue
colourYellow
titleFellows
 

Status:

Status
colourYellow
titleIn Dev
 


Panel
bgColor#FAFBFC

OCL Module: Automated tests for different data types

 

Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourBlue
titleBrown
Status
titlein Dev



Panel
bgColor#FAFBFC

Iniz support for Reports

 Interested: PIH

Status
subtletrue
colourGreen
titleOpen


COMMUNICATION:

Data Exchange


Panel
bgColor#FAFBFC

FHIR Gaps Review

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

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleBrown
 


Panel
bgColor#FAFBFC

FHIR Module Upgrade 

Added support for Immunizations.
Note: The FHIR Module already enables the export of OpenMRS data into FHIR format, to help integrate with other systems use FHIR. 

Status
subtletrue
colourBlue
titleBrown
Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC


Panel
bgColor#FAFBFC

DHIS2 Connector Module

Posts aggregate data from OpenMRS to DHIS2, and gives implementers a User Interface for an easier-to-set-up OMRS to DHIS2 pipeline, that doesn’t need manual code fixes every time there’s a change to reporting indicators. Fixed so this can work in production systems, added automatic data sending, and added support for custom period types.

Status
subtletrue
colourBlue
titleGSOC
Status
subtletrue
colourBlue
titleMOSS


Panel
bgColor#FAFBFC

Status
subtletrue
colourYellow
titlePilot

Scale-ready ETL Pipeline to FHIR-based tools: Ampath pilot of Analytics Engine.

Status
subtletrue
colourBlue
titleGoogle
Status
subtletrue
colourBlue
titleAmpath



Panel
bgColor#FAFBFC

FHIR Requirements analysis for Ethiopia CDR & API improvement work

Status:

Status
colourYellow
titleIn Dev
 

 

Status
subtletrue
colourBlue
titleOMRS Fellows
Status
subtletrue
colourBlue
titleICAP-ETHIOPIA


Panel
bgColor#FAFBFC

FHIR Implementation Guide (IG) - Supporting OHIE Facility Registry IG

Goal: Finish & genericize the ITECH FHIR IGs built for Labs, Lab Workflows, and Facility Registries

Status
subtletrue
colourBlue
titleBrown
Status
subtletrue
colourBlue
titleUW ITECH
Status
titlein Dev


Panel
bgColor#FAFBFC

Identity & Facility Management

Get iSantePlus Client Registry & Facility Registry workflows set up with FHIR in iSantePlus working in OMRS-core (using FHIR-based workflows)

 

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleBrown
Status
titlein Dev


Panel
bgColor#FAFBFC

Lab Exchange

Get iSantePlus lab exchange module to work in OMRS-core (connects to id & facility mgmt to i.d. right pt and right facility) (using FHIR-based workflows)

 

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleBrown
Status
titlein Dev



Panel
bgColor#FAFBFC

DB Sync

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
Status
titlein Dev



Panel
bgColor#FAFBFC

FHIR API Support for Terminology Services

Currently dependent on REST API for all things concept or terminology related

Needed for 3.x dynamic patient list queries to be entirely FHIR based.

3.x test results depend on hybrid of FHIR & REST due to this.

 

Status
subtletrue
colourGreen
titleOpen
(Interested: Brown, UW ITECH)


Panel
bgColor#FAFBFC

Support for OpenMRS Attributes

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

 

Status
subtletrue
colourGreen
titleOpen
(Interested: Brown, UW ITECH)


Panel
bgColor#FAFBFC

Odoo integration for Physical Rehabilitation

e.g. Creation of prosthesis and financial / patient billing

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
 


Panel
bgColor#FAFBFC

Odoo for Pharmacy

Status
subtletrue
colourBlue
titleMekom
 


Panel
bgColor#FAFBFC

Odoo integration for Billing

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
 


Panel
bgColor#FAFBFC

Odoo integration for Bed Management

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleICRC
 


Maintenance & Core Support Needed to Unlock the Above (Make it possible for implementers to build their features)

 

Panel
bgColor#FAFBFC

API to get obs for Concept Trees

E.g. for Lab Filters/hierarchies. Method to get set of obs based on a concept tree. 

Actively being used in the new Lab Trees feature!

 

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleMEKOM
Status
subtletrue
colourBlue
titleBrown
 

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Data Model to support Service Delivery Queues

Support for dynamic vs static lists of patients.

Status
subtletrue
colourBlue
titleBrown
Status
subtletrue
colourBlue
titleAmpath
 

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Platform 2.5 Release

  • Support for Tomcat 7-9.
  • Make Orders, Allergies, Diagnoses, and PatientState form recordable and encounter-able. 
  • Administration via REST. 
  • User settings: store larger strings in DB.
  • Groundwork for future ReferralOrders support.

  

Status
subtletrue
colourBlue
titleRegenstrief
Status
subtletrue
colourBlue
titlePalladium
Status
subtletrue
colourYellow
titleVolunteers
 


Panel
bgColor#FAFBFC

REST API Test Coverage

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourYellow
titleVolunteers


Panel
bgColor#FAFBFC

Thorough Test Coverage: Live OpenMRS QA Dashboard

Automated Workflow Tests applied throughout products

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourYellow
titleVolunteers


Panel
bgColor#FAFBFC

RefApp 2.12 Release

38 of 42 modules updated. Includes the SPA module that unlocks Microfrontend capability.

Status
subtletrue
colourYellow
titleVolunteers
 



Panel
bgColor#FAFBFC

Dockerizing development and deployment of OpenMRS

Best practices for OMRS development and deployment. Key to enabling Packages vision and CI. 

Status
subtletrue
colourBlue
titleAmpath
Status
titlein Dev

Status
colourBlue
title3.x Need




Panel
bgColor#FAFBFC

Embracing Greater Modularization of the Platform

Breaking core into modules, & trying to improve upgrade process

 

Status
subtletrue
colourBlue
titleAmpath
Status
subtletrue
colourBlue
titleRegenstrIEF
Status
subtletrue
colourBlue
titleBrown

Status
colourYellow
titlein DESIGN
 


Panel
bgColor#FAFBFC

Support Referral Orders

 

Status
subtletrue
colourBlue
titleRegenstrief
 
Status
subtletrue
colourYellow
titleVolunteers

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

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 

 Interested: Ampath, UCSF?

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Access Control List support

Status
subtletrue
colourBlue
titleMekom
Status
subtletrue
colourBlue
titleRegenstrief
 
Status
subtletrue
colourYellow
titleVolunteers
Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Order Templates

E.g. Common Rx's

 

Status
subtletrue
colourBlue
titleRegenstrief
 

Interested: Ampath

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Order Sets

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

 

Status
subtletrue
colourBlue
titleRegenstrief
Status
subtletrue
colourBlue
titleAmpath

Status
colourBlue
title3.x Need


Panel
bgColor#FAFBFC

Additional Security Automated Test Coverage

Status
subtletrue
colourBlue
titleUW ITECH
Status
subtletrue
colourBlue
titleFellows
Status
subtletrue
colourYellow
titleVolunteers
Status
subtletrue
colourGreen
titleOpen



Expand
title* Notes

Timeline estimates (e.g. Q1/Q2/H1/H2 etc) are subject to dynamically changing resources in our opensource community. They refer to 2021, and the calendar year timeline, with Q1 ending when April begins.





Key Projects

Status
colourGreen
titleHealthy
= Good support; progressing well.  | 
Status
colourYellow
titleGaps
= Unmet needs slowing progress. 
|   
Status
colourRed
titleBIG Gaps
= Slow; +++ unmet needs.


Expand
titleCriteria for a Project to be Added Here

Questions that must be clear before a project can be added here

  1. Priority: Does it directly address the top 3 Strategic Themes?
  2. Impact: Does it have a meaningful impact on a Strategic Theme, for implementations or for end-users? How much?
  3. Resources: Does prioritizing this project increase the contributions and resources flowing through the community? 



1. CARE. User Experience: Improve patient-centered care delivery and give care providers a great user experience

Modern UI that's easy for devs at different levels to contribute to, driven by a professional design process that prioritizes Point of Care user experience.

ProjectAbout

Investable Solutions

StatusSupporters: DesignSupporters: Development
Current Needs/GapsLearn More

Friendly, Modern UX in RefApp v3.0

Create a better means for building out a shared UI. Modernizing the entire RefApp frontend, using Carbon Design System for UI consistency and faster dev value. Needs to become a Point of Care application, that’s modern, friendly, and works well on tablets


Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/Frontend+-+SPA+and+Microfrontends
targettrue

Rapid Design System

Status
colourGreen
titleHealthy

MFE squad using Carbon Design System in all new/3.0 UI designs & dev work.

AMPATH

AMPATH, PIH, Mekom

Button Hyperlink
iconinfo
titleRationale for Carbon
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235277496

Button Hyperlink
iconinfo
titleCarbon Design System
typeprimary
urlhttps://www.carbondesignsystem.com/components/overview


Patient Chart

Status
colourGreen
titleHealthy

End-to-end support for HIV Outpatient Workflow; pilot plan April 2021

AMPATH

AMPATH, PIH, Mekom
Always welcome clinical test users

Button Hyperlink
iconview
titleDesigns
typeprimary
urlhttps://zpl.io/VKev8wP

Button Hyperlink
iconconfigure
titleGitHub Repos
typeprimary
urlhttps://github.com/orgs/openmrs/teams/microfrontends-squad/repositories

Medication Order Entry 

Status
colourGreen
titleHealthy

AMPATH

AMPATH, PIH, Mekom
Always welcome clinical test users

Button Hyperlink
iconview
titleDesigns
typeprimary
urlhttps://zpl.io/VKev8wP

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-esm-drugorder

Lab Values Display 

Status
colourGreen
titleHealthy

AMPATH

AMPATH, PIH
Always welcome clinical test users

Button Hyperlink
iconview
titleDesigns
typeprimary
urlhttps://www.sketch.com/s/1dd7e0f7-b96b-4586-846c-5c352fc954e3/p/lab-results-current

In-Chart Search

Status
colourYellow
titleGaps




Designs

Offline Support

Status
colourYellow
titleDesigns Starting

AMPATHMekom
Users for feedbackFollowing up with Medic Mobile about approaches

Smart Patient Lists

Status
colourYellow
titleDesigns Starting

AMPATHAMPATH, Mekom

Other orgs interested in partnering

Talk post with latest approach

Clinically Helpful 

Present healthcare providers with helpful information at the right time to help make better decisions - and the ability to do program process improvement as a result.

Real-time Clinical Decision Support calculations

Status
colourGrey
titleNot Started

Will likely embed this work in Analytics Engine Squad 







2. CONFIGURATION. Implementer Experience: Easier to build & deploy a distribution

Make life easier for implementers, and more efficient for developers.

ProjectAboutInvestable SolutionsStatusCurrent SupportersCurrent Needs/GapsLearn More

Plug & Play Architecture

Extensible, configurable and independently deployable frontend features. Get your frontend live and updated fast. Frontend architecture designed for extensible and configurable apps and widgets.

Microfrontend Architecture


Status
colourGreen
titleHealthy

AMPATH, PIH, Mekom

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleTutorial
typeprimary
urlhttps://www.youtube.com/watch?v=KDC8DwPWwjc&ab_channel=FlorianRappl
targettrue

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-esm-core
targettrue

Button Hyperlink
iconinfo
titleDev Guide
typeprimary
urlhttps://github.com/openmrs/openmrs-esm-core/tree/master/docs
targettrue

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleWhy Microfrontends?
typestandard
urlhttps://www.youtube.com/watch?v=XDIIuM7Ffas&list=PL5jj7JoBifSnuNkGytL6m4IQ2OuV9lbq1&index=8&ab_channel=OpenMRS
targettrue

Button Hyperlink
custom-iconvideo-filled
iconinfo
titleTech Vision
typestandard
urlhttps://www.youtube.com/watch?v=XDIIuM7Ffas&list=PL5jj7JoBifSnuNkGytL6m4IQ2OuV9lbq1&index=8&ab_channel=OpenMRS
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/Frontend+-+SPA+and+Microfrontends
targettrue

UI Tools for Easy Configuration


Status
colourGreen
titleHealthy

AMPATH, PIH, Mekom

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleDemo
typeprimary
urlhttps://www.youtube.com/watch?v=xhtVoNnZoec&list=PL5jj7JoBifSnuNkGytL6m4IQ2OuV9lbq1&index=7&ab_channel=OpenMRS
targettrue

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-esm-core/tree/master/packages/esm-implementer-tools-app
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/Frontend+-+SPA+and+Microfrontends
targettrue

Rapid White Labelling 

Status
colourGreen
titleHealthy

AMPATH, Mekom, ThoughtWorks VolunteersDesigns & early feedback complete; Dev work starting Feb

Platform & RefApp Maintenance

Update core platform (the universally shared backend of OpenMRS) and the Reference Application (recommended bundle that creates a frontend) with necessary tech stack updates, bug fixes, and urgent feature requests. 

Platform 2.4 Release: Stack Upgrade

Status
colourGreen
titleReleased


Volunteers, PIHTesting

Button Hyperlink
custom-icondownload
iconcustom
titleDownload 2.4.0
typeprimary
urlhttps://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_2.4.0/
targettrue

RefApp 2.11.0 Release with module updates and urgent bug fixes 


Status
colourGreen
titleReleased

VolunteersAutomated tests to reduce manual QA & uncertainty

Button Hyperlink
custom-icondownload
iconcustom
titleDownload 2.11.0
typeprimary
urlhttps://addons.openmrs.org/list/refapp_2.11
targettrue

Easier Deployment 

Modernized containerization. Plug & play. Build and deploy easily, both cloud based and on prem deployments

Dockerized Deployment


Status
colourGreen
titleHealthy

MekomPIH

Dedicated DevOps time/stewardship

Update community documentation/conventions/culture on packaging

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-distro-referenceapplication/tree/3.x
targettrue



3. COMMUNICATION (OF DATA). Data Exchange: Easy, consistent, simplified Data Sharing across other systems & sites

Enterprise-ready integration with key health information systems, including different sites.

ProjectAboutInvestable SolutionsStatus & TimelineCurrent SupportersCurrent Needs/GapsLearn More

HL7 FHIR

Exchanging healthcare data in a widely-used, standards-based format, easing integration with external systems and products.


FHIR Module


Status
colourGreen
titleHealthy

Upgraded Module released. Next version underway.

UW DIGI, Brown University, AMPATH, Google CloudDevelopers

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-module-fhir2
targettrue

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleDemo
typeprimary
urlhttps://www.youtube.com/watch?v=MReLJoiDcwc&feature=youtu.be&ab_channel=OpenELISGlobal
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/OpenMRS+FHIR+Module
targettrue

Tools for transforming OpenMRS data into a FHIR based warehouse


Status
colourGreen
titleHealthy

Google Cloud, AMPATH, UW DIGI

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/GoogleCloudPlatform/openmrs-fhir-analytics
targettrue

Button Hyperlink
iconinfo
titleMore
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235276342
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/Analytics+Engine+Squad+2020
targettrue

PLIR: Proof of concept using FHIR to extract Patient-Level Indicator data from OpenMRS

Status
colourGreen
titleHealthy

Digital Square (via Notice D award), OMRS Fellows x2

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/ibacher/openmrs-contrib-plm-fhir-server
targettrue

Button Hyperlink
iconinfo
titleMore
typeprimary
urlhttps://wiki.openmrs.org/pages/viewpage.action?pageId=235278351
targettrue

OpenMRS Dictionary Management

Sharing concepts first (before forms & reports possible) - semantic interoperability




WebApp for terminologists to manage and share concepts across sites and organizations


Status
colourYellow
titleGaps

MSF, OCL, PIH, Volunteers, OMRS Fellow x1

REACT Developers, Product Managers

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-ocl-client
targettrue

Button Hyperlink
iconinfo
titleMore
typeprimary
urlhttps://wiki.openmrs.org/display/projects/User+Guide%3A+Open+Concept+Lab+%28OCL%29+for+OpenMRS
targettrue

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleDemo
typeprimary
urlhttps://www.youtube.com/watch?v=Icn77tveQsQ&feature=emb_logo&ab_channel=OpenMRS
targettrue

Button Hyperlink
custom-iconvideo-filled
iconsearch-small
titleCase Study
typeprimary
urlhttps://docs.google.com/presentation/d/1rQ-DNtk2DlZOQ2akELEU-iyhEqxqwyaWOns4gwAiIUs/edit
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/OCL+for+OpenMRS+Weekly+Meetings
targettrue

Critical External Integrations


Easier data sharing from OMRS to DHIS2 


Status
colourYellow
titleGaps

Volunteers, Google Summer of CodeImplementer feedback

Button Hyperlink
iconconfigure
titleGitHub
typeprimary
urlhttps://github.com/openmrs/openmrs-module-dhisconnector
targettrue

Button Hyperlink
custom-iconvideo-filled
iconcustom
titleDemo
typeprimary
urlhttps://www.youtube.com/watch?v=QUP4MGytpIA&list=PL5jj7JoBifSnMTXUjiIFmYYYxjwZu5oAe&index=2&ab_channel=OpenMRS
targettrue

Button Hyperlink
custom-icondownload
iconcustom
titleDownload
typeprimary
urlhttps://addons.openmrs.org/show/org.openmrs.module.dhismodule
targettrue

Button Hyperlink
custom-iconpeople
iconcustom
titleJoin/Contact
typestandard
urlhttps://wiki.openmrs.org/display/projects/COVID-19+Public+Health+Response
targettrue

Early conformance testing for HIE data exchange via InstantOpenHIE

Status
colourYellow
titleGaps

UW