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 describes how the mapping elements in CA Core+ StructureDefinitions are used to document semantic alignment with the Pan-Canadian Health Data Content Framework (PCHDCF) and the Canadian Core Data for Interoperability (CACDI). It is recommended that readers review the Relationship to PCHDCF before reviewing this page.
Mappings in StructureDefinitions appear in the element.mapping
fields and use the identity PCHDCF-CACDI
. These mappings document where an individual FHIR element corresponds to a concept from the Logical Data Model or CACDI, supporting semantic traceability and informing implementation decisions. There is a table at the bottom of each of the CA Core+ Profiles listing all mappings relevant to that profile.
These mappings help:
Mappings can be viewed in the "Tree View" of each Profile where the mapping field has been populated. These mappings are authored in FSH or JSON and maintained in the StructureDefinition resource.
To reflect the precision and intent of each mapping, CA Core+ uses the following conventions:
Primary Mapping
A direct mapping that most precisely represents the PCHDCF concept.
These mappings do not include an asterisk (*
) and appear as the authoritative entry in mapping tables throughout the guide.
Secondary Mapping
An indirect or supportive mapping used for clarity, context, or completeness.
These mappings are marked with an asterisk (*
) and include a mapping.comment
field to explain limitations (e.g., element choice ambiguity, structural variance, or contextual representation).
Note: All mappings are made under the assumption that the data is associated with a subject (e.g., a Patient), even if not explicitly stated in the source framework.
Extensions
Data Type Sub-Elements
identifier.system
, coding.code
) with appropriate comments.Slices
Combination of Elements
Multi-Mapping Within a Single Element
Backbone Elements
name.given
).name
) may be implied but not separately mapped unless required.Choice Elements ([x]
)
onsetDateTime
).[x]
level with explanatory comments or extended to each type as secondary entries.References
generalPractitioner
).Practitioner
) contains its own mappings to document internal alignment.Profiles will have a mapping table below their terminology bindings showing how the profile maps to CACDI and PCHDCF. For guidance on the relationship between CACDI and PCHDCF see Relationship to PCHDCF, which has more information on PCHDCF.
mapping.comment
content may be included to clarify nuances or intent.