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.

aberec-sequence-appointment-cancel

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