Skip to main content
The procedure resource is used to record the details of current and historical procedures performed on or for a patient. A procedure is an activity that is performed on, with, or for a patient as part of the provision of care. Reference Table: The procedure_references table contains normalized references from the procedure to other entities. It supports the following reference properties:
  • subject (required): links to the patient who underwent the procedure
  • encounter: links to the encounter where the procedure was performed
  • performer.actor: links to practitioners who performed the procedure
  • location: links to the location where the procedure was performed
  • report: links to diagnostic reports or other documents related to the procedure
For detailed information about reference table structure and indexing, see the Reference Tables documentation. Procedure Table: The procedure table records medical procedures performed on patients, including surgical procedures, diagnostic tests, and other clinical interventions. Primary Keys:
  • procedure_id
Foreign Keys:
  • patient_id
ColumnData TypeDescription
procedure_idvarcharUnique identifier for the procedure
patient_idvarcharUnique identifier for the patient
statusvarcharStatus of the procedure. Possible values:
preparation: The core event has not started yet, but some staging activities have begun (e.g., premedication, anesthetic, preparing the patient, etc.).
in-progress: The event is currently occurring.
not-done: The event was terminated prior to any activity beyond preparation.
on-hold: The event has been temporarily stopped but is expected to resume in the future.
stopped: The event was terminated prior to completion, after at least some activity has occurred.
completed: The event has now concluded.
entered-in-error: This electronic record should never have existed (e.g., wrong patient, wrong data, mistaken entry, etc.).
unknown: The authoring or source system does not know the current state of the event.
performed_datedateStart date of the procedure
end_datedateEnd date of the procedure
cpt_codevarcharCPT code for the procedure
cpt_displayvarcharHuman-readable description of CPT code
snomed_codevarcharSNOMED CT code for the procedure
snomed_displayvarcharHuman-readable description of SNOMED CT code
bodysite_snomed_codevarcharSNOMED CT body site code
bodysite_snomed_displayvarcharHuman-readable description of SNOMED CT body site
reason_snomed_codevarcharSNOMED CT reason code
reason_snomed_displayvarcharHuman-readable description of SNOMED CT reason
note_textvarcharAdditional notes about the procedure
data_sourcevarcharSource of the procedure data