Introduction


The Shared Pan-Canadian Interoperability Roadmap identifies twelve Building Blocks to address interoperability challenges. Building Block #9 is an Industry-Wide Testing, Compliance and Conformance Infrastructure.  Interoperability hinges on vendors’ ability to design systems that are compatible with one another. Typically, this compatibility is assessed through testing, compliance and conformance programs.

In the current state, some jurisdictions and professional organizations have certain compliance services in place. That said, the challenge is in the lack of a pan-Canadian framework where solutions can be easily assessed to ensure they can then move across jurisdictional boundaries. This current state prevents the scaling up of solution portability and potentially creates competing conformance programs at the pan-Canadian level. Contributing factors to the current state include the following:

To address the current state challenges, the Roadmap focuses on the establishment of a first-class conformity assessment program. Conforming a number of core services at the pan-Canadian level will result in the opportunity for predictable growth, while allowing for different deployment architectures across jurisdictions.

Key components of include:

The Path Forward


Building an Industry-Wide Testing, Compliance and Conformance Infrastructure is a journey. The first step will build on the successes of the first two pan-Canadian Projectathon events held in March 2022 and March 2023 where Infoway, in collaboration with the provinces and territories, invited vendors to participate. Projectathons are an important step and best-practice approach in testing and validation of a specification package, where implementers demonstrate live interoperability of solutions in conformance with pan-Canadian specifications. Read more about Projectathons here.

As we build the Industry-Wide Testing, Compliance and Conformance Infrastructure, the first use case will be the pan-Canadian Patient Summary. Additional use cases, such as eReferral and eConsult will become part of this service offering as the service continues to grow.

Focus of Testing Capabilities (2024)


As several Canadian jurisdictions prepare for Limited Production Rollouts (LPR), testing will be focused on interoperability demonstrations based on the pan-Canadian Patient Summary (PS-CA v1.1.0 DFT) and the associated pan-Canadian FHIR Exchange (CA:FeX v1.0.0 TI and/or CA:FeX v2.0.0 DFT) specifications. The PS-CA specification defines the building blocks to create and share patient summaries. The CA:FeX specification promotes FHIR RESTful exchange patterns that can be applied on top of existing non-FHIR infrastructure and FHIR servers. These two specification packages support secure exchange of a patient’s health summary document, are represented using the normative release 4.0.1 of the HL7® FHIR® standard, and are closely aligned to the International Patient Summary specification (IPS).

Testing & Tools Overview


This Guide focuses on conformance self-testing, that allows vendors to access the Gazelle platform and tools, to test and self-assess their implementations against the pan-Canadian specifications. 

Vendors will have an opportunity to test and demonstrate capabilities in two distinct areas of the specification:

  1. Document format and content
  2. Secure, exchange transactions

1. Document format and content

The PS-CA FHIR Content Data model may be tested using a combination of test data and validation tooling.

2. Secure, exchange transactions

This area of testing is focused on validating the recommended secure exchange methods of the FHIR patient summary document as presented in the Reference Architecture (RA v0.1.1 DFT), linked to the PS-CA and CA:FeX specifications.

Implementation patterns may differ from jurisdiction to jurisdiction and information exchange channels may vary in terms of their security footprint. Therefore, the Projectathon test cases have been organized into two categories:

Category 1:

Test cases that test individual actor capabilities in isolation

E.g., how a system can handle encrypted transactions, how a system can handle a CA:FeX transaction, how a system can handle an OAuth 2 token exchange, etc.

Category 2:

Complex test cases that group individual actor capabilities with other relevant actor capabilities to simulate real world scenarios. 

E.g., how a patient summary creator system can submit the document to a repository by using an OAuth 2 integration, etc.

Training, Tools & Support 


Infoway has created training videos to support the use of the tools and integrations with the Gazelle test framework. Once registered, vendors may access the Gazelle platform for self / pre-Conformance testing. In addition to Gazelle, Infoway provides a number of testing tools, including Simulators and Validators to support the exchange patterns listed in the PS-CA specification. Test cases, including scenarios for single tests and group testing are available, along with data set to support document format and content validation for the PS-CA.


For more details about each of these topics, please refer to the following:

Testing Results


Testing results will be reviewed, based on the individual and group actor transactions that vendor systems have proven capabilities in supporting.

Support


Support TypeContact Information
Questions, Issues, Comments related to the Conformance Testing

Contact [email protected]

Gazelle Platform Self-Testing User Guide

Gazelle Platform Self-Testing User Guide

Updated on: Feb 12, 2024

Training MaterialsTools and Training 
Patient Summary Working Group InfoCentral Collaboration Group for Patient Summaries