๐ข 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
MISC1field as a standardized price-per-unit metric. app-admin#1171Set 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.fordirectly to specific PractitionerRole properties. medications#2425Incorporate 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-detailsworkflow 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
MISC1parse correctly on active medication import configurations. medications#2397Fix 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 Createdstatus tracking validation code instead of a legacy 200 message when inviting pre-existing directory profiles. auth#939Fix 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
