04.01.2026
Today’s release includes the following updates:
bugfix
- Fixed an error when attaching documents with long labels (over 500 characters) to a Letter. Document labels that include comments are now truncated to fit the database field limit.
- Fixed an error in real-time command update notifications that occurred when a task linked to a command was closed or completed. This prevented the UI from receiving the update and could require a page refresh to see the latest command state.
- Fixed a GraphQL resolver error (
'Command' object is not subscriptable) that could cause UI errors during command operations. - Fixed an error where note subscription updates could fail for certain note types, requiring a page refresh to see the latest state.
- Fixed an error where custom command lifecycle events (origination, commit) could fail with a
LookupErrorfor standalone command schema keys.
sdk
- Adds plugin integration to validate appointment scheduling. Plugins responding to the APPOINTMENT__FORM__UPDATED event can return an EventValidationError effect to disable the Book button and display validation errors as a tooltip.
- Standardizes key and value attributes for all metadata models (ClaimMetadata, AppointmentMetadata, TaskMetadata, PatientMetadata, NoteMetadata, CommandMetadata), including an increase in allowed key length to 256 characters.
- Adds the ability for the Canvas SDK to convert from Coverage to Snapshot and vice-versa.
ui
- Adds the option to mark a document in review as Unassigned in both the document review panel and patient chart documents.
- Prevents sending Lab Order to Health Gorilla unless your patient has a phone number configured.
- Several setting pages (Patient, Role Group, Task, Transactor) could cause excessive memory consumption under heavy use. These pages now load related records on demand via search, resulting in more stable memory usage.