Nerve
FHIRResources

Procedure

Maturity LevelSecurity CategoryResource Category
3Patient
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.

Resource Content

Name
Required
Type
Description & Constraints
identifierIdentifierExternal Identifiers for this procedure
instantiatesCanonicalcanonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
instantiatesUriuriInstantiates external protocol or definition
basedOnReference(CarePlan | ServiceRequest)A request for this procedure
partOfReference(Procedure | Observation | MedicationAdministration)Part of referenced event
statuscodepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
statusReasonCodeableConceptReason for current status
categoryCodeableConceptClassification of the procedure
codeCodeableConceptIdentification of the procedure
subjectReference(Patient | Group)Who the procedure was performed on
encounterReference(Encounter)Encounter created as part of
performed[x]*When the procedure was performed
└─ performedDateTimedateTimeWhen the procedure was performed
└─ performedPeriodPeriodWhen the procedure was performed
└─ performedStringstringWhen the procedure was performed
└─ performedAgeAgeWhen the procedure was performed
└─ performedRangeRangeWhen the procedure was performed
recorderReference(Patient | RelatedPerson | Practitioner | PractitionerRole)Who recorded the procedure
asserterReference(Patient | RelatedPerson | Practitioner | PractitionerRole)Person who asserts this procedure
performerBackboneElementThe people who performed the procedure
└─ functionCodeableConceptType of performance
└─ actorReference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
└─ onBehalfOfReference(Organization)Organization the device or practitioner was acting for
locationReference(Location)Where the procedure happened
reasonCodeCodeableConceptCoded reason procedure performed
reasonReferenceReference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
bodySiteCodeableConceptTarget body sites
outcomeCodeableConceptThe result of procedure
reportReference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
complicationCodeableConceptComplication following the procedure
complicationDetailReference(Condition)A condition that is a result of the procedure
followUpCodeableConceptInstructions for follow up
noteAnnotationAdditional information about the procedure
focalDeviceBackboneElementManipulated, implanted, or removed device
└─ actionCodeableConceptKind of change to device
└─ manipulatedReference(Device)Device that was changed
usedReferenceReference(Device | Medication | Substance)Items used during procedure
usedCodeCodeableConceptCoded items used during the procedure

Search Parameters

NameTypeDescriptionExpression
codetokenA code to identify a procedureProcedure.code
datedateWhen the procedure was performedProcedure.performed
identifiertokenA unique identifier for a procedureProcedure.identifier
patientreferenceSearch by subject - a patientProcedure.subject.where(resolve() is Patient)
encounterreferenceEncounter created as part ofProcedure.encounter
based-onreferenceA request for this procedureProcedure.basedOn
categorytokenClassification of the procedureProcedure.category
instantiates-canonicalreferenceInstantiates FHIR protocol or definitionProcedure.instantiatesCanonical
instantiates-uriuriInstantiates external protocol or definitionProcedure.instantiatesUri
locationreferenceWhere the procedure happenedProcedure.location
part-ofreferencePart of referenced eventProcedure.partOf
performerreferenceThe reference to the practitionerProcedure.performer.actor
reason-codetokenCoded reason procedure performedProcedure.reasonCode
reason-referencereferenceThe justification that the procedure was performedProcedure.reasonReference
statustokenpreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknownProcedure.status
subjectreferenceSearch by subjectProcedure.subject

Scope and Usage

Overview

Procedure is one of the event resources in the FHIR workflow specification. This resource records details of current and historical procedures performed on or for a patient.

Definition

A procedure is an activity performed on, with, or for a patient as part of the provision of care. This includes:

  • Clinical procedures (surgical, diagnostic, endoscopic, biopsies)
  • Therapeutic services (counseling, physiotherapy)
  • Support services (personal support, adult day care, non-emergency transportation)
  • Lifestyle interventions (home modification, exercise)

Performers

Procedures may be performed by:

  • Healthcare professionals
  • Service providers
  • Friends or relatives
  • The patient themselves

Temporal Scope

  • Provides summary information about procedure occurrence
  • Not intended for real-time procedure tracking
  • Can represent summary-level information for long-running procedures (e.g., psychotherapy progress)

Boundaries and Relationships

Resource Selection Guidelines

Do not use Procedure when a more specific resource exists for:

  • Immunizations
  • Drug administrations
  • Communications

Procedure vs Communication

The distinction is based on intent:

  • Communication: Simple disclosure of information
  • Procedure: Activities intended to:
    • Verify patient comprehension
    • Change patient's mental state
    • Provide training or counseling

Diagnostic Procedures

  • Many diagnostic processes generate Observations and DiagnosticReports
  • Procedure record needed only when capturing details about physical intervention
  • Examples of relevant details:
    • Anesthetic used
    • Incision details
    • Scope size

Procedure vs Task

Task:

  • Workflow steps (cancelling orders, fulfilling orders, signing orders)
  • Administrative actions (merging records, admitting patients)

Procedure:

  • Actions intended to create physical or mental change
  • Clinical interventions (surgery, physiotherapy, training)
  • Often connected to Tasks (e.g., Task requesting ServiceRequest for Procedure)

Referenced Elements

This resource is referenced by:

On this page