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.
Element and Value
Refer to Primary Flow for 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.id | UUID |
Communication.basedOn.identifier.value | ServiceRequest provincial identifier |
Communication.basedOn.identifier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id" |
Communication.status | "completed" |
Communicaiton.category | "rfi" |
Communication.subject.identifier.value | Patient identifier |
Communication.subject.identifier.system | as appropriate |
Communication.sent | current date/time |
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 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 | ServiceRequest |
Communication.id | UUID |
Communication.basedOn.identifier.value | ServiceRequest provincial identifier |
Communication.basedOn.identifier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id" |
Communication.inResponse.reference | UUID |
Communication.inResponse.type | "Communication" |
Communication.status | "completed" |
Communicaiton.category | "rfi" |
Communication.subject.identifier.value | Patient identifier |
Communication.subject.identifier.system | as appropriate |
Communication.sent | current date/time |
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 | response to requested information and/or |
Communication.payload.contentAttachment | 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-provided" |
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.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.reference | 2) Performer HCP UUID if previously assigned by the CAT |
ServiceRequest.performer.type | "PractitionerRole" |
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 |