07.29.2026

Today’s release includes the following updates:

bugfix

  • Fixed an issue where opening a note whose type hadn’t finished loading could crash the entire patient chart. The affected note now shows a contained error message instead, and the rest of the chart keeps working.
  • Commands marked “entered in error” no longer appear on a printed note or the generated full-chart PDF. They remain in the audit-trail PDF stamped to the note footer when the note is locked.
  • Long entries in the “Reviewed:” sections of a printed or PDF note (for example medications, conditions, and allergies) now wrap to the next line instead of being cut off at the right edge of the page.

ui

  • Uncategorized clinical document / Medical Documents reviews can now be delegated to another staff member or team — with instructions and, optionally, consent to apply the original reviewer’s signature — and routed back to the original reviewer. Learn more.
  • Long annotations in a command’s autocomplete dropdown are now shortened with an ellipsis and reveal their full text on hover.

sdk

  • Plugins can now block the Create Coding Gap, Validate Coding Gap, Assess Coding Gap, Defer Coding Gap, and Change Medication commands at commit time by returning a validation error from a {COMMAND}__POST_VALIDATION handler. See Command Validation.
  • Plugins can now read Change Medication records — to a medication’s directions (sig) — through the new ChangeMedication data model, queryable by a stable identifier and reachable from a patient’s or medication’s records.
  • Plugins can now read document-review delegations through the new DocumentReviewDelegation data model and subscribe to the DOCUMENT_DELEGATED event, which fires when an uncategorized document review is delegated.
  • Plugins reading a staff member’s top_clinical_role or top_role_abbreviation through the Staff data model now get the provider’s highest-ranking clinical role (and its credential abbreviation) when they hold more than one, instead of an arbitrarily chosen role.