C: CAT requests information

The following sequence diagram shows the messaging flow when the CAT requests additional information from the Requester HCP (Referring Provider) and the Requester HCP responds to the request.

See Participants for more information.

aberec-sequence-request-info-cat

Element and Value

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

Step 1: CAT requests Requester HCP for additional information

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 Communication
MessageHeader.id UUID
MessageHeader.eventCoding "send-communication-from-provider"
MessageHeader.destination.endpoint Requester HCP EMR endpoint
MessageHeader.source.endpoint CAT RMS endpoint
MessageHeader.focus Communication
Communication.inResponseTo N/A
Communication.category "rfi"
Communication.recipient.reference Requester HCP UUID
Communication.recipient.type "PractitionerRole"
Communication.sender.identifier.value CAT identifier (HealthcareService)
Communication.sender.identifier.system "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-healthcare-service-id"
Communication.payload.contentString message (in string format) to indicate what information is requested

Step 2a: Requester HCP provides CAT additional information (through Communication)

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.meat.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 Communication
MessageHeader.id UUID
MessageHeader.eventCoding "send-communication-from-requester"
MessageHeader.destination.endpoint CAT RMS endpoint
MessageHeader.author.reference Requester HCP UUID
MessageHeader.author.type "PractitionerRole"
MessageHeader.source.endpoint Requester HCP endpoint
MessageHeader.focus Communication
Communication.category "rfi"
Communication.recipient.identifier.value CAT identifier (HealthcareService)
Communication.recipient.identifier.system "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-healthcare-service-id"
Communication.sender.reference Requester HCP UUID
Communication.sender.type "PractitionerRole"
Communication.payload.contentString 1) response (in string format) to requested information AND/OR
Communication.payload.contentReference 2) DocumentReference UUID as attached document/s

Step 2b: Requester HCP provides CAT additional information (through updated ServiceRequest)

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 ServiceRequest
MessageHeader.id UUID
MessageHeader.eventCoding "notify-update-service-request"
MessageHeader.destination.endpoint CAT RMS endpoint
MessageHeader.author.reference Requester HCP UUID
MessageHeader.author.type "PractitionerRole"
MessageHeader.source.endpoint Requester HCP endpoint
MessageHeader.reason supporting-info-updated-rfi
MessageHeader.focus ServiceRequest
ServiceRequest.id UUID
ServiceRequest.meta.lastUpdated date/time
ServiceRequest.identifier.value ServiceRequest provincial identifier
ServiceRequest.identifier.system "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id"
ServiceRequest.identifier.use "official"
ServiceRequest.status "active"
ServiceRequest.intent "proposal"
ServiceRequest.category as previously valued
ServiceRequest.priority as previously valued
ServiceRequest.priority.extension.subPriority as previously valued
ServiceRequest.code as previously valued
ServiceRequest.subject.identifier.value Patient identifier
ServiceRequest.subject.identifier.system as appropriate
ServiceRequest.authoredOn as previously valued
ServiceRequest.requester.reference Requester HCP UUID
ServiceRequest.requester.type "PractitionerRole"
ServiceRequest.performer.identifier.value 1) CAT identifier (HealthcareService)
ServiceRequest.performer.identifier.system "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-healthcare-service-id"
ServiceRequest.performer.extension.role "central-intake"
ServiceRequest.performer.reference 2) Performer HCP UUID
ServiceRequest.performer.type "PractitionerRole" or "HealthcareService"
ServiceRequest.performer.extension.role "receiving-provider" or "service-location"
ServiceRequest.reasonCode.text as previously valued
ServiceRequest.supportingInfo response to requested information
ServiceRequest.extension.referralTimestamp.extension.timestamp as previously valued
ServiceRequest.extension.referralTimestamp.extension.timestampType as previously valued
ServiceRequest.extension.patientPreference.extension.preferenceType "preferred"
ServiceRequest.extension.patientPreference.extension.preferenceValueType as previously valued
ServiceRequest.extension.patientPreference.extension.preferenceValue as previously valued
ServiceRequest.extension.patientPreference.extension.rationale as previously valued