๐ข Release Overview
Migration Required: Yes
โจ Added
Link existing Lab Orders during or after Appointment Booking: Provided a seamless way to associate active laboratory orders with a scheduled visit, available both during the booking workflow and on existing appointment records.
chartedhealth-platform#618Add PDF export for filtered Users list: Implemented an administrative reporting tool on the Admin > Users page to export a PDF containing user profiles, including active roles, system permissions, and assignment timestamps.
chartedhealth-platform#686Support structural operation to retrieve active organization consents: Added a dedicated endpoint capability to fetch and compile all active clinical and operational consent profiles linked to specific organizations.
consents#149Implement stateless Refund Calculation Engine for partial refunds: Developed a fully auditable calculation flow that reconstructs history from payment records to compute remaining refundable metrics along with proportional merchant and platform split reversals.
payment#2424Support administrative stripe-subscribe operation for Organizations: Introduced an operation allowing organizations to initiate subscriptions (such as
telemedicine-subscription) using their pre-registered cards on file.payment#2458Support administrative stripe-unsubscribe operation for Organizations: Enabled subscription cancellations on the Stripe gateway, returning precise expiration parameters to schedule downstream feature deactivation.
payment#2459Configure automated Stripe webhooks for real-time subscription tracking: Integrated platform webhooks to listen to and synchronize subscription events originating from the Stripe payment network.
payment#2460Enhance missing Ask-at-Order-Entry (AOE) tracking tasks: Updated missing information panels to explicitly list which specific laboratory components are lacking their mandatory questionnaire responses.
labs#1301
๐ Changed
Enforce sequential keyboard tab navigation across Intake form inputs: Restructured document object parameters inside the intake panel to guarantee the tab key cleanly moves focus through input elements in chronological order.
ehr#7456Implement independent scrolling limits across Intake interface sections: Modified view containers inside the clinical intake interface to dynamically enable standalone scroll tracks once a list segment loads more than 10 records.
ehr#7464Secure Reveal Business Intelligence analytics endpoints: Enforced strict authorization gateways over analytics paths, blocked default write methods, introduced atomic blob preservation, and unified environment parameters.
ch-bi#115Upgrade MSAL infrastructure from version 4 to version 5: Migrated the primary Microsoft Authentication Library package to version 5 to adopt updated security baselines and processing protocols.
ehr#7460
๐ Fixed
Fix inaccurate rescheduling date visibility on Medication Request audit entries: Resolved an interface mapping bug where historical rescheduling records displayed an incorrect timeline that mismatched the patient's next refill parameter.
medications#2477Fix index search query filtration rules for organization practitioners: Corrected a database routing error where matching by an organization mistakenly bypassed accompanying email address query filters.
admin#370Fix invoice balancing updates during SKU migration operations: Resolved a database transition crash that caused ledger synchronization tasks to fail when attempting to process active, non-finalized invoices during product catalog upgrades.
payment#2440Fix Ask-at-Order-Entry (AOE) questionnaire validation for blood draw panels: Added strict operational checks to block orders from passing verification stages if a nested test panel lacks its required local questionnaire response.
labs#1285Cancel all dependent incomplete tasks upon laboratory order cancellation: Corrected a state machine oversight to ensure voiding a lab order cascades and cancels all related incomplete tracking rows, such as placeholder tasks for clinical blood draws.
labs#1287Fix 401 Unauthorized gateway error during automated email forwarding: Patched a validation token drop inside the authentication routing layer that randomly interrupted email dispatch tasks.
auth#948
