📢 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
MedicationKnowledgeusing minimum quantity values to calculate and display a base reference price. ehr#8029Automate 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-deletedstatus within theInvalidOrdersNotificationServiceframework 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
MedicationKnowledgeprofiles 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
subviewparameter to the URL. ehr#8010Inability to manage existing SIGs in Admin panels: Resolved an administration dashboard issue where existing SIG configurations stored in
MedicationKnowledgefailed to load, prevent editing, or block removal within the medication edit modal. app-admin#1325Patient 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
