M: Performer HCP updates appointment

The following sequence diagram shows the messaging flow when the Performer HCP updates an appointment.

See Participants for more information.

aberec-sequence-appointment-update

Element and Value

Refer to Primary Flow for DocumentReference, HealthcareService, Location, Patient, Practitioner, and PractitionerRole elements.

Step 1: Performer HCP notifies CAT of appointment update

Element Value
Bundle.meta.extension.submissionMetadata metadata for: Submitting Site; EMR Vendor Name; EMR Product Name; Submission Implementation Guide (IG) Type; Submission Implementation Guide (IG) Version; Service Delivery Site; Authoring Provider ID
Bundle.id UUID
Bundle.meta.lastUpdated date/time
Bundle.meta.security "R"
Bundle.identifier.value UUID
Bundle.identifier.system "urn:ietf:rfc:3986"
Bundle.type "message"
Bundle.timestamp current date/time
Bundle.entry:MessageHeader MessageHeader
Bundle.entry:Focus Appointment
MessageHeader.id UUID
MessageHeader.meta.lastUpdated date/time
MessageHeader.eventCoding "notify-update-process-request"
MessageHeader.destination.endpoint CAT RMS endpoint
MessageHeader.author.reference Performer HCP UUID
MessageHeader.author.type "PractitionerRole"
MessageHeader.source.endpoint Performer HCP endpoint
MessageHeader.reason "appointment-updated"
MessageHeader.focus Appointment
Appointment.id UUID
Appointment.lastUpdated date/time
Appointment.identifier.value UUID
Appointment.identifier.system "urn:ietf:rfc:3986"
Appointment.status "booked"
Appointment.created date/time with Performer HCP created appointment
Appointment.basedOn.identifier.value ServiceRequest provincial identifier
Appointment.basedOn.identifier.system "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id"
Appointment.participant.identifier.value 1) Patient identifier
Appointment.participant.identifier.system as appropriate
Appointment.participant.reference 2) Performer HCP UUID
Appointment.participant.type "PractitionerRole"

Step 3: CAT notifies Requester HCP of appointment cancellation

TBD See Step 17 in Primary flow message flow

Step 4: CAT notifies Requester HCP of update to referral record

TBD See Step 18 of Primary flow message flow