09.16.2025

Today’s release includes the following updates:

sdk

  • Extends appointment data model to support appointment metadata. Read more.
  • Adds AppointmentMetadata effect for creating and updating custom key-value metadata on appointment records. Read more.
  • Adds support for plugins to define custom form fields when scheduling appointments, stored as appointment metadata. Read more.
  • Enables developers to embed custom logic into the scheduling form using new APPOINTMENT__FORM__PROVIDERS__PRE_SEARCH and APPOINTMENT__FORM__PROVIDERS__POST_SEARCH effects. Read more.
  • Adds support for creating and managing recurring appointments via plugins by introducing the parent_appointment field on the appointment model. Read more.
  • Adds support for applications to react to context changes within the revenue module via the on_context_change() method, providing URL, patient, user, and resource-specific context, allowing apps to update as you navigate through claims. Read more.
  • Adds immunizations to the data module. Read more.

ui

  • Removes provider requirement in scheduling form, allowing staff to search for availability across all providers Read more.
  • Hides future appointments in chart through a new constance config that sets the default number of days of upcoming appointments shown in the patient timeline

api breaking change

  • Changes the FHIR Task update endpoint default note behavior from note-append to note-replace (phase 1); Developers must send all notes in update requests or update the header to note-append to avoid note loss. Support for the prefer header will be removed on 9/30/25. Read more.