Pan-Canadian eReferral-eConsult (CA:eReC) CIBuild
DFT - The specification is currently in development and subject to change. For a full list of available versions, see the Directory of published versions
In eReferral and eConsult workflows a Service Request is typically accompanied by Supporting Information needed to support intake, triage or processing of a referral including pathway or destination specific referral forms, results of diagnostic tests, images, etc. It is recommended that implementers determine which method of document sharing will be used prior to integration.
Supporting information may be passed in different formats:
Within messages exchanged using FHIR messaging, FHIR resources containing Supporting Information are referenced from the ServiceRequest.supportingInfo
element.
To support the electronic exchange of supporting information for a referral, the basic requirements are below.
A Source System claiming compliance with the eReC FHIR messaging:
A Target System claiming compliance with the eReC FHIR messaging:
The table below illustrates real-life trigger events associated with the exchange of supporting information with a referral with the specific event codes within the FHIR message. This list is not intended to be exhaustive.
Party | Action / Trigger | Sending System | Focus of Message | State Change | Event Code | Receiving System | Expected action upon receipt of message |
---|---|---|---|---|---|---|---|
Requester HCP | Creates and submits a request | Source System | ServiceRequest (CA:eReC) | request activated | add-service-request (L1) | Target System | Create a Service Record for the request and initiate processing |
Requester HCP | Adds additional supporting info (binary or structured) | Source System | ServiceRequest (CA:eReC) | record updated | notify-update-service-request (L2) | Target System | Update Service Record by adding additional resource(s) received |
Requester HCP | Changes content of binary attachment | Source System | DocumentReference (CA:eReC) | record updated | notify-update-service-request (L2) | Target System | Update Service Record by replacing resource(s) received |
Requester HCP | Changes content in structured form | Source System | QuestionnaireResponse (CA:eReC) | record updated | notify-update-service-request (L2) | Target System | Update Service Record by replacing resource(s) received |
Note:
ServiceRequest.supportingInfo
will be updated to contain the additional referenceIn the referral workflow multiple, large binary files could potentially be referenced as ServiceRequest.supportingInfo
.
To reduce message size, message performance and scalability, implementers are strongly recommended to use .content.attachment.url
to enable asyncronous retrieval of binary attachments from a secure server instead of passing attachments within a message as base64 .content.attachment.data
.
For future version, add information about patterns used to provide access to referenced attachments.