Procedure

Reference data for clinical procedures with standardized coding (CPT, ICD-10-PCS, SNOMED CT). Defines procedure categories, body sites, specialties, durations, and anesthesia requirements for scheduling and documentation.

Overview

Procedure provides standardized definitions of clinical procedures from simple office visits to complex surgeries. Each procedure type includes coding, category (surgical, diagnostic, therapeutic), associated body site, typical specialty, duration, and anesthesia requirements. This reference data supports procedure scheduling, surgical planning, billing, and clinical documentation.

Key Concepts

Procedure Categories

The category field classifies procedure purpose:

CategoryDescriptionExamples
surgicalOperative proceduresCholecystectomy, appendectomy
diagnosticProcedures to diagnoseBiopsy, endoscopy, catheterization
therapeuticTreatment proceduresStent placement, ablation
preventivePreventive interventionsVaccination, screening
palliativeComfort/symptom reliefNerve block, drainage

Coding Systems

The system field identifies the terminology:

SystemUse CaseExample
CPTProfessional billing47562
ICD-10-PCSInpatient procedures0FB44ZX
SNOMED-CTClinical documentation45595009
HCPCSMedicare/equipmentG0105

Body Site

Links to HealthReferenceBodySite:

  • Anatomical location of procedure
  • Supports surgical planning
  • Guides positioning and prep
  • Informs consent documentation

Specialty Association

Links to HealthReferencePractitionerSpecialty:

  • Typical performing specialty
  • Credentialing requirements
  • Referral routing
  • Quality metrics by specialty

Anesthesia Requirements

The requiresAnesthesia field indicates:

  • Whether anesthesia support needed
  • Local vs general considerations
  • Pre-operative clearance needs
  • NPO requirements
  • Recovery room planning

Typical Duration

The typicalDurationMinutes field:

  • Expected procedure length
  • OR scheduling optimization
  • Resource allocation
  • Recovery time planning

Use Cases

Procedure Scheduling

When scheduling procedures:

  1. Look up procedure by code
  2. Check anesthesia requirements
  3. Allocate appropriate time slot
  4. Assign to qualified provider
  5. Schedule pre-op workup if needed

Surgical Planning

For operative cases:

  1. Reference procedure duration
  2. Plan OR resources
  3. Coordinate anesthesia
  4. Ensure specialty coverage
  5. Prepare equipment/supplies

Pre-Authorization

For insurance approval:

  1. Map procedure to CPT code
  2. Document medical necessity
  3. Submit with diagnosis codes
  4. Track approval status
  5. Update billing system

Consent Documentation

When obtaining consent:

  1. Reference procedure description
  2. Document body site/laterality
  3. Explain anesthesia plan
  4. Discuss specialty-specific risks
  5. Obtain signed consent

Quality Reporting

For quality metrics:

  1. Track procedures by type
  2. Calculate outcomes by category
  3. Monitor complications
  4. Benchmark duration against typical
  5. Report by specialty

Related Entities

EntityRelationshipDescription
HealthReferenceBodySiteReferencesAnatomical site
HealthReferencePractitionerSpecialtyReferencesPerforming specialty
ClinicalNoteReferenced byProcedure notes document these

Enums

system

ValueDescription
CPTCurrent Procedural Terminology - AMA billing codes
ICD-10-PCSICD-10 Procedure Coding System for inpatient procedures
SNOMED-CTSystematized Nomenclature of Medicine Clinical Terms
HCPCSHealthcare Common Procedure Coding System for Medicare
otherOther coding system not listed

category

ValueDescription
surgicalOperative procedures requiring incision or instrumentation
diagnosticProcedures performed to establish a diagnosis
therapeuticProcedures performed to treat a condition
preventiveProcedures to prevent disease or detect early
palliativeProcedures focused on symptom relief and comfort
otherOther procedure category not listed
9 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
codestring
stored

Standardized procedure code

Example: "47562"

Required
systemstring
stored

Coding system used

Values: CPT, ICD-10-PCS, SNOMED-CT, HCPCS, other

Example: "CPT"

Required
labelstring
stored

Human-readable name of the procedure

Example: "Laparoscopic cholecystectomy"

Required
categorystring
stored

Category of procedure

Values: surgical, diagnostic, therapeutic, preventive, palliative, other

Example: "surgical"

Optional
bodySiteHealthReferenceBodySite
stored

Primary body site for the procedure

Optional
specialtyHealthReferencePractitionerSpecialty
stored

Medical specialty typically performing this procedure

Optional
typicalDurationMinutesnumber
stored

Typical duration of the procedure in minutes

Example: 90

Optional
requiresAnesthesiaboolean
stored

Whether the procedure typically requires anesthesia

Example: true

Optional
descriptionstring
stored

Additional details about the procedure

Optional

Examples

Example 1

{
  "@type": "Procedure",
  "code": "47562",
  "system": "CPT",
  "label": "Laparoscopic cholecystectomy",
  "category": "surgical",
  "typicalDurationMinutes": 90,
  "requiresAnesthesia": true,
  "description": "Minimally invasive surgical removal of the gallbladder"
}

Example 2

{
  "@type": "Procedure",
  "code": "43239",
  "system": "CPT",
  "label": "Upper GI endoscopy with biopsy",
  "category": "diagnostic",
  "typicalDurationMinutes": 30,
  "requiresAnesthesia": true,
  "description": "Esophagogastroduodenoscopy with tissue sampling"
}

Example 3

{
  "@type": "Procedure",
  "code": "99213",
  "system": "CPT",
  "label": "Office visit, established patient, low complexity",
  "category": "diagnostic",
  "typicalDurationMinutes": 15,
  "requiresAnesthesia": false,
  "description": "Outpatient evaluation and management visit"
}