Visit the HL7 website
Visit the FHIR website

Pan-Canadian FHIR Exchange (CA:FeX) IGuide

2.2.0-DFT   Canada flag
  • Home
  • Business Context
    • Project Background
    • Scope
    • Relationship to Other Specifications
    • Use Cases
  • Technical Context
    • Overview
    • FHIR Exchange Paradigms
    • Data Exchange
    • Document Exchange
    • RESTful API Interactions
    • Sequence Diagrams
    • Actor Mapping to Interoperability Specification
    • Security
  • Actor and Conformance Options
    • Technical Actors
    • Actor Options
    • Conformance Requirements
  • FHIR Artifacts
    • Profiles and Extensions
    • Search Parameters
    • Operations
    • Capability Statements
    • Capability Statements - Server
  • Change Log
    • Change Log
    1. Home
    2. Technical Context
    3. Actor Mapping to Interoperability Specification
    4. Table 4 – Interoperability Recommendations for Use Case 4: Query and Retrieve Data

DFT Ballot - This specification is currently in ballot review and subject to change. It is not ready for limited roll-out or production level use. For a full list of available versions, see the Directory of published versions

Table 4 – Interoperability Recommendations for Use Case 4: Query and Retrieve Data

Implementation Note:
Within CA:FeX, two valid approaches are defined for satisfying the requirements of UC-04.
Implementers may choose either Option C (Search Resource) or Option C (Direct Read of a Single Resource), depending on the needs and constraints of their solution.

Common Workflow (applies to both flows)

USE CASE ACTOR SERVICE SUPPORTED TECHNICAL ACTOR Implementation Expectation PROFILE/STANDARD
Consumer Authenticate User Client (e.g. EMR) Optional Internet User Authorization (IUA)
Consumer Retrieve Patient Identifier Client (e.g. EMR) Optional Use Existing Standard Employed by the Clinical System
Consumer Retrieve Patient Identifier Patient Demographic Consumer Optional PDQm
Central Infrastructure Return Patient Identifier Patient Identity Registry Optional PMIR
Consumer Query and Retrieve (Patient Identifier) Client (e.g. EMR) Expected Use Existing Standard Employed by the Clinical System

Flow for Option 2C (Search Resource)

USE CASE ACTOR SERVICE SUPPORTED TECHNICAL ACTOR Implementation Expectation PROFILE/STANDARD
Consumer Search Resource (Patient Identifier) Data Consumer Expected CA:FeX 2C: Search Resource
Responder Return Data Bundle Data Responder Expected CA:FeX 2C: Search Resource

Flow for Option 3C (Direct Read Single Resource)

USE CASE ACTOR SERVICE SUPPORTED TECHNICAL ACTOR Implementation Expectation PROFILE/STANDARD
Consumer Retrieve Single Resource (by ID) Data Consumer Expected CA:FeX 3C: Retrieve Single Resource (FHIR read)
Responder Return Single Resource Data Responder Expected CA:FeX 3C: Retrieve Single Resource (FHIR read)

Note: These tables are not exhaustive and do not include all components required for a robust production deployment.
Aspects such as security, privacy, consent enforcement, and patient identity resolution are implementation-dependent and governed by jurisdictional or organizational policy.


Legend

  • Expected – Represents interactions that are typically expected in baseline implementations of CA:FeX.
  • Optional – Represents interactions that may apply based on local context, system configuration, or jurisdictional policy.

IG © based on FHIR R4 | Package package:ca.infoway.io.cafex@2.2.0-DFT
HL7® and FHIR® are the registered trademarks of Health Level Seven International