Versions Compared

Key

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


(Full Community Roadmap here)

...

(tick) Done

Recent Work Completed

(plus) Now

What We're Working on Today

(lightbulb) Next

Next Priorities*


Panel
bgColor#FAFBFC

Quality Gate #1: Smoke E2E tests run against O3 PRs

Focus is on chromium browsers

Status
subtletrue
colourGreen
titleJayasanka
  


Panel
bgColor#FAFBFC

Increasing OCL Features & Deprecated Dictionary Manager

Status
subtletrue
colourGreen
titleSURUCHI
   


Panel
bgColor#FAFBFC

2.6 Platform Release & Community Release Support

Status
subtletrue
colourGreen
titleDANIEL
  Thank you Herman!


Panel
bgColor#FAFBFC

2.13 RefApp Release & Community Release Support

Status
subtletrue
colourGreen
titleDANIEL
   Thank you Juliet!


Panel
bgColor#FAFBFC

CI Pipeline updates for auto-dockerization

All major builds in CI Pipeline now use Docker

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

Docker Images for Platform, RefApp 2.x, RefApp 3.x/O3

Auto-generated via CI pipeline

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

Support to Run OpenMRS on Mac M1 & M2 Chips

(For Platform, Core, RefApp 2.x, RefApp O3) Current in Nightly Images

Status
subtletrue
colourGreen
titleRaff
  



Panel
bgColor#FAFBFC

O3 Performance

Improvements to setup-OpenMRS, caching, FHIR query efficiency. Includes big release of esm-core v5 with breaking changes, and helping implementers migrate to this updated version of the O3 framework. 

   

Status
subtletrue
colourGreen
titleIan
 
Status
subtletrue
colourGreen
titleDennis
 
Status
subtletrue
colourGreen
titleRaff


Panel
bgColor#FAFBFC

O3 Docs improvements

Status
subtletrue
colourGreen
titleDennis
   


Panel
bgColor#FAFBFC

Faster O3 Auto-Setup on Local

Improvements to SDK to automate rapid setup of O3 on dev machines

Status
subtletrue
colourGreen
titleDANIEL
 
Status
subtletrue
colourYellow
titleGSOC
 


Panel
bgColor#FAFBFC

Patient Flags Module Performance & O3 readiness

Status
subtletrue
colourGreen
titleDANIEL
    


Panel
bgColor#FAFBFC

Preliminary Security Scan

Scanning OpenMRS 3 RefApp

Status
subtletrue
colourGreen
titleRaff


Panel
bgColor#FAFBFC

Quality Gate #2: Detailed E2E tests run against O3 build in CI

via playwright Docker Container. Coverage of esm-pt-management and form-builder ongoing. 

Status
subtletrue
colourGreen
titleJayasanka
 
Status
subtletrue
colourGreen
titleAnjula
   
Status
subtletrue
colourGreen
titlePIUMAL


Panel
bgColor#FAFBFC

Filling in O3 Unit & Integration Tests & TDD Dev Guidance

Status
subtletrue
colourGreen
titleJayasanka
   
Status
subtletrue
colourGreen
titlePIUMAL


Panel
bgColor#FAFBFC

Dockerized OpenMRS - Easier to Deploy, No more Dependency-Hell

Updated dependencies on infra that is used to run on containers - makes straightforward to set up OpenMRS. Will reduce production implementation problems where the root cause was just a dependency on a different version # of Java, Maven, etc. 

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

All Releases to use Docker

All major releases should auto-use Docker

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

Migrate CI Plans (Deployment Recipes) into GitHub for easier Implementer re-use

  No longer a black-box re. how to set up a CI pipeline when using OpenMRS software. Need to document how to do this so volunteers can help with integrating. 

Status
subtletrue
colourGreen
titleRaff
 
Status
subtletrue
colourYellow
titleVols can Do


Panel
bgColor#FAFBFC

OpenMRS Community Champion to OCL

Status
subtletrue
colourGreen
titleSURUCHI
   


Panel
bgColor#FAFBFC

Get CQL Engine to run several CDS Rules + Indicators

Status
subtletrue
colourGreen
titleDANIEL
 
Status
subtletrue
colourGreen
titleSuruchi


Panel
bgColor#FAFBFC

ANC / MCH Decision Support User Research & Designs

Status
subtletrue
colourGreen
titleSURUCHI
 
Status
subtletrue
colourGreen
titlePaul
 
Status
subtletrue
colourGreen
titleCiaran


Panel
bgColor#FAFBFC

Platform and backend module Community Support

Status
subtletrue
colourGreen
titleDaniel
   


Panel
bgColor#FAFBFC

Bahmni PAT

Attending and representing wider OMRS cmty

Status
subtletrue
colourGreen
titleDANIEL



Panel
bgColor#FAFBFC

DX: Reduce Rebuild Times (20mins → ~2 min!)

Ability to leverage Springboot by replacing the dynamic class/module loader with one that works at build time. 

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

YouTube Docker-compose Tutorials

How to do development with docker-compose (Similar approach helped scale SDK useage)

Status
subtletrue
colourGreen
titleRaff
  






...