OpenMRS RefApp 3.5.0 is Released 🎉

We’re excited to announce the release of OpenMRS Reference Application 3.5.0! This release brings major improvements for clinicians, implementers, and developers; from a redesigned clinician homepage to expanded language support and faster developer tooling.

Key Features

  • Clinician Homepage: Redesign prioritizing Service Queues and Appointments (epic).
  • Immunization History View: Improved to show all immunizations and dose records (epic).
  • Language Translations: Extended now supports Romanian, Indonesian, Chinese (China), Georgian, and Italian.
  • Fast Data Entry Restored: It’s now compatible with our modern form system.
  • Demo metadata expanded: 400+ new medications and comprehensive immunization options added.
  • E2E test coverage Expanded: Coverage includes patient registration, vitals & biometrics, lab workflows (epic).
  • Developer tooling improvements: The new architectural approach provides up to 3x faster build times, eliminates build failures, and enables lighter-weight builds.
  • Interactive translation Builder: Integrated an interactive translation builder in the Form Builder app that allows developers to easily translate forms into different languages through a user-friendly interface (epic).
  • Platform 2.8.0 Release Completed: Includes better security, DevX, and critical foundational elements for cloud support and scaling.

:warning: Breaking Changes:

:arrow_down: Where to find it: Demo at o3.openmrs.org (credentials: username: admin, password: Admin123) or download here: openmrs.org/download/

:construction_worker: Contributors

Special thanks to the following community PR reviewers:

DIGI: @ibacher OpenMRS: @dkigen , @nethmi, @Raff, @samuel34 , @dkayiwa , @wikumc @jayasanka PIH: @chibongho , @mogoodrich, @mseaton Palladium: @dkibet , @makombe MSF Madiro: @pirupius @vasharma05 @jnsereko @bistenes

Special thanks to @jwnasambu for helping with the release!

Thank you so much to the following contributors - you make releases like this possible! Alphabetically by Organization affiliation:

Thank you Translation Contributors! Since our last O3 EMR release, the following individuals added more translations in these langugages:

  • Romanian updated by msit (Andrei Popescu @popescuaandrei)
  • Indonesian updated by @achmadns
  • French by @Grace Potma @Romain Buisson @pkomena (Pascal Komena)
  • Spanish by adolfo_ajucum (Adolfo Ajucum), @duvet05 (Gonzalo G)
  • Georgian by Temuri Doghonadze (NorwayFun)
  • Italian by @toax (Mattia Rigo)
  • Chinese (China) by Chenkai Zhang (ToxicToast) and Zicheng wang (stephen080412) and Eason (eason1), and 王奕桢 / Wang Yizhen (2017405800), 李宗蔚 (HuluLi), Dylan Chang (dylanchang108)
  • Portuguese (Brazilian) by Thiago Costa (pushup8479)
  • Bengali by Imran bin Azad Siyam (imranbinazad) (@imran)

  • PRs included: 307
  • No of Orgs involved: 8
  • % from OpenMRS Inc. Global Support: 39.4%

Source

:flashlight: Highlights for Implementers

  • Clinician homepage redesign - we’ve redesigned the OpenMRS homepage to prioritize Service Queues and Appointments, with role-based landing pages that show each user exactly what they need. Registration clerks now land directly on the Appointments dashboard, while other staff see the Service Queues view by default. The homepage now features configurable metric tiles and default role-specific dashboards.
  • Translation updates - We’ve expanded language support to serve more healthcare communities worldwide. The system now supports Romanian, Indonesian, Chinese (China), Georgian, and Italian, thanks to our dedicated translator community. This makes OpenMRS more accessible to healthcare workers in these regions.
  • Interactive translation builder - we’ve integrated an interactive translation builder in the Form Builder app that allows developers to easily translate forms into different languages through a user-friendly interface. Users can preview forms in different languages and download translation files, making OpenMRS forms accessible to more healthcare communities worldwide.
  • Developer tooling improvements - we’ve significantly improved our developer tooling infrastructure to make O3 development faster and more reliable. The new architectural approach provides up to 3x faster build times, eliminates build failures, and enables lighter-weight builds. This modernizes the development experience and makes O3 development more efficient and reliable.
  • Immunization scheduling - we’ve enhanced the Immunizations feature with a comprehensive history view that shows all immunizations and dose records. Healthcare workers can now add detailed notes and track next dose dates when recording immunizations, making vaccine management more complete and organized.
  • Updated demo metadata - we’ve expanded OpenMRS’s medical content with 400+ new medications and comprehensive immunization options. The drug database now includes essential HIV/AIDS treatments, antibiotics, and emergency medications, while immunization options cover COVID-19, HPV, MMR, and combination vaccines. This gives healthcare workers access to more complete medical libraries.
  • Expanded E2E test coverage - we’ve expanded our automated testing coverage to include patient registration, vitals and biometrics, lab workflows, medication management, ward operations, and patient status changes. This comprehensive testing ensures O3 works reliably for healthcare workers across all major workflows.
  • Restored fast data entry functionality - we’ve restored the Fast Data Entry feature that was broken in O3. This tool solves the ‘big stack of papers’ problem by allowing healthcare workers to efficiently enter similar patient data and record group visits without opening individual charts. It’s now compatible with our modern form system and ready for production use.

:camera_with_flash: Example Visual Changes

Service Queues

Appointments

Immunization

Translation Builder

:magnifying_glass_tilted_left: Changelogs

:github: Code:

Distro RefApp

  • Reference Application 3.5.0

Frontend Modules

Backend Modules

Read more:

:raising_hands: A huge thank you to all our contributors, reviewers, and community members who made this release possible. Dive in, explore the new features, and let us know your feedback as we continue to build the future of OpenMRS together! :heart:

8 Likes