| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| TU | DomainResource | An action that is being or was performed on an individual or entity Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | ||
| Σ | 0..* | Identifier | External Identifiers for this procedure | |
| Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | |
| Σ | 0..* | uri | Instantiates external protocol or definition | |
| Σ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure | |
| Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event | |
| ?!Σ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: EventStatus (Required) | |
| Σ | 0..1 | CodeableConcept | Reason for current status Binding: Procedure Not Performed Reason (SNOMED-CT) (Example) | |
| Σ | 0..* | CodeableConcept | Classification of the procedure Binding: Procedure Category Codes (SNOMED CT) (Example) | |
| Σ | 0..1 | CodeableConcept | Identification of the procedure Binding: Procedure Codes (SNOMED CT) (Example) | |
| Σ | 1..1 | Reference(Patient | Group | Device | Practitioner | Organization | Location) | Individual or entity the procedure was performed on | |
| Σ | 0..1 | Reference(Patient | Group | RelatedPerson | Practitioner | Organization | CareTeam | PractitionerRole | Specimen) | Who is the target of the procedure when it is not the subject of record only | |
| Σ | 0..1 | Reference(Encounter) | The Encounter during which this Procedure was created | |
| Σ | 0..1 | When the procedure occurred or is occurring | ||
| dateTime | ||||
| Period | ||||
| string | ||||
| Age | ||||
| Range | ||||
| Timing | ||||
| Σ | 0..1 | dateTime | When the procedure was first captured in the subject's record | |
| Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Who recorded the procedure | |
| Σ | 0..1 | Reported rather than primary record | ||
| boolean | ||||
| Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | ||||
| ΣC | 0..* | BackboneElement | Who performed the procedure and what they did + Rule: Procedure.performer.onBehalfOf can only be populated when performer.actor isn't Practitioner or PractitionerRole | |
| Σ | 0..1 | CodeableConcept | Type of performance Binding: Procedure Performer Role Codes (Example) | |
| ΣC | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device | CareTeam | HealthcareService) | Who performed the procedure | |
| C | 0..1 | Reference(Organization) | Organization the device or practitioner was acting for | |
| 0..1 | Period | When the performer performed the procedure | ||
| Σ | 0..1 | Reference(Location) | Where the procedure happened | |
| Σ | 0..* | CodeableReference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) | The justification that the procedure was performed Binding: Procedure Reason Codes (Example) | |
| Σ | 0..* | CodeableConcept | Target body sites Binding: SNOMED CT Body Structures (Example) | |
| Σ | 0..1 | CodeableConcept | The result of procedure Binding: Procedure Outcome Codes (SNOMED CT) (Example) | |
| 0..* | Reference(DiagnosticReport | DocumentReference | Composition) | Any report resulting from the procedure | ||
| 0..* | CodeableReference(Condition) | Complication following the procedure Binding: Condition/Problem/Diagnosis Codes (Example) | ||
| 0..* | CodeableConcept | Instructions for follow up Binding: Procedure Follow up Codes (SNOMED CT) (Example) | ||
| 0..* | Annotation | Additional information about the procedure | ||
| 0..* | BackboneElement | Manipulated, implanted, or removed device | ||
| 0..1 | CodeableConcept | Kind of change to device Binding: Procedure Device Action Codes (Preferred) | ||
| 1..1 | Reference(Device) | Device that was changed | ||
| 0..* | CodeableReference(Device | Medication | Substance | BiologicallyDerivedProduct) | Items used during procedure Binding: Device Type (Example) | ||
| 0..* | Reference(Any) | Extra information relevant to the procedure | ||