The CA:SHL specification is a Canadian Interoperability Specifications (indicated by the CA: prefix) based on the HL7 Health Links Specification, currently in the process of being contributed to IHE (Integrating the Healthcare Enterprise), with the aim of becoming an internationally adopted Integration Profile. As part of this transition, the names of the profiles, actors, and transactions are subject to change and align with international standards and conventions.
Note that Shareable Health Link is based on HL7 SMART Health Links and often can be used interchangeably, Shareable Health Links offers an Integration Profile around SMART Health Link, with the goal to provide implementers with a set of building blocks using the Actor and Transaction paradigm, and a consistent way to conformance test their implementations.
When creating, sharing, and consuming clinical data using CA:SHL, it is crucial to also ensure the privacy, authenticity, and integrity of the information through encryption and digital signatures.
The CA:SHL Profile is based on:
HL7 Health Links Specification: version 1.0.0-ballot (2024-08-08), based on FHIR v4.0.1: R4. This is part of the proposed STU1 version of the SMART Health Cards and Links FHIR IG for ballot in September 2024.
CA:SHL – Canadian Shareable Health Links (CA:SHL) Interoperability Specifications
SHL, SHLink – Shareable Health Link, containing access point to the patient’s health data (often encoded in a QR code format).
SHLink Clinical Data - Clinical data associated with the SHLink
Shareable Health Links (CA:SHL) is a Canadian Interoperability Specifications based on the HL7 Health Links Specification, that defines building blocks enabling patients to generate shareable links that encode their health data such as patient summaries or immunization records. These shareable links can often be downloaded onto their devices and converted in a QR code format, facilitating patient-mediated data sharing and interoperability within the healthcare ecosystem.
The following are some examples of the benefits of SHLink:
The following diagram provides an overview of the CA:SHL Actors, Transactions and their interactions that are currently in scope.
The table below lists the transactions for each actor directly involved in CA:SHL. To claim compliance with CA:SHL, an actor shall support all required transactions (labeled “R”).
Actor | Transaction | Optionality |
SHLink Requester | Generate SHLink [CA:SHL-1] | R |
SHLink Creator | Generate SHLink [CA:SHL-1] | R |
SHLink Consumer | Retrieve SHLink Manifest [CA:SHL-2] | R |
Retrieve SHLink Clinical Data [CA:SHL-3] | R | |
SHLink Responder | Retrieve SHLink Manifest [CA:SHL-2] | R |
Retrieve SHLink Clinical Data [CA:SHL-3] | R |