Skip to main content

๐Ÿ› ๏ธ Changelog: 2026-08-19

๐Ÿ“ข 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/$create operation to enable the storage and persistence of newly authored questionnaires. survey#200

  • Introduce questionnaire editing and versioning endpoint: Added a new POST /Questionnaire/{id}/$edit operation to support version-controlled questionnaire modification and retirement. survey#201

  • Support 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 InventoryItemDefinition resource to support inventory tracking per medication concept and define asset traceability rules. schema#1008

  • Add practice display keys to system communication payloads: Incorporated a dedicated practiceDisplayKey parameter containing the friendly practice name inside outward payloads. consents#182, plans#719, survey#205

  • Enable 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

Did this answer your question?