Procedure

This resource is used to record the details of current and historical procedures performed on, with, or for a patient, practitioner, device, organization, or location.

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Device
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifierΣ1..1Identifier
instantiatesCanonicalΣ0..0canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..0uri
basedOnΣ0..1Reference(CarePlan | ServiceRequest)
partOfΣ0..0Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBinding
statusReasonΣ0..0CodeableConcept
categoryΣ0..1CodeableConcept
id0..1id
extensionC0..*Extension
id0..1id
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1id
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
focusΣ0..0Reference(Patient | Group | RelatedPerson | Practitioner | Organization | CareTeam | PractitionerRole | Specimen)
encounterΣ0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
recordedΣ0..0dateTime
recorderΣ0..0Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
actorΣ C1..1Reference(Practitioner)
onBehalfOfC0..0Reference(Organization)
id0..0id
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C1..1dateTime
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C1..1string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ0..0Reference()
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C0..0string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ0..0Reference()
id0..0id
extensionC0..0Extension
codingΣ1..1Coding
textΣ0..0string
id0..0id
extensionC0..0Extension
timeΣ0..0dateTime
textΣ1..1markdown
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
used0..0CodeableReference(Device | Medication | Substance | BiologicallyDerivedProduct)
supportingInfo0..0Reference(Resource)

Terminologies

PathBinding StrengthValue Set (Code System)Description
Procedure.statusReasonexamplehttp://hl7.org/fhir/ValueSet/procedure-not-performed-reason

A code that identifies the reason a procedure was not performed.

Procedure.location.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

Procedure.usedexamplehttp://hl7.org/fhir/ValueSet/device-type

Codes describing items used during a procedure.