Skip to content

ElliotSilver/ca-baseline

 
 

Repository files navigation

ca-baseline

Canadian Baseline Implementation Guide

This implementation guide is provided to support the use of FHIR®© in a Canadian context.

This document is a working specification that is expected to be tested and referenced by FHIR®© system producers and implementation guide authors to enable feedback to improve the content of this guide.

As the output of a National Baseline Initiative, this implementation guide provides basic interoperability expectations for human-patient systems in the Canadian space. The goal of this specification is to expose the implementation guide author community and vendor community to a set of profiles that identify the data elements, code systems and value sets that are commonly present across Canada for a given FHIR resource (e.g., patient, medication, etc.) regardless of use case, jurisdiction or implementation.

The Canadian Baseline Profiles are not expected to be implemented "out-of-the-box". They are intended to be a starting point that more specific profiles (driven by jurisdictional, use-case, and project-specific needs) can build derived profiles from. By exposing a minimal and consistent set of expectations across local and jurisdictional guides, we intend to create a more transparent and uniform landscape for the vendor marketplace to begin aligning to.

Existing Canadian and International implementation guides (e.g., Canadian eReferral, Ontario PPR, US Core, IPS, etc.) were used as an initial frame of reference that the Canadian Baseline profiles further relaxed / constrained / extended to make sense in the Canadian context.

Status

This guide is a living document that includes notes and profiles that continue to evolve as they undergo a working group review process in the Summer/Fall of 2020 before being exposed to the larger FHIR community for further maturation through feedback and testing.

For information on where we are at in the working group review follow our progress in the Infocentral FHIR Implementation Working Group page

The CI build for this guide can be found here.

Principles

The following principles were applied when creating the profiles:

  • Start with the profiles outlined in the US Core and avoid arbitrary differences between Canadian and other international implementation guides to:
    • increase the opportunity for Digital Health / mHealth application reuse across North America
    • reduce developer / vendor effort to adapt to Canadian requirements
  • Only impose additional constraints when strictly necessary making adjustments as they make sense in the Canadian context. Aligning to the CA Baseline should not prevent implementors from participating in specific use cases and/or conforming to existing Canadian implementation guides
  • Provide direction and set minimal expectations on a few common terminologies (e.g., CCDD, PCLOCD, etc.).
  • Focus on what Canadian implementations currently support not what they "ought to support". Emerging Canadian concepts can be socialized through extensions, examples, and usage notes but should not be constrained by the Baseline as to be prescriptive.
  • Be consistent and informed by other pan-Canadian standards where possible.

Base vs. Baseline vs. Core

The international FHIR community is evolving towards further differentiation between the use of Base, Baseline, and Core terminology to categorize implementation guides. At the time that this implementation guide was authored, the following patterns were discerned:

National Base Implementation Guides (e.g., Australian Base, Germany Base, Netherlands Base) provide awareness of localized concepts but do not apply cardinality constraints or required binding strengths that enforce conformance to those concepts. In rare cases, cardinality constraints may be applied to elements that have been sliced to ensure the presence of sub-elements if a particular slice is used (ex: identified coding system). Must support flags are not utilized in Base National Profiles.

National Baseline Implementation Guides (e.g., Canadian Baseline) provide awareness of localized concepts and apply minimal cardinality constraints and preferred binding strengths only where appropriate and when expected given national context. In some scenarios, more restrictive constraints may be found on elements that have been sliced to support meaningful conformance when standard heterogenous concepts are expected (ex: fixed values for specific systems the slice applies to). Must Support flags are utilized to identify elements that are expected to be supported broadly regardless of use case.

National Core Implementation Guides (e.g., US Core, UK Core) define a set of conformance requirements that enforce alignment to localized concepts through cardinality constraints, must support flags, and required/extensible binding strengths. Conformance to these profiles is tied to regulatory and/or contractual agreements in order to necessitate adoption to these more prescriptive specifications.


Contact: FHIR-CA-Baseline@infoway-inforoute.ca

Releases

No releases published

Packages

No packages published

Languages

  • Batchfile 63.0%
  • Shell 36.0%
  • HTML 1.0%