Hey all!
We’ve released 3.7.1, and as always, you can demo it on o3.openmrs.org.
Goes without saying, but none of these would be possible if not for our amazing and rich ecosystem of implementers and independent contributors ![]()
This release we fixed a number of bugs and packed a whole lot of new features, detailed release notes here
https://openmrs.atlassian.net/wiki/x/AYBQL
Key Highlights 
Updates to the login page and process ![]()
Sites can now brand the login screen (custom background image or color) and show translatable announcement banners, all through configuration. See more [here]((feat) O3-5027: Make login page configurable by UjjawalPrabhat · Pull Request #1762 · openmrs/openmrs-esm-core · GitHub "https://github.com/openmrs/openmrs-esm-core/pull/1762”)
Sticky notes on the patient chart ![]()
Staff can now pin short, persistent notes to a patient’s chart that stay visible across visits. This gives care teams a lightweight way to flag important reminders or context without burying them in clinical notes, which is especially useful for handoffs and recurring patients.
Record clinical procedures ![]()
A new procedures workflow lets users record clinical procedures directly in the chart, replacing the older read-only procedure overview widget. For implementations that document procedures as part of routine care, this turns a display-only area into a proper data-entry workflow.
Task list in the patient chart ![]()
The patient task list is now built into the chart, allowing task-based work to be managed alongside the rest of the patient record. This is an enabling step for sites that want to coordinate work through structured task queues rather than informal handoffs, and it keeps tasks in the same place clinicians are already working.
Major order basket improvements ![]()
Ordering has been substantially strengthened: drug dispense quantities are auto-calculated, frequently used drugs can be pinned for quick reuse, medications can be given future start dates, and drugs can now be picked from a new Browse tab in addition to search. Allergies can also be added without leaving the basket, and implementations can configure which order panels are visible. Together these reduce repetitive work and make prescribing faster and safer at the point of care.
Print encounters ![]()
Encounters can now be printed directly from the chart. This is especially valuable for implementations that still depend on printed records for clinical care, referrals, or administrative processes, and it reduces the need for local workarounds.
And more ….
Release Artifacts
Standalone - https://nightly.link/openmrs/openmrs-standalone/workflows/build-o3-standalone/openmrs-emr3/openmrs-standalone-o3.zip
Frontend docker image - Image Layer Details - openmrs/openmrs-reference-application-3-frontend:3.7.1
Backend docker image - Image Layer Details - openmrs/openmrs-reference-application-3-backend:3.7.1