📢 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-itemsetting 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
