06.15.2026

Today’s release includes the following updates: bugfix

  • When a patient’s coverage payer is updated after a claim is created, the updated coverage now appears as an available option in the claim coverage table — re-add it to refresh the claim with the new payer. Previously the updated coverage was hidden, leaving no way to switch the claim to it.

sdk

  • The SDK Team data model now includes a group_id field — the same identifier used by the FHIR Group endpoint — so you can reconcile a Team between the SDK and FHIR.
  • The SDK’s Appointment.cancel() and Appointment.revert() effects now validate the appointment’s current state and run the same side effects as the equivalent actions in the UI — such as updating the linked encounter, moving associated claims to the correct billing queue, updating the appointment’s status, and emitting the note state-change event that plugins subscribe to.
  • Fixed a bug where a plugin that registered a Custom Command could not be uninstalled and errored out. Plugins with associated Custom Commands now uninstall successfully, and any Custom Commands already inserted into notes are preserved.
  • Custom command schema keys are now unique across all installed plugins. Installing a plugin whose manifest declares a schema_key already owned by another installed plugin now fails with a clear validation error instead of silently overwriting the existing command.