CACDI semantic common data model

A semantic common data model representation of the CACDI elements with classes, attributes, relationships and constraints

The Canadian Core Data for Interoperability (CACDI) defines a standardized set of health data elements and value sets in the context of a common data architecture to support interoperability across the Canadian health care system. The CACDI represents the minimum data required to support standardized information capture and enable the meaningful exchange of health information. It aims to standardize the capture, structure and exchange of health data across the health continuum by providing a foundation of standardized data elements applicable to multiple health care settings.

The CACDI is a subset of the Pan-Canadian Health Data Content Framework and works in tandem with CA Core+, the Fast Healthcare Interoperability Resources (FHIR) profiles created by Canada Health Infoway, to facilitate the meaningful exchange of health care information. Together, the Canadian Institute for Health Information’s and Canada Health Infoway’s efforts, including the development of national health data content and data exchange standards, will support the uninterrupted and accurate exchange of health information across Canada, aligning with Health Canada’s vision for a modern, integrated health care system.

This product is a semantic common data model representation of the information within the CACDI.

Selecting a class

  • Click “Go to the diagram” to explore an interactive HTML page or click a class to view that concept in more detail.

On each class page, there will be:

Class

  1. Class: Name of the class detailed on the page
  2. Class (Abstract): Identifies superclasses that are not to be instantiated
  3. Class note: A description of the class to aid understanding
  4. Appears in: List of all diagrams in which the class appears
  5. Class Constraints
    • Unique keys: Unique business keys for each class are identified via constraints. Classes that have only a technical key (e.g., Record ID) will not have a documented unique key.
    • Other constraints (e.g., XOR)
  6. Class Stereotype
    • Catalog: Identifies classes which represent externally managed, stable or slowly changing sets of reference information

Attributes

  1. Attribute: Name of the attribute associated with the class
  2. Type: The technology-agnostic SCDM data type of the attribute
  3. Multiplicity: The lower and upper bound of how many instances of the attribute are possible in one instance of the class
  4. Attribute note: A description of the attribute to aid understanding, including value set(s) associated with codeable concept attributes

Relationships

  1. From Class: The class from which the relationship originates
  2. From Multiplicity: The lower and upper bound of how many instances of the from class may participate in the relationship
  3. Relationship: The name of the relationship being detailed
  4. To Class: The class to which the relationship connects
  5. To Multiplicity: The lower and upper bound of how many instances of the to class may participate in the relationship

Explore the CACDI semantic common data model

Preview of the CACDI semantic common data model diagram

Click on “Go to the diagram” to view the interactive version of the CACDI model.

Go to the diagram

Search the CACDI Semantic Common Data Model

Classes of the CACDI semantic common data model

Contact us

If you have questions about this initiative, would like to be added to our stakeholder notification list or would like to participate in our consultations, please email us.

connectedcare@cihi.ca

How to cite:

Canadian Institute for Health Information. CACDI semantic common data model. Accessed November 02, 2026.