L: Performer HCP cancels appointment
The following sequence diagram shows the messaging flow when the Performer HCP cancels an appointment.
See Participants for more information.
Element and Value
Refer to Primary Flow for DocumentReference, HealthcareService, Location, Patient, Practitioner, and PractitionerRole elements.
Step 1: Performer HCP notifies CAT of appointment cancellation
See Step 15 in Primary Flow message flow with changes as below:
| Element | Value |
|---|---|
| MessageHeader.eventCoding | "notify-update-process-request" |
| MessageHeader.reason | "appointment-status-updated" |
| Appointment.status | "cancelled" |
| Appointment.cancellationReason | as appropriate |
Step 3: CAT notifies Requester HCP of appointment cancellation
See Step 17 in Primary Flow message flow with changes as below:
| Element | Value |
|---|---|
| MessageHeader.reason | "appointment-status-updated" |
| Appointment.status | "cancelled" |
| Appointment.cancellationReason | as appropriate |
Step 4: CAT notifies Requester HCP of update to referral record (appointment cancelled)
See Step 18 of Primary Flow message flow with changes as below:
| Element | Value |
|---|---|
| Appointment.status | "cancelled" |
| Appointment.cancellationReason | as appropriate |
| ServiceRequest.extension.referralTimestamp.extension.timestampType | timestamp "appointment-booked" will or will not be included depending on the reason for cancellation |