Purpose


The Reference Architecture (RA) content, to support interoperability, provides guidance on how to apply specific integration patterns that improve the way computer systems in healthcare share information in Canada. Systems that implement these capabilities can be represented by standardized interoperability patterns that are reusable across a wider array of eco-system solutions. The RA focuses on highlighting key elements of standardization that can be employed in solution design at system level. The elements presented in here are patterns that will be referred to in Companion Guides and Interoperability Specification documentation of specific priority areas (e.g., Patient Summary, e-Referral, etc.).

A large number of the integration patterns presented herein are interoperability profiles developed by IHE International. These patterns are based on open standards and are regularly tested at international interoperability testing events - Connectathons. This provides great value to both vendors and purchasers in that it creates a catalog of capabilities that can be used for system wide eco-system design. By following best practices and international standards, this Reference Architecture can grow over time to represent a pan-Canadian point of view and become an approach to interoperability.

In addition to existing published IHE profiles, the Reference Architecture also provides detailed implementation guidance for areas that contain Canadian specific implementation requirements (e.g., how to use IDP profiles - IUA, guidance on security and auditing - ATNA, etc.).

Intended Audience


The intended audience of the Reference Architecture includes but is not limited to the following: 

The Reference Architecture Overview


The Reference Architecture contains  information relevant to system level integration patterns, supporting interoperability. Other interoperability specifications (e.g., PS-CA, CA:FeX) may contain project-specific references to architecture and/or refer directly to this Reference Architecture document.

Program-level: The RA is a living document that describes IHE profiles that have been recommended to be adopted by jurisdictions and vendors to improve the way computer systems in healthcare share information in Canada. Additional IHE profiles will be added over the long-term as new priorities are included. Program level information of the Reference Architecture can be found in this space and page (see diagram below), where summarized information for the IHE profiles have been included and grouped under the following categories:

Project-specific: In addition to the Reference Architecture, there may also be project-specific references to architecture that contain a subset of the recommended profiles from this document. These project specific guides will list sequence diagrams that support the needs of those projects. Actors and transactions can be grouped together from multiple profiles to address the business requirements of the project specific use cases. 

How to Read the Reference Architecture


How to Use the Reference Architecture


The list below summarizes how to use this Reference Architecture document:

*Note: The reader is expected to have a moderate degree of familiarity with IHE profiles, especially the ones listed in the Reference Architecture Overview diagram (e.g. IUA, ATNA, CT, MHD).

IHE Profile Versions 

The following describes the published versions in scope for the IHE Profiles that have been referenced in this Reference Architecture.

For any other IHE profiles that are referenced in the Reference Architecture, but not mentioned in the above list, the latest version is considered. 

High-Level View of the Reference Architecture


This is a high-level view of relevant IHE Profiles and Interoperability Specifications to support the Reference Architecture. The view contains a superset of profiles that offer alternatives to exchanging documents and data, depending on Jurisdictional service type and availability.