Diagram of Procedure

Use the + and − buttons to zoom, and drag the diagram to pan. Select a class box to open its detail page.

UML 2.1 notation shows multiplicity on relationship ends; coloured boxes indicate classes elaborated in a separate diagram or planned for a future release.

Procedure Subject Area Pan-Canadian Health Data Content Framework Version 3, September 2026 Health Care Service Event Health Event - Health Care Service Event Period: Period Care Team Care Team Participant - Care Team Participation Period: Period constraints {Unique Key: Care Team, Party Role, Care Team Participation Period.Start Date Time} Procedure Performer - Performer-for-Procedure Role Type Code: Codeable Concept [0..1] - Procedure Performer Effective Period: Period [0..1] constraints {Unique Key: Patient Procedure, XOR (Party Role, Care Team Participant), Procedure Performer Effective Period.Start Date Time if specified} Service Request Administrative Event Care Plan Procedure Context constraints {Unique Key: Patient Procedure[part of>], XOR(Patient Procedure[->is], Observation, Medication Administration)} Medication Administration Patient Health Concern Procedure Reason - Procedure Reason Code: Codeable Concept [0..1] constraints {Unique Key: Patient Procedure [justified by->], XOR(Procedure Reason Code, Patient Procedure [is ->], Patient Health Concern, Observation, Diagnostic Report)} Periprocedure Event - Periprocedure Event Code: Codeable Concept constraints {Unique Key: Procedure Event, Periprocedure Event Code} Adverse Event Clinical Event Patient Procedure - Patient Post-Procedure Instruction Code: Codeable Concept [0..*] - Patient Procedure Body Site Code: Codeable Concept [0..*] - Patient Procedure Identifier: Identifier [0..1] - Patient Procedure Information Source Code: Codeable Concept [0..1] - Patient Procedure Occurrence Date Time: Date Time [0..1] - Patient Procedure Status Code: Codeable Concept - Patient Procedure Status Reason Code: Codeable Concept [0..1] - Patient Procedure Tolerance Code: Codeable Concept [0..1] - Procedure Category Code: Codeable Concept [0..1] - Procedure Code: Codeable Concept [0..1] constraints {Mandatory (Procedure Code, if Patient Procedure is a Health Care Service Event).} Clinical Annotation Patient Procedure Data Absent Reason - Procedure Category Code: Codeable Concept [0..1] - Procedure Code: Codeable Concept [0..1] - Procedure Data Absent Reason Code: Codeable Concept constraints {Unique Key: Patient, Procedure Code if specified, Procedure Category Code if specified} Party Role - Party Role Effective Period: Period - Party Role Type Code: Codeable Concept constraints {Unique Key: Party, Party Role Type Code, Party Role Effective Period.Start Date} Patient Encounter Observation Clinical Event Clinical Information Life Cycle Event Administrative Event - Clinical Information Life Cycle Event Date Time: Date Time [0..1] - Clinical Information Life Cycle Event Type Code: Codeable Concept constraints {Mandatory(Party Role OR Clinical Information Life Cycle Event Date Time)} Fetus - Fetus Identifier: Identifier - Fetus Sex Code: Codeable Concept [0..1] constraints {Unique Key: Fetus Identifier} Diagnostic Report 0..* 0..1 is 0..* 0..1 is 0..* 0..1 is 0..* 0..1 executed by 0..* 0..1 0..* 1 for 0..* 0..* has 1 0..* has 1 0..* has 0..* 0..1 is 0..* 0..* based on 0..* 0..* performed on 1 0..* justified by 0..* 0..1 is 0..* 0..1 is 1 0..* part of 0..* 0..* associated with 0..* 1 is {Party Role Type is not Patient nor a Party Group role type} 0..* 1 has 0..* 0..1 is 0..* 0..1 documented in 0..* 0..* has 0..* 0..1 is 0..* 0..1 0..* 0..1 is 0..* 0..1 is 0..1 0..1 is 0..* 0..1 documented in 0..* 0..* 0..* based on 0..* 0..1 is 0..* 1 for Exclusive OR Exclusive OR Exclusive OR Exclusive OR Legend Class Elaborated in Separate Diagram Future Release Business Representation Association relationship Uses relationship Relationship to association class Exclusive OR boundary | Inclusive OR boundary Generalization relationship from child to parent Aggregation relationship Composition relationship

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. Diagram of Procedure. Accessed November 02, 2026.