NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure IDomainResourceAn action that is being or was performed on a patient
Reason not performed is only permitted if notPerformed indicator is true
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... status ?!Σ1..1codein-progress | aborted | completed | entered-in-error | unknown
ProcedureStatus (Required)
... category Σ0..1CodeableConceptClassification of the procedure
Procedure Category Codes (SNOMED CT) (Example)
... code Σ1..1CodeableConceptIdentification of the procedure
Procedure Codes (SNOMED CT) (Example)
... subject Σ1..1Reference(Patient | Group)Who the procedure was performed on
... encounter Σ0..1Reference(Encounter)The encounter associated with the procedure
... performed[x] Σ0..1Date/Period the procedure was performed
.... performedDateTimedateTime
.... performedPeriodPeriod
... performer Σ0..*BackboneElementThe people who performed the procedure
.... actor Σ0..1Reference(Practitioner | Organization | Patient | RelatedPerson)The reference to the practitioner
.... role Σ0..1CodeableConceptThe role the actor was in
Procedure Performer Role Codes (Example)
... location Σ0..1Reference(Location)Where the procedure happened
... reasonReference Σ0..*Reference(Condition)Condition that is the reason the procedure performed
... reasonCode Σ0..*CodeableConceptCoded reason procedure performed
Procedure Reason Codes (Example)
... notPerformed ?!Σ0..1booleanTrue if procedure was not performed as scheduled
... reasonNotPerformed I0..*CodeableConceptReason procedure was not performed
Procedure Not Performed Reason (SNOMED-CT) (Example)
... bodySite Σ0..*CodeableConceptTarget body sites
SNOMED CT Body Structures (Example)
... outcome Σ0..1CodeableConceptThe result of procedure
Procedure Outcome Codes (SNOMED CT) (Example)
... report 0..*Reference(DiagnosticReport)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Condition/Problem/Diagnosis Codes (Example)
... followUp 0..*CodeableConceptInstructions for follow up
Procedure Follow up Codes (SNOMED CT) (Example)
... request 0..1Reference(CarePlan | DiagnosticRequest | ProcedureRequest | ReferralRequest)A request for this procedure
... notes 0..*AnnotationAdditional information about the procedure
... focalDevice 0..*BackboneElementDevice changed in procedure
.... action 0..1CodeableConceptKind of change to device
Procedure Device Action Codes (Required)
.... manipulated 1..1Reference(Device)Device that was changed
... usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
... usedCode 0..*CodeableConceptCoded items used during the procedure
... component 0..*Reference(MedicationAdministration | Procedure | Observation)Events related to the procedure

doco Documentation for this format