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
... subject Σ1..1Reference(Patient | Group)Who the procedure was performed on
... status ?! Σ1..1codein-progress | aborted | completed | entered-in-error
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)
... 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)
... reason[x] Σ0..1Reason procedure performed
Procedure Reason Codes (Example)
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(Condition)
... 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)
... performed[x] Σ0..1Date/Period the procedure was performed
.... performedDateTimedateTime
.... performedPeriodPeriod
... encounter Σ0..1Reference(Encounter)The encounter associated with the procedure
... location Σ0..1Reference(Location)Where the procedure happened
... 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 | DiagnosticOrder | 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
... used 0..*Reference(Device | Medication | Substance)Items used during procedure

doco Documentation for this format