CA Core+ v1.1.0 DFT-preBallot
DFT-preBallot - The specification is a DFT-preBallot version of CA Core+ for collecting community feedback. For a full list of available versions, see the Directory of published versions
This page provides a detailed mapping between CA Core+ FHIR profile elements and their corresponding concepts in the Pan-Canadian Health Data Content Framework (PCHDCF), specifically the Logical Data Model (LDM). Where available, it also identifies which elements are flagged in CACDI as Essential for Exchange.
The mapping supports transparency, semantic alignment, and implementation clarity across jurisdictions, helping implementers understand:
For a full explanation of how mappings are represented in the FHIR Profiles is can be found on Mapping Logic.
A download link on Infoscribe to the mapping table will be added here.
This file includes:
Future versions of this mapping will also include:
FHIR Element Path | Element Path Type | LDM Attribute | LDM Related Entity | Mapping Condition | DataType | CACDI Essential for Exchange | NoAbsent | Mapping Notes |
---|---|---|---|---|---|---|---|---|
AllergyIntolerance.code | Element | [Patient Allergy-Intolerance].[Allergy-Intolerance Code] | Patient Allergy-Intolerance | CodeableConcept | Yes | NoAbsent | Required to identify substance | |
AllergyIntolerance.onset[x] | Element | [Patient Allergy-Intolerance].[Onset Date Time] | Patient Allergy-Intolerance | dateTime | Use onsetDateTime if known | |||
AllergyIntolerance.reaction | BackboneElement | [Reaction].causes | Allergy-Intolerance Reaction | BackboneElement | Structure for manifestations and severity | |||
Appointment.participant | BackboneElement | [Appointment Participant] | Appointment | BackboneElement | Includes patient and provider participants | |||
Appointment.basedOn | Reference | [Service Request].based on | Service Request | Reference | Indicates the request that led to the booking |
The NoAbsent indicator means that the attribute must be populated with a valid value, and that value must conform to:
Examples:
This strengthens conformance and ensures minimum data quality for interoperable exchange.
This page describes the methodology used to map concepts from the Pan-Canadian Health Data Content Framework (PCHDCF) and the Canadian Core Data for Interoperability (CACDI) to FHIR artifacts defined in CA Core+. It supports transparency, semantic traceability, and consistency between national models and FHIR implementation profiles.
The mappings bridge semantic models and implementation artifacts by:
Mappings are visible:
Mappings are derived from:
Mappings were validated through:
To reflect mapping precision and intent, each entry is classified as follows:
Primary Mapping
A direct, semantically accurate match between a FHIR element and an LDM attribute. Considered authoritative. No asterisk used.
Secondary Mapping
A supporting, indirect, or partial mapping. Used for structure, context, or combined fields. Marked with an asterisk *
and explained in the notes.
Note: Mappings assume an association with a subject (typically a Patient), even if not explicitly stated in LDM or CACDI.
Extensions
Data Types
.value
, .system
) may have secondary mappings[x] Choice Elements
[x]
, secondaries on slices[x]
, note both supported typesReferences
Backbone Elements
name.given
)Combination of Elements
Slicing
Multi-Use Elements
The downloadable table includes:
These mappings also appear in the CA Core+ profiles' StructureDefinition.tree and mapping elements.
The NoAbsent flag indicates an element must have a valid, non-null value. This is stricter than min=1
in FHIR.
A value must be:
This ensures better conformance and interoperability in shared systems.
The mapping logic will evolve alongside:
To submit feedback or suggest additions, please visit Specification Feedback.
Future releases of the mapping table will also include: Cardinality (Min/Max) from both the Logical Data Model and FHIR profiles ValueSet bindings, where applicable, including links to national and jurisdictional terminologies