Skip to main content

🛠️ Changelog: 2026-10-07

📢 Release Overview

  • Migration Required: Yes

✨ Added

  • Support automated global corporate discounts for EVEXIAS and staff tags: Introduces structural rules to automatically assign and manage read-only Staff member and EHS patient tags based on managing organization hierarchies and evexias.com email routing domains, avoiding manual allocation errors. patient-mgmt#298, admin#425, auth#1061, patient-mgmt#302

  • Introduce emergency layout flagging for critical lab values: Dynamically appends a clear Urgent diagnostic status badge inside metabolic summary dashboards whenever incoming lab results present explicit "Panic Low" (pl) or "Panic High" (ph) code values. ehr#7864

  • Introduce inventory availability tooltips within the clinical procedure creator: Implements real-time stock allocation visibility indicators directly into the "Add Medication" workflow step inside the procedure editor panel. ehr#7952

  • Introduce plan product pricing matrices and term-based models: Adds a pricing engine that computes detailed product fees and Clinical Management Fees (CMF) alongside flexible monthly, semi-annual, and annualized payment layouts. payment#2711

  • Introduce automated audit tracking for financial refunds and order cancellations: Registers system-wide AuditEvent tracking records down to the individual item tier whenever a clinical order is canceled or partially refunded. payment#2542, payment#2543

  • Introduce a dedicated initialization tracking state for inventory imports: Adds a completion flag and marking protocol within the location management engine to explicitly note when large-scale Evexias stock data migrations wrap up successfully. inventory-mgmt#124

  • Introduce minimum order quantity constraints for prescription medications: Embeds minimum fill rules into the Medication Knowledge repository to dynamically prompt clinicians via frontend alerts based on packaging size calculations, replacing obsolete static list approximations. medications#2661

  • Validate practitioners creating lab orders: Added UI and backend validations to ensure practitioners without a valid HealthGorilla identifier cannot create or send lab orders. labs#1437

  • Register and resolve ordering providers in Aura Genetics: Implemented automatic provider ID resolution and caching for NPIs at Aura-enabled facilities. Includes proactive error reporting for rejected NPIs during onboarding to prevent failures at order submission. labs#1347

  • Daily job to activate charge-ACH tasks: Introduced a daily automated job to process accumulated invoices for practices based on weekly intervals or pre-set accumulation limits. payment#2579

  • Support bulk version for $resolve: Added support for processing bulk requests within the $resolve operation. settings#161

📈 Changed

  • Consolidate patient email updates into generic update pipelines: Migrates email modifications away from the legacy $edit-email action to the standard $update operation to ensure new system-managed tag criteria apply instantly based on current profiles. ehr#7966, patient-portal#1627

  • Lock system-managed patient tags against manual overrides: Evaluates structural system-managed category parameters across profiles to automatically lock and disable manual alterations within provider listings and registration cards. ehr#7924

  • Display corporate pricing contract tiers within clinical layouts: Enhances the procedure config panels to expose uneditable EVEXIAS tier contract parameters directly alongside corresponding baseline procedure fees. ehr#7895

  • Differentiate administrative tasks for inactive practitioner orders: Splits order mitigation workflows for deactivated practitioners into distinct tracks, spawning specialized review-inactive-practitioner-nutraceutical-orders or review-inactive-practitioner-rx-orders compliance tasks. ehr#7773

  • Update interface clinical terminology to Nutraceutical: Harmonizes user-facing labels across active panels by renaming standard "Medication" descriptors to "Nutraceutical" where appropriate. ehr#7944

  • Preserve local inventory items tied to deactivated medication profiles: Modifies availability check pipelines to prevent excluding items whose linked MedicationKnowledge profile is inactive, ensuring practices can safely clear remaining physical stock. inventory-mgmt#131

  • Suppress superficial edit flags on unchanged invoices: Updates accounting calculations to shield financial logs from "edited" modifications unless explicit changes occur within the splits, baseline charges, or refund calculations. payment#2746

  • Integrate auxiliary syringe pricing variables into order price structures: Appends structural syringe cost mappings directly into main product response calculations to ensure complete financial visibility. payment#2737, payment#2738

  • Overhaul prescription details views and clinical submodules: Refactors the core medication request component layout, introducing a optimized layout panel tailored for mapping nutraceutical prescription variables. ehr#7714

  • Align Strive compliance responses with invalidation framework profiles: Maps Strive "deleted" status payloads and accompanying text summaries directly into the platform's invalid submission handling engine to achieve structural parity with FKO validation rules. medications#2608

  • Update combo panels during sync jobs: Enhanced the panel retirement sync process to automatically update or remove affected combo panels when a standalone panel is retired. labs#1235

🐛 Fixed

  • Prevent questionnaire compile drops on top-level inquiries: Fixes an interface execution error within the survey compiler that threw layout faults when rendering parent-tier question groupings. survey#225

  • Resolve text truncation within treatment plan layout details: Adjusts styling margins within the Treatment Plan editor to prevent questionnaire and clinical consent labels from clipping when ample layout space exists. ehr#7001

  • Fix office hours button visibility blocks: Resolves a scrolling containment bug within clinic detail panels that hid action buttons under long lists of operational hours items. ehr#7795

  • Fix modal control freezes within the procedure creation layout: Resolves a front-end script deadlock that locked modal interface fields and blocked window closure actions right after adding image summaries. ehr#7951

  • Enforce clean 409 Conflict data exceptions on duplicate inventory listings: Sanitizes database validation errors to present structured, user-friendly HTTP 409 Conflict screens while strictly scrubbing internal database queries and stack traces from frontend responses. inventory-mgmt#126

  • Allow decimal number entries on mobile iOS viewports: Corrects layout text-input constraints within the administration panels to ensure mobile Safari keypads allow float values within numeric configurations. app-admin#938

  • Fix layout scroll offsets on patient order timeline boards: Resolves alignment and container scrolling glitches within the patient portal transaction history view. patient-portal#1616

  • Automate patient tag unlinking tasks upon plan deactivation: Fixes an auditing oversight by automatically generating a background task to cleanly unbind patient files from a tag whenever an administrator marks that tag as inactive. org-mgmt#255

  • Fix pricing filter dropouts for multi-option clinic settings: Corrects an appointment price search gap by ensuring put-prices and override-prices queries do not drop target filtering constraints. payment#2724

  • Lock paid historical invoice discounts against accidental regression: Fixes a calculation loop that dropped active discounts during checkout refreshes by preserving historically applied discount parameters unless a full $refresh is explicitly invoked. payment#2744

  • Resolve NullReferenceException crashes during identity validation loops: Fixes an onboarding script crash by ensuring a failed ID.me token event gracefully falls back to register a detailed failed AuditEvent instead of failing on missing DEA parameters. medications#2652

  • Exclude tasks from other orders during rescheduling: Fixed an issue where the rescheduling logic and UI incorrectly included tasks from different orders within the same bundle. medications#2700

  • Cancel split lab orders when the parent order is cancelled: Resolved a bug where canceling a parent order failed to cascade the cancellation to its corresponding split child orders. labs#565

Did this answer your question?