Skip to main content

🛠️ Changelog: 2026-10-13

📢 Release Overview

  • Migration Required: No

✨ Added

  • Display dosage-based pricing for custom medications: Added a read-only pricing breakdown within the Medication Configuration view and form. The system iterates over ingredients inside MedicationKnowledge using minimum quantity values to calculate and display a base reference price. ehr#8029

  • Automate prescription quantity calculation via $suggest-quantity: Integrated a new operation that dynamically calculates and populates the required medication quantity during prescription creation based on the selected medication code and entered Sig details. ehr#7828

  • Expose ordered syringes in Strive order details: Added visibility for tracking and auditing precisely which syringes were ordered and charged within Strive catalog orders. ehr#7876

  • Default selection for single clinical differences: Improved the prescription creation workflow by automatically selecting the clinical difference by default when only one option is available. ehr#7995

  • Allow signing failed tasks for controlled medications: Enabled practitioners to sign controlled medication tasks even if they previously failed, and enhanced the interface to display the underlying status reason. ehr#8007

  • Include Strive 'rx-deleted' status in notification pipelines: Integrated and tested the rx-deleted status within the InvalidOrdersNotificationService framework to ensure proper alerting behavior. notifications#306

📈 Changed

  • Enforce signing blocks on unsigned controlled prescriptions: Tightened security compliance constraints to strictly prevent users from completing controlled substance prescriptions that have not been digitally signed. ehr#7990

  • Dynamic minimum quantity alerts for prescription orders: Shifted the single-item prescription warning system to read directly from backend MedicationKnowledge profiles rather than a static frontend list, allowing alerts to dynamically include the exact minimum orderable quantity. ehr#7816

🐛 Fixed

  • Overlapping text labels in encounter lab orders: Reorganized the user interface layout within the encounter sidebar to prevent label overlapping and ensure complete visual clarity for lab orders. ehr#6956

  • Pellet inventory visibility during procedure calculations: Resolved a bug where recommended pellet medications failed to display due to a mismatch between recommended catalog IDs and frontend lookup parameters. The frontend now dynamically references the correct catalog to retrieve and display available inventory items. ehr#7992

  • Incorrect subview URL parameters in Patient360: Fixed a navigation routing glitch on the Patient360 board where clicking the final three vertical menu elements applied the incorrect subview parameter to the URL. ehr#8010

  • Inability to manage existing SIGs in Admin panels: Resolved an administration dashboard issue where existing SIG configurations stored in MedicationKnowledge failed to load, prevent editing, or block removal within the medication edit modal. app-admin#1325

  • Patient tag synchronization on email updates: Fixed an auditing gap where a patient's automated tags failed to update whenever their email contact information was modified within either the EHR or the Patient Portal. health-platform#802

  • Billing logic attempting to charge stopped medication requests: Corrected the payment calculation pipeline to automatically skip and exclude stopped medication requests from being charged during order processing. payment#2766

Did this answer your question?