Release Notes 3.6 (Goal: 2025-11)
🔦 Key Points
📆 Tentative Release Candidate Cut Date: 2025-November-20
📆 Release Date: 2026-Mar-11
Release Manager: @Dennis Kigen
Key Features
Workspace v2 improvements: O3 now handles related side panels more consistently, with better context-sharing, support for child workspaces, and stronger protection against losing unsaved work.
Billing module stabilization: Billing workflows are more complete and more dependable, with better support for billable services, payment modes, and cash point operations.
Printing support: Printing capabilities have been expanded to better support labels, patient summaries, and clinical documents.
Laboratory workflow improvements: Lab ordering and results handling are more reliable, with more accurate use of the right result ranges during review, editing, and printing.
Dispensing improvements: Pharmacists can now launch an order basket and enter paper prescriptions directly into the EMR.
Appointment management: Users can now bulk update appointment statuses directly from the appointments table.
Task list backend support: Foundational backend support for task-based workflows is now available.
Upgrade readiness: Java 21 support is complete, and work toward newer platform compatibility has continued.
Allergy warnings in prescribing: Allergy information is now shown directly in the drug ordering workflow to support safer prescribing.
Audit logging improvements: The first iteration of improved audit logging is now in place, including related warning and error interface support.
Deferred to Next Release
Procedure history backend and frontend work
⚠️ Breaking Changes
This release includes upgrade-impacting changes across shared frontend components and application workflows. Confirmed frontend breaking changes include the move to newer translation libraries across several O3 modules, the migration of Patient Chart workflows to the newer Workspace v2 model, and changes to how visit context is stored and accessed in Patient Chart. Implementations with custom frontend extensions, workspace integrations, translation overrides, or other local customizations should test those areas carefully before rollout. Implementations should also validate any custom backend modules and integrations as part of overall upgrade testing.
Where to find it: Demo at o3.openmrs.org (admin/Admin123) or download here: openmrs.org/download/
👷 Contributors
Thank you so much to the following contributors - you make releases like this possible! Alphabetically by Organization affiliation:
SolDevelo: @Oliver Lewandowski
ICRC: @José Francisco@Oliver Lewandowski
Intellisoft: @samstar10
Madiro: @Joshua Nsereko @Vineet Sharma @Pius Rubangakene
Mekom: @Brandon Istenes
METS: @JONATHAN AJAL ODORA @Jeremy Jabar
OpenMRS Support: @Wikum Weerakutti @Dennis Kigen, @Jayasanka Weerasinghe, @nethmi, @Wikum Weerakutti @Daniel Kayiwa @Veronica Muthee @Rafal Korytkowski
Palladium-Kenya: @Donald Kibet @Kennedy Makombe @itskios09 @omosh
PIH: @Chi Bong Ho @Mark Goodrich @Mike Seaton
UCSF: @Cynthia Kamau @Jamie Arodi
UW ITECH DIGI: @Moses Mutesasira @Ian Bacher
Independent Contributors: @ujjawalprabhat @Daphine Nalule @rajprakash34245 @praneeth622 @abhee @amrita21p @sourav @chinmay @sankalpasarkar @princegupta @shravanthi @theodorv @drita @ISABIRYE ELIJAH @Namanya Abert @shettybharath @katoelvis @Juliet Wamalwa @harpalll @Hadijah Kyampeire @faraz @siddharthbaleja @chintu @Nathan Ruhanga @Angshuman Sarkar @herman muhereza @CLIFF GITA @barmonger @felixMaiko @sohamdhande @Anushka Jha @ElizabethKukkiriza @JayadityaGit @ssebayigga-sharif @himanshumoral
Thank you Translation Contributors!
[Language] updated by [contributor-name]
Contributor Metrics
# PRs included: ___
# of Orgs involved: __
% from OpenMRS Inc. Global Support: __%
🔦 Highlights for Implementers
Improved workspace behavior across O3 |
Stronger support for modern Java and platform upgrades |
Billing is more ready for day-to-day use |
Printing support is now much more complete |
Task list backend support is now available |
Laboratory workflows are more accurate and more streamlined |
Dispensing workflows better support real-world pharmacy use |
Appointment management is more efficient |
Initial audit logging improvements are now in place |
Safer prescribing with allergy visibility at the point of care |
📸 Example Visual Changes
🔍 Detailed Changelog
Code:
Distro RefApp
Reference Application v3.6.0
Frontend Modules
Patient Chart: v12.0.0 (major), v12.0.1 (patch), v12.0.2 (patch) - Improved labs, medications, visits, and forms, with later patches strengthening encounter editing and visit reliability.
Core: v9.0.0 (major), v9.0.1 (patch), v9.0.2 (patch) - Improved shared O3 behaviour across workspaces, accessibility, printing, navigation, and date handling.
Patient Management: v10.0.0 (major), v10.0.1 (patch), v10.0.2 (patch) - Improved queues, appointments, wards, patient lists, and registration, with later patches focused on stability and workflow correctness.
Form Builder: v3.4.0 (minor), v3.4.1 (patch) - Improved form design reliability, preview behavior, and support for test-order forms.
Billing: v1.1.0 (minor), v1.1.1 (patch) - Stabilized billing workflows, including payment handling, invoices, validation, and line-item management.
React Form Engine: v4.0.0 (major), v4.1.0 (minor) - Improved form logic, workspace launching, post-submission actions, and reliability of filtered answer handling.
Angular Form Engine: v19.0.0 (major), v19.0.1 (patch) - Improved stability and compatibility for Angular-based forms, including workspace launching and form behavior fixes.
Dispensing: v1.10.0 (minor) - Expanded dispensing workflows with search, fill-prescription support, order basket integration, and better support for real-world pharmacy operations.
Laboratory: v1.3.0 (minor), v1.3.1 (patch) - Improved laboratory review and results workflows, with the patch restoring lab-order entry from lab results.
Fast Data Entry: v1.4.1 (patch) - Improved date handling and fixed a form workspace scrolling issue that could block data entry.
Cohort Builder: v4.0.5 (patch) - Improved reporting-related compatibility and overall reliability in cohort workflows.
Admin Tools: v4.3.0 (minor) - Improved report administration with better parameter handling and configurable preview behavior.
Stock Management: v3.2.0 (minor) - Improved stock workflow clarity, stock status labelling, and handling of packaging and location details.
Backend Modules
OpenMRS Platform:
2.7.6 → 2.8.4(minor) - Upgraded the core backend platform that underpins the Reference Application.Initializer:
2.9.0 → 2.11.0(minor) - Improved support for loading implementation-specific configuration and metadata.FHIR2:
2.7.0 → 3.0.0(major) - Updated the interoperability layer used to exchange standards-based clinical data.Webservices REST:
2.50.0 → 3.2.0(major) - Updated the main backend API layer used by O3 and other integrations.Patient Documents:
new in 3.6.0- Added backend support for patient documents and printing-related workflows.Queue:
2.9.0 → 3.0.0(major) - Updated backend support for patient queue workflows.Reporting:
1.28.0 → 2.1.0(major) - Updated the reporting engine used for operational and clinical reporting.Reporting REST:
1.15.0 → 2.0.0(major) - Updated the API layer used to run and manage reports from the frontend.Order Templates:
1.0.2 → 2.2.0(major) - Improved backend support for reusable order sets and ordering workflows.EMR API:
2.3.0 → 3.2.1(major) - Updated shared backend services used across many clinical workflows.Event:
3.0.0 → 4.0.0(major) - Updated event infrastructure used to support asynchronous and integration-driven workflows.Bed Management:
6.2.0 → 7.2.0(major) - Strengthened backend support for ward, bed, transfer, and admission workflows.Stock Management:
2.0.3 → 3.0.0(major) - Updated backend support for inventory, stock movement, and stock control workflows.Billing:
1.3.2 → 2.2.0(major) - Strengthened backend support for billing workflows, billing data, and payment handling.Reference Demo Content:
1.6.0 → 1.7.0(minor) - Refreshed the demo content package shipped with the Reference Application.Other supporting backend updates: Authentication, ID Generation, Open Concept Lab, Attachments, Patient Flags, and related supporting libraries and content packages were also updated as part of this release.