Procedure

Clinical

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.

PathCard.TypeDescription & Constraints
Procedure0..*An action that is being or was performed on a patient
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.identifierΣ0..*IdentifierExternal Identifiers for this procedure
.instantiatesCanonicalΣ0..*canonicalInstantiates FHIR protocol or definition
.instantiatesUriΣ0..*uriInstantiates external protocol or definition
.basedOnΣ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
.partOfΣ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
.status?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Bindingevent-status(required)
.statusReasonΣ0..1CodeableConceptReason for current status
Bindingprocedure-not-performed-reason(example)
.categoryΣ0..1CodeableConceptClassification of the procedure
Bindingprocedure-category(example)
.codeΣ0..1CodeableConceptIdentification of the procedure
Bindingprocedure-code(example)
.subjectΣ1..1Reference(Patient | Group)Who the procedure was performed on
.encounterΣ0..1Reference(Encounter)Encounter created as part of
.performed[x]Σ0..1dateTime | Period | string | Age | RangeWhen the procedure was performed
.recorderΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Who recorded the procedure
.asserterΣ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Person who asserts this procedure
.performerΣ0..*BackboneElementThe people who performed the procedure
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.functionΣ0..1CodeableConceptType of performance
Bindingperformer-role(example)
.actorΣ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
.onBehalfOf0..1Reference(Organization)Organization the device or practitioner was acting for
.locationΣ0..1Reference(Location)Where the procedure happened
.reasonCodeΣ0..*CodeableConceptCoded reason procedure performed
Bindingprocedure-reason(example)
.reasonReferenceΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
.bodySiteΣ0..*CodeableConceptTarget body sites
Bindingbody-site(example)
.outcomeΣ0..1CodeableConceptThe result of procedure
Bindingprocedure-outcome(example)
.report0..*Reference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
.complication0..*CodeableConceptComplication following the procedure
Bindingcondition-code(example)
.complicationDetail0..*Reference(Condition)A condition that is a result of the procedure
.followUp0..*CodeableConceptInstructions for follow up
Bindingprocedure-followup(example)
.note0..*AnnotationAdditional information about the procedure
.focalDevice0..*BackboneElementManipulated, implanted, or removed device
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.action0..1CodeableConceptKind of change to device
Bindingdevice-action(preferred)
.manipulated1..1Reference(Device)Device that was changed
.usedReference0..*Reference(Device | Medication | Substance)Items used during procedure
.usedCode0..*CodeableConceptCoded items used during the procedure
Bindingdevice-kind(example)