O3 Distro Releases



Helpful Reference Information:

Repos & Licenses Check


Environments & Release Tooling

EnvironmentDevStaging*Demo (aka Production)3.x Release
Wheredev3.openmrs.orgstaging3.openmrs.orgdemo3.openmrs.orgGitHub: https://github.com/openmrs/openmrs-distro-referenceapplication/tree/3.x 
What's in it"next" modules"latest" modulesfixed/pre-set versionskit of what's needed to deploy 3.x oneself
When it runs

real-time. Available on dev as soon as CI process finishes.

Nightly.

Run nightly, or with push.PushNote 2021-09-02: Currently openmrs-spa is built on the 2.9 RefApp with some updated modules. Need to test new lighter weight 3.x RefApp release by using in both dev3 and demo3 environments. 

*Staging is not an initial priority (will focus on Dev & Demo first)


Frontend Modules

Maturity Note: Eventually, we'd like to have a maturity ranking system that helps people get a quick understanding of the maturity of a given app - similar to the FHIR maturity model. Indicate trustworthiness and degree of community backing/support/maintenance, production use. E.g. In Development, In Pilot Sites, Production Use in 1 Clinic, Used at Scale... 


Production UseSupport & MaintenanceMaintainer
1


2


3


4


5


Repo

These are mono-repos that act as out-of-the-box sets of functionality most users will want.

ESM

(ECMA Script Module, which is the standard for a module in JavaScript)

Previous released version3.0.0 VersionReviewer

State

UNASSIGNED

IN REVIEW

COMPLETED

Read Me updated for released version w/ ScreenshotNotes/issues
esm-patient-chart







esm-patient-allergies-app


UNASSIGNED




esm-patient-appointments-app


UNASSIGNED




esm-patient-attachments-app


UNASSIGNED




esm-patient-banner-app


UNASSIGNED




esm-patient-biometrics-app


UNASSIGNED




esm-patient-chart-app


UNASSIGNED




esm-patient-clinical-view-app


UNASSIGNED




esm-patient-common-lib


UNASSIGNED




esm-patient-conditions-app


UNASSIGNED




esm-patient-forms-app


UNASSIGNED




esm-patient-immunizations-app


UNASSIGNED




esm-patient-medications-app


UNASSIGNED




esm-patient-notes-app


UNASSIGNED




esm-patient-programs-app


UNASSIGNED




esm-patient-test-results-app


UNASSIGNED




esm-patient-vitals-app


UNASSIGNED




esm-form-entry





openmrs-esm-core/packages/apps/ devtools-app






implementer-tools-app






login-app






primary-navigation-app






offline-tools-app





openmrs-esm-patient-management/packages/esm-patient-list-app






esm-patient-registration-app






esm-patient-search-app





openmrs-esm-core/packages/shell/esm-app-shell/openmrs-esm-core/packages/shell/esm-app-shell/





openmrs-esm-home/packagesopenmrs/esm-home-app




Call this the "user dashboards" or landing page?

Frontend Config

AreaConfig
patient-chart-dashboard-slot

Default Config:  

    "patient-chart-dashboard-slot": {
        "order": [
            "charts-summary-dashboard",
            "clinical-view-summary-dashboard",
            "results-summary-dashboard",
            "medications-summary-dashboard",
            "test-results-summary-dashboard",
            "notes-summary-dashboard",
            "allergies-summary-dashboard",
            "conditions-summary-dashboard",
            "immunization-summary-dashboard",
            "attachments-results-summary-dashboard",
            "programs-summary-dashboard",
            "appointments-summary-dashboard",     
            "forms-summary-dashboard"
        ]
      }

user-dashboard-slotTBD



Backend Modules

ModulePrevious version3.0.0 Release versionNotes
initializer2.1.0-SNAPSHOT

fhir21.2.0-SNAPSHOT

webservices.rest2.31.0-SNAPSHOT

idgen4.6.0

legacyui1.8.2

addresshierarchy2.14.2

metadatamapping1.3.5

metadatasharing1.7.0

appui1.13.0

uicommons2.16.0

uiframework3.20.0

appframework2.16.0

Core Version

Previous version3.0.0 versionComments
2.3.3___

Metadata (Backend Config)

...