Skip to main content

🛠️ Changelog: 2026-09-09

📢 Release Overview

  • Migration Required: No

✨ Added

  • Support "recorded" progress markers in clinical procedure workflows: Extends the procedure lifecycle framework to recognize and track entries flagged with a dedicated "recorded" marker. chartedhealth-platform#592

  • Introduce automated ACH direct debit webhooks: Adds an asynchronous webhook receiver to listen for and ingest transactional status updates. payment#2581

  • Introduce MyEvexias purchase order tracking: Integrates a new stock-reconciliation operation to pull and flag inbound Purchase Orders that are currently pending confirmation from MyEvexias. inventory-mgmt#87

  • Automate background task queues for MyEvexias reporting: Introduces asynchronous task logs to capture clinical procedure reports instead of forcing high-latency synchronous network wait cycles. procedures#110

  • Introduce a dedicated worker job for MyEvexias reporting tasks: Adds a scheduled background worker to evaluate, process, and automatically close open procedure reporting tasks asynchronously. procedures#111

📈 Changed

  • Sync active practitioner profile updates directly to Surescripts: Propagates local practitioner modifications over to Surescripts registry servers automatically whenever profiles shift post-onboarding. admin#411

  • Filter out preliminary diagnostic catalogs from practitioner views: Adjusts catalog listing visibility rules to show finalized distribution profiles, safely hiding unvetted preliminary catalogs. ehr#7769

  • Refactor the organization selection interface displayed post-login: Modernizes the layout layout and structural presentation of the organizational picker dashboard shown directly after login. ehr#7705

  • Pivot identity checks to target institutional DEA verification records: Redirects the ID.me verification locator to look for an official DEA marker within the localized practitioner role configuration instead of checking general NPI official tags. ehr#7750

  • Migrate core e-prescription medication API base URLs: Updates structural network definitions to forward calls to the updated endpoint destination for e-prescription operations. ehr#7757

  • Enforce read-only constraint policies on clinical Questionnaires: Employs structural code tags to block incoming modifications from altering survey definitions marked as read-only. survey#213

  • Capture originating client IP routing addresses within app onboarding pipelines: Instruments tracking configurations to trap source client IP addresses to improve diagnostic forensics against malicious api requests. onboarding#2593

  • Enforce local stock inventory consumption updates on finished procedures: Automatically triggers deduct commands against local inventory reserves when an operator completes a clinical procedure. procedures#108

  • Optimize access token performance using key caching engines: Replaces high-overhead per-request JWKS network lookups with a DI-registered OpenID Connect configuration manager that caches signing parameters locally. auth#251

  • Convert hard-coded platform invitation expiry configurations to environment variables: Decouples application invitation deadlines from internal source code by mapping rules to configurable environment runtime values. auth#934

  • Inject external context payloads into systemic lab item operations: Expands input configurations within the $add-item setting pipelines to fully support comprehensive situational context strings. settings#158

🐛 Fixed

  • Resolve diagnostic order pricing pipeline calculation crashes: Patches a backend exception that routinely interrupted processing during complex automated order pricing calculations. payment#2492

  • Resolve duplicate practitioner role data generation on retries: Fixes a data management issue by establishing systemic database guards that prevent network retry operations from accidentally generating redundant role files. onboarding#2576

  • Enforce strict parameter validation injection blocks on public practitioner lookup tools: Implements strict boundary checking against public-facing query inputs to protect deep database tables from exploratory FHIR parameter injection tactics. onboarding#2595

  • Fix eventual consistency authentication blocks in passwordless login pathways: Prevents missing resource failures by migrating transient authentication credentials from unstable directory lookups into high-speed identity cache storage pools. auth#528

  • Mask SMS confirmation phone displays to show only 4 trailing numbers: Fixes an data exposure issue during telephone verification flows by truncating the visible indicator to 4 digits instead of 5. auth#786

  • Fix scope parsing for Login Events tracked within DataDog logs: Corrects monitoring capture setups to accurately categorize and route login access events inside monitoring dashboard metrics. auth#396

  • Inject missing online shop routing links into onboarding welcome emails: Amends welcoming notification assets by embedding the active redirect hyperlink pointing straight to the partient portal interface. auth#1032

  • Block blank draft submissions within MC assessment modules: Restricts submission rules within the clinical module to prevent empty forms from generating unpopulated draft rows without required selections. ehr#7760

  • Remove patient enrollment volume barriers for multi-licensed providers: Resolves a processing exception that blocked new patient profile creations whenever an operating practitioner maintained connections to more than 100 clinics. patient-mgmt#291

Did this answer your question?