E: CAT declines service request
The following sequence diagram shows the messaging flow when the CAT declines the service request.
See Participants for more information.
Element and Value
Refer to Primary Flow for DocumentReference, HealthcareService, Location, Patient, Practitioner, and PractitionerRole elements.
Step 2: CAT notifies Requester HCP that service request is declined
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 | Task |
MessageHeader.id | UUID |
MessageHeader.meta.lastUpdate | date/time |
MessageHeader.eventCoding | "notify-update-process-request" |
MessageHeader.destination.endpoint | Requester HCP EMR endpoint |
MessageHeader.source.endpoint | CAT RMS endpoint |
MessageHeader.focus | Task |
Task.id | UUID |
Task.meta.lastUpdated | date/time |
Task.identifier.value | UUID |
Task.identifier.system | "urn:ietf:rfc:3986" |
Task.basedOn.identifier.value | ServiceRequest provincial identifier |
Task.basedOn.identifier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id" |
Task.status | "rejected" |
Task.statusReason | TBD |
Task.businessStatus | "declined" |
Task.businessStatus.extension.StatusReason | TBD |
Task.intent | "proposal" |
Task.code | "process-request" |
Task.authoredOn | date/time |
Task.lastModified | date/time |
Task.owner.identifier.value | CAT identifier (HealthcareService ) |
Task.owner.identifier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-healthcare-service-id" |
Step 3: CAT notifies Requester HCP of update to referral record (declined)
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.meta.lastUpdated | date/time |
MessageHeader.eventCoding | "notify-update-service-record" |
MessageHeader.destination.endpoint | Requester HCP EMR endpoint |
MessageHeader.source.endpoint | CAT RMS endpoint |
MessageHeader.reason | "service-request-status-updated" |
MessageHeader.focus | ServiceRequest |
ServiceRequest.id | UUID |
ServiceRequest.meta.lastUpdated | date/time |
ServiceRequest.identifier.value | provincial identifier |
ServiceRequest.identifier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-id" |
ServiceRequest.status | "revoked" |
ServiceRequest.? TBD | decline reason |
ServiceRequest.? TBD | TBD code to indicate that referral was declined |
ServiceRequest.intent | "proposal" |
ServiceRequest.category | as received from Requester HCP |
ServiceRequest.priority | as received from Requester HCP |
ServiceRequest.code | as received from Requester HCP |
ServiceRequest.subject.identifier | Patient identifier |
ServiceRequest.authoredOn | as received from Requester HCP |
ServiceRequest.requester.reference | Requester HCP UUID |
ServiceRequest.requester.type | "PractitionerRole" |
ServiceRequest.performer.identitier.value | CAT identifier (HealthcareService ) |
ServiceRequest.performer.identitier.system | "https://fhir.alberta.ca/NamingSystem/ca-ab-eref-healthcare-service-id" |
ServiceRequest.reasonCode.text | as received from Requester HCP |
ServiceRequest.supportingInfo | as received from Requester HCP |
ServiceRequest.bodySite.text | as received from Requester HCP |
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 received from Requester HCP |
ServiceRequest.extension.patientPreference.extension.preferenceValue | as received from Requester HCP |
ServiceRequest.extension.patientPreference.extension.rationale | as received from Requester HCP |