Skip to main content

🛠️ Changelog: 2026-09-30

📢 Release Overview

  • Migration Required: Yes

✨ Added

  • Introduce MyEVEXIAS inventory integration: Deploys the initial iteration of the inventory framework, introducing centralized administration listings to track, review, and process incoming purchase orders. chartedhealth-platform#300

  • Support auto-applied checkout discounts linked to patient tags: Adds a configuration option to automatically apply tag-associated discounts during checkout, while continuing to evaluate subscription refills via future-application parameters. chartedhealth-platform#779

  • Incorporate clinical procedure tracking questions for EvexiPel lines: Expands the EvexiPel workflow to dynamically prompt providers whether a procedure is an initial entry or a repeat visit. chartedhealth-platform#792

  • Support automated cancellation and refunding of unperformed laboratory tests: Tracks incomplete tests by checking individual Health Gorilla observation statuses, triggering automatic refunds and cancellations while preserving notes. labs#744

  • Introduce granular beneficiary discount allocation tracking within product lines: Enriches financial lines to house individual itemized splits per beneficiary as non-printing informational variables, allowing refunds and credits to resolve exactly who absorbed structural discount percentages. payment#2678

  • Introduce global cross-practice support and employee discount tags: Enables inheritance of root-level tags (such as staff member and EHS employee criteria) to child clinics while locking them as non-editable and non-deletable at the practice level. org-mgmt#248

  • Introduce global non-contextual Audit Events management view: Deploys a top-level administrative view to monitor platform-wide audit events outside of individual organization constraints, adding an optional broker agent filter. app-admin#1180

  • Introduce multi-file automated laboratory report PDF merging: Adds an internal automation tool to combine multiple presentation forms of a single diagnostic result into a unified report. labs#1429

  • Introduce Aura Genetics panel compendium synchronization into the lab catalog: Automates background data integration routines to ingest the full Aura Genetics laboratory compendium into the local catalog repository. labs#1346

  • Introduce dedicated practice enablement webhooks via Stripe: Ingests automated real-time alerts when Stripe restricts or restores a practice, enabling internal systems to display missing documentation warnings. payment#2461

  • Support ACH transaction logic within issuance and payment pipelines: Extends backend billing capabilities to natively handle ACH invoice targets within systemic $pay and $issue operations. payment#2578

📈 Changed

  • Categorize inventory adjustment reasons by distinct product lines: Restructures stock adjustments by isolating reason dropdown options specifically for medications, nutraceuticals, or pellets, while adding an "Other" option with an explicit text field and adjacent notes. inventory-mgmt#110

  • Unify Business Intelligence operational report dashboards: Consolidates separate BI reporting interfaces into a singular, unified analytics module. ehr#7633

  • Pivot laboratory identification protocols to organizational aliases: Migrates internal logic away from fragile database organization IDs to rely on standardized facility identifier aliases when detecting entities like Labcorp or Access Medical. ehr#7842

  • Remove numeric codes from prescription packaging and status labels: Polishes clinical summaries by replacing raw internal numbers with intuitive textual descriptions (e.g., displaying "bottle" or explicit text statuses). ehr#7854

  • Enforce universal address formatting on outbound fulfillment metadata: Standardizes layout presentation blocks by matching patient delivery formats identically with practitioner address styles within fulfillment queues. ehr#7884

  • Expose clinical conditions inside family history lists: Enriches genealogical records by rendering associated clinical condition descriptions directly inside line-item listings. ehr#7886

  • Re-arrange medication classification filters during multi-product pricing adjustments: Moves classification dropdown filters to sit uniformly above discount blocks during group adjustments, hiding them during isolated medication edits. app-admin#1311

  • Display extended read-only clinician attributes on Practitioner Role profiles: Surfaces advanced provider criteria—including active EPCS and ID.me validation metrics—directly within administration summary panels. app-admin#1315

  • Standardize standard days-supply metrics for FKO packages: Configures the medication engine to default all specialized FKO kits uniformly to a 30-day supply calculation window. medications#2685

  • Enforce official status markers on completed ACH customer identifiers: Updates background payment models to automatically tag organization account identifiers as "official" upon completion of ACH setup. payment#2672

  • Provide optional card-saving choices during hardware reader checkouts: Replaces forced card-saving loops with an interactive customer choice, allowing users to opt out of saving reader payment tokens to profiles. payment#2718

🐛 Fixed

  • Automate discount retirement for deactivated patient tags: Fixes a tracking gap by automatically searching for and retiring all organization-wide discounts linked to a deactivated patient tag. chartedhealth-platform#784

  • Resolve unhandled server errors during device deletions: Fixes an internal schema validation mismatch that returned a 422 processing exception when clearing out system device logs. ehr#6957

  • Enforce strict validation constraints on automatic order frequency options: Patches a loophole by checking days-supply limits and item quantities before permitting patients to choose auto-order schedules. ehr#7803

  • Enforce state distribution compliance checks during order modification: Fixes an omission by validating that medications remain legal for shipment to a newly entered address when editing restricted orders. ehr#7867

  • Fix unquoted string parsing syntax errors on questionnaire filters: Resolves a query crash within administration boards by encapsulating custom lookup queries inside quotes to form valid search tokens. ehr#7887

  • Restore missing active-status filters across clinical panels: Re-introduces the critical "status: active" checkbox to restore accurate tracking capabilities across clinical layout sections. ehr#7890

  • Prevent QR code generation lockouts during consent processing: Fixes an interface visibility bug to ensure QR codes render seamlessly after sending clinical consent documents during procedure setups. ehr#7891

  • Retain selected practitioner during clinical procedure switching: Fixes a front-end form drop where choosing a procedure type accidentally cleared the previously allocated operator from the setup layout. ehr#7903

  • Prevent administration dashboard crashes when toggling pricing catalogs: Resolves a rendering collision that threw an error layout when switching rapidly between Laboratory and Pharmaceutical list categories. app-admin#1312

  • Fix PractitionerRole filtering anomalies on export sheets: Rectifies search criteria dropouts to ensure user filter configurations export cleanly into administrative data sheets. admin#424

  • Resolve ArgumentNullException exceptions on unclassified medication requests: Implements object safety validation checks within request helpers to safely parse MedicationRequest entries that lack an explicit category block. medications#2693

  • Apply per-line beneficiary discount splits during refunds and discount replacements: Fixes an accounting calculation error [payment#2679, payment#2680] by utilizing fine-grained, per-line beneficiary discount splits to reverse and replace exact discount shares seamlessly during financial modifications.

Did this answer your question?