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Σ0..0Identifier
instantiatesCanonicalΣ0..0canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..0uri
basedOnΣ0..1Reference(ServiceRequest)
partOfΣ0..0Reference(Procedure | Observation | MedicationAdministration)
statusΣ ?!1..1codeBinding
id0..0id
extensionC0..0Extension
codingΣ0..0Coding
textΣ1..1string
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)
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
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
textΣ1..1string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..1string
referenceΣ0..0Reference()
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..1string
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.languagerequiredhttp://hl7.org/fhir/ValueSet/all-languages|5.0.0

IETF language tag for a human language

Procedure.statusrequiredhttp://hl7.org/fhir/ValueSet/event-status|5.0.0

A code specifying the state of the procedure.

Procedure.categoryexamplehttp://hl7.org/fhir/ValueSet/procedure-category

A code that classifies a procedure for searching, sorting and display purposes.

Procedure.codeexamplehttp://hl7.org/fhir/ValueSet/procedure-code

A code to identify a specific procedure .

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

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

Procedure.performer.functionexamplehttp://hl7.org/fhir/ValueSet/performer-role

A code that identifies the role of a performer of the procedure.

Procedure.reasonexamplehttp://hl7.org/fhir/ValueSet/procedure-reason

A code that identifies the reason a procedure is required.

Procedure.bodySiteexamplehttp://hl7.org/fhir/ValueSet/body-site

SNOMED CT Body site concepts

Procedure.outcomeexamplehttp://hl7.org/fhir/ValueSet/procedure-outcome

An outcome of a procedure - whether it was resolved or otherwise.

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

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

Procedure.complicationexamplehttp://hl7.org/fhir/ValueSet/condition-code

Codes describing complications that resulted from a procedure.

Procedure.complication.conceptrequiredhttps://fhir.synapxe.sg/ValueSet/complication-types
Procedure.followUprequiredhttp://hl7.org/fhir/ValueSet/procedure-followup

Specific follow up required for a procedure e.g. removal of sutures.

Procedure.focalDevice.actionpreferredhttp://hl7.org/fhir/ValueSet/device-action

A kind of change that happened to the device during the procedure.

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

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