Visit the HL7 website
Visit the FHIR website

Pan-Canadian eReferral-eConsult (CA:eReC) v1.1.0-DFT-Ballot

1.1.0-DFT-Ballot   Canada flag
  • Index
  • Home
  • Business Context
    • Business Models
    • Use Cases
    • Business Events
    • Business Rules
    • Privacy and Security Guidance
    • Provincial Considerations
  • Technical Context
    • Technical Foundation
    • Integration Patterns
    • Messaging
    • Sequence Diagrams
    • Conformance Requirements
  • FHIR Artifacts
    • Messaging Events
    • Resource Profiles
    • Extensions
    • Terminology
    • Examples
    • Capability Statements
    • Downloads
    • ---
    • Appointment (CA:eReC)
    • Bundle (CA:eReC)
    • Communication (CA:eReC)
    • DocumentReference (CA:eReC)
    • Location (CA:eReC)
    • MessageHeader (CA:eReC)
    • Organization (CA:eReC)
    • Patient (CA:eReC)
    • Practitioner (CA:eReC)
    • PractitionerRole (CA:eReC)
    • HealthcareService (CA:eReC)
    • QuestionnaireResponse (CA:eReC)
    • ServiceRequest (CA:eReC)
    • Task (CA:eReC)
  • Change Log
    1. Index
    2. Business Context
    3. Business Events
    4. L1: Attaching Supporting Information

preBallot - The specification is currently in ballot review and subject to change. . . . For a full list of available versions, see the Directory of published versions

L1: Attaching Supporting Information

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.

Supporting information may be passed in different formats:

  • structured data
    • commonly "form" data in the FHIR QuestionnaireResponse resource
    • less commonly, specific FHIR clinical, observation or medication resources specified outside of this FHIR IG
  • binary attachments referenced in the FHIR DocumentReference resource

Within messages exchanged using FHIR messaging, FHIR resources containing Supporting Information are referenced from the ServiceRequest.supportingInfo element.

SupportingInfo

Exchanging Supporting Information

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:

  • SHALL have the ability to send references to binary documents using DocumentReference resource (more information below)
  • SHOULD have the ability to send structured form information using the questionaireResponse (this is a requirement is some jurisdictions)
    • for compatibility with other systems, it is recommended that structured form information also be passed in an unstructured format as a binary attachment and/or as free text ServiceRequest.note
  • MAY have the ability to send structured clinical information using other FHIR resources, for compatibility with other
    • for compatibility with other systems, it is recommended that structured form information also be passed in an unstructured format as a binary attachment and/or within QuestionnaireResponse

A Target System claiming compliance with the eReC FHIR messaging:

  • SHALL have the ability to receive references to binary documents using DocumentReference resource as well as to retrieve the referenced document (more information below)
  • SHOULD have the ability to receive structured form information using the questionaireResponse (this is a requirement is some jurisdictions)

Trigger Events & Interactions

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 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-request1 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-request1 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-request1 Target System Update Service Record by replacing resource(s) received

Note:

  • ServiceRequest is in focus when adding supporting information because ServiceRequest.supportingInfo will be updated to contain the additional reference
  • when a binary attachment is updated, the DocumentReference .date and .content.attachment will be updated

Exchanging Binary Documents

In 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.


Table of Contents | IG © based on FHIR R4 | Package package:ca.infoway.io.erec@1.1.1-dft-ballot | Version History
HL7® and FHIR® are the registered trademarks of Health Level Seven International