๐ข Release Overview
Migration Required: Yes
โจ Added
Implement central patient consent tracking and signature view: Introduced a new practice-level view that allows clinic staff to monitor all patient consents in one place and easily identify documents awaiting signature. ehr#7434
Introduce questionnaire creation endpoint: Added a new
POST /Questionnaire/$createoperation to enable the storage and persistence of newly authored questionnaires. survey#200Introduce questionnaire editing and versioning endpoint: Added a new
POST /Questionnaire/{id}/$editoperation to support version-controlled questionnaire modification and retirement. survey#201Support localized inventory reports by location and catalog: Developed a new operation that retrieves and presents per-lot local inventory tracking data filtered by specific location and product catalog. inventory-mgmt#63
Extend core data platform with InventoryItemDefinition schema: Introduced the
InventoryItemDefinitionresource to support inventory tracking per medication concept and define asset traceability rules. schema#1008Add practice display keys to system communication payloads: Incorporated a dedicated
practiceDisplayKeyparameter containing the friendly practice name inside outward payloads. consents#182, plans#719, survey#205Enable Intercom live chat support for Miora profiles: Integrated Intercom components to support real-time user assistance for Miora-branded environments. ehr#7615
Provide automated weight loss plan recommendations: Added weight loss programs as a standard clinical recommendation outcome within the hormone symptoms assessment algorithm. algorithm#447
๐ Changed
Enforce practitioner role validations for active entries only: Refactored duplicate record checks within the practitioner service to filter out inactive entries and evaluate active roles exclusively. admin#399
Update clinical administration labels for medication configurations: Renamed the "Edit Fee" action block to "Edit Clinical Management Fees" in the medication configuration panel to better reflect fee categorization. ehr#7622
Enrich medication order logs with detailed activity updates: Expanded the amount of tracking data and audit details rendered under the medication order history activity tab. ehr#7570
Publish user security roles directly to Intercom: Updated customer support integrations to pass active user role profiles straight to Intercom tracking parameters. ehr#7579
Standardize API response statuses away from conflict errors: Updated internal controllers to stop using conflict codes as the default envelope for generic process failures. encounters#279
Introduce medication substitute: Created a schema property definition and administrative operation to declare and manage logical product substitutes for Medications. admin#382
Trigger automated medication request adjustments during item inactivation: Developed a pipeline to update draft and active prescription records immediately when a backing product is deactivated or substituted. medications#2504
๐ Fixed
Fix billing validation issues for patient-paid prescription fees: Corrected a bug where fixed discount allocations were incorrectly rendered on items billed directly via patient fee channels. payment#2521
Fix discount compounding failures between pharmaceutical types: Resolved an app-level error where applying a nutraceutical discount inadvertently suppressed active prescription discount calculations. payment#2522
Fix lab order modification failures when adding new tests: Resolved an issue where adding supplementary lab tests during a requisition edit failed to append the selections to the active document. labs#1364
Fix layout rendering errors for custom ingredients: Corrected a bug on the order details screen where custom medication elements and quantity balances incorrectly defaulted to "unspecified". ehr#7614
Fix internal server error during custom medication dosage selection: Fixed an unhandled HTTP 500 error triggered when submitting taking quantities for a custom medication inside the structured builder. ehr#7613
Fix consent expiration date layout: Restored missing date parameters to ensure consent expiration metrics show up correctly on the patient summary view. ehr#7580
Fix medication cancellation routing on the patient portal: Rectified a state mismatch where removing a medication entry performed a record patch instead of invoking the correct deletion operation. patient-portal#1558
Fix duplicated clinical lab report rows: Corrected a rendering duplicate bug that output multiple copies of a "Clinical PDF Report" row for items in a final status. patient-portal#1567
Fix practitioner configuration settings for SureScripts registrations: Updated administrative workflows to pre-select existing system permission criteria when configuring practitioner accounts for SureScripts. app-admin#1228
Fix NullReferenceException failures for null-coded medical conditions: Implemented defensive null checks during data extraction pipelines to prevent system failure when encountering diagnoses without active data coding. medications#2536
Fix backend payload integrity validations for prescription changes: Added real-time checks to prevent pharmacy options from being trimmed or misaligned during approval responses before final processing. medications#2533
Fix prescription change approval failures for missing days supply metrics: Corrected an order entry error that caused a 400 validation rejection when a chosen pharmacy option did not explicitly specify a days supply value. medications#2544
Fix unhandled ArgumentNullException errors inside inventory handlers: Corrected a crash error to ensure inventory operations return a clean 400 Bad Request error if parameter payloads are missing or incomplete. inventory-mgmt#67
