Skip to main content

๐Ÿ› ๏ธ Changelog: 2026-07-22

๐Ÿ“ข Release Overview

  • Migration Required: Yes

โœจ Added

  • Support access permissions flag for platform reporting: Introduced a dedicated granular permission flag named "Allow Access to Reporting" to manage user reporting roles. chartedhealth-platform#654

  • Implement user activity logging for medication modifications: Added background auditing to log user identities whenever a prescription medication record is modified within the Farmakeio import panel. admin#357

  • Support read-only field rendering in medication import views: Added system capabilities to display specific data columns as read-only fields within the medication ingestion form. app-admin#1164

  • Support patient driver's license removal: Allowed to safely delete a patient's driver's license record from the platform. patient-mgmt#264

  • Support status validation for practitioner retrieval queries: Added query parameter verification rules to cross-check active role statuses when fetching clinical records through the practitioners API. admin#338

๐Ÿ“ˆ Changed

  • Add smarty address verification warning prompts: Updated the address parsing workspace to alert administrative users when an address is flagged as valid but cannot be matched against local internal database records. ehr#7441

  • Replace MISC1 identifier with price per unit metric: Updated the layout properties inside the core administrative catalog to label and map the legacy MISC1 field as a standardized price-per-unit metric. app-admin#1171

  • Set default refrigeration status to negative for imported prescriptions: Updated default values inside the Farmakeio medication ingestion layout to automatically mark the "Refrigerated" parameter as "No". app-admin#1175

  • Enforce maximum restriction limit on prescription discard properties: Adjusted data boundaries within the Farmakeio importing workspace to cap the maximum permissible value for discard durations at 180 days. app-admin#1176

  • Restrict prescriptive permissions by default for non-administrative roles: Configured the clinician onboarding module to automatically toggle the "Deny Prescribe" permission parameter to active when generating a non-admin practitioner role. onboarding#2556, admin#258

  • Update tracking reference endpoints for SureScript transmission requests: Refactored transaction mappings to re-route structural task contexts from Task.for directly to specific PractitionerRole properties. medications#2425

  • Incorporate spec validation parameters into provider registration and update endpoints: Extended structural endpoint logic to accept clinical service metrics as native FHIR parameters while aligning payload structures with Surescripts requirements. medications#2434

  • Optimize medication detail queries for unmapped RxTerms strengths: Refactored the $get-medication-details workflow to return fallback structural profiles containing code identifiers only if an ingredient strength layout is missing from RxNav catalogs. medications#2435

๐Ÿ› Fixed

  • Fix validation routing block on mandatory intake forms: Corrected a user-interface issue where clicking the finish button failed to shift active focus and viewport alignment to outstanding unanswered questions. survey-components#238

  • Fix "Unanswered question" error on social history intake forms: Resolved a bug where the health history questionnaire incorrectly flagged the social history section as unanswered for all patients, even after they completed the questions. survey-components#229

  • Fix historical value visibility in administrative medication logs: Corrected a data fetching issue to ensure historical tracking values for MISC1 parse correctly on active medication import configurations. medications#2397

  • Fix task re-processing logic for split laboratory orders: Patched a background workflow error to ensure retry requests execute against specific individual child tasks rather than attempting to loop back over the parent transaction structure. labs#1278

  • Fix 500 error on invoice previews matching recurring appointments: Resolved an unhandled gateway crash triggered when rendering invoice preview files for scheduled appointments tied directly to an active client subscription. payment#2385

  • Fix HTTP status code response parameters for duplicate identity invitations: Adjusted integration endpoints to accurately issue an HTTP 201 Created status tracking validation code instead of a legacy 200 message when inviting pre-existing directory profiles. auth#939

  • Fix query length limitations on multi-role practitioner profile updates: Resolved an unhandled HTTP 500 query boundary error caused by long string URL concatenations when editing practitioners with several hundred associated roles. admin#364

  • Fix SFTP shipment notification job failures: Patched automated tracking script logic to isolate medication updates, ensuring non-modified elements skip the dispatch notifier block to prevent tracking execution crashes. medications#2441

  • Fix practice invoice generation matching edited custom checkout items: Corrected an integration discrepancy where final practice invoice summaries failed to accurately calculate modified pricing adjustments made in the checkout grid. chartedhealth-platform#694

Did this answer your question?