Key Takeaways

  • The Medicine section (90281-99607) covers a broad range of non-surgical services including immunizations, injections/infusions, cardiovascular procedures, allergy testing, and ophthalmology.
  • Vaccine coding requires two codes: the vaccine product code (90460-90749) AND the administration code (90460-90461 or 90471-90474) — never report just the product alone.
  • Infusion/injection coding (96360-96379) follows hierarchy rules: chemotherapy infusions take precedence over therapeutic infusions, which take precedence over hydration.
  • The anesthesia coding formula is: Total Anesthesia Value = Base Units (B) + Time Units (T) + Modifying Units (M), multiplied by the conversion factor.
  • Anesthesia time begins when the anesthesiologist begins preparing the patient for anesthesia and ends when the patient is released to postoperative care.
  • Physical status modifiers (P1-P6) describe the patient's health status and affect anesthesia payment, ranging from P1 (normal healthy patient) to P6 (declared brain-dead patient).
  • Qualifying circumstances codes (99100, 99116, 99135, 99140) are add-on codes for situations that increase anesthesia complexity (extreme age, hypothermia, controlled hypotension, emergency).
  • The Medicine section includes many add-on and exempt-from-modifier-51 codes that must be identified to avoid incorrect modifier application.
Last updated: February 2026

Medicine Section & Anesthesia Coding

The Medicine section of CPT is one of the most diverse, covering services that do not fit neatly into the E/M or Surgery sections. Anesthesia coding has its own unique formula and modifier system. Together, these sections account for approximately 15-20% of CPC exam questions.


Medicine Section (90281-99607)

Key Medicine Subsections

SubsectionCode RangeExamples
Immune Globulins90281-90399Hepatitis B immune globulin, RhoGAM
Immunization Administration90460-90474Injection, oral, intranasal vaccine administration
Vaccines/Toxoids90476-90749Influenza, pneumococcal, COVID-19 vaccines
Hydration/Infusions96360-96379IV hydration, therapeutic infusions, chemotherapy
Cardiovascular93000-93998EKGs, echocardiograms, cardiac catheterization
Pulmonary94002-94799Spirometry, pulmonary function tests
Allergy/Immunology95004-95199Allergy testing, immunotherapy injections
Neurology95700-95999EEGs, EMGs, nerve conduction studies
Ophthalmology92002-92499Eye exams, visual field testing
Physical Medicine97010-97799Physical therapy modalities and procedures
Chiropractic98940-98943Chiropractic manipulative treatment

Vaccine/Immunization Coding

Vaccine coding always requires two codes:

1. Vaccine Product Code (What was given)

ExampleCodeDescription
Influenza vaccine90688Influenza virus vaccine, quadrivalent
Pneumococcal vaccine90670Pneumococcal conjugate vaccine, 13 valent
Hepatitis B vaccine90746Hepatitis B vaccine, adult dosage

2. Administration Code (How it was given)

For patients through 18 years (with counseling):

CodeDescription
90460Immunization administration through 18 years, first vaccine/toxoid component, with counseling
90461Each additional vaccine/toxoid component (add-on to 90460)

For patients over 18 (or without counseling):

CodeDescription
90471Immunization administration, first vaccine, percutaneous/intradermal/subcutaneous/intramuscular
90472Each additional vaccine (add-on to 90471)
90473Immunization administration, first vaccine, intranasal or oral
90474Each additional vaccine, intranasal or oral (add-on to 90473)

Example: An adult receives an influenza vaccine (IM injection) and a pneumococcal vaccine (IM injection) at the same visit:

  • 90688 (influenza vaccine product)
  • 90670 (pneumococcal vaccine product)
  • 90471 (administration, first vaccine — injection)
  • 90472 (administration, each additional vaccine — injection)

Infusion/Injection Hierarchy (96360-96379)

When multiple IV services are provided on the same day, coding follows a strict hierarchy:

Hierarchy (Highest to Lowest Priority)

PriorityService TypeInitial CodeAdditional HourPush
1 (Highest)Chemotherapy infusion96413+9641596409
2Therapeutic infusion96365+9636696374
3 (Lowest)Hydration96360+96361N/A

Infusion Coding Rules

  1. Only ONE initial service code per encounter — from the highest hierarchy category
  2. Concurrent infusions (two substances at the same time through same IV or different IV) use the concurrent add-on code
  3. Sequential infusions (one after another through the same IV access) use the sequential add-on code
  4. Different substances via the same access site at different times are sequential
  5. Hydration performed at the same time as a therapeutic/chemo infusion is NOT separately reportable
  6. Minimum time: Initial infusion codes require at least 16 minutes of infusion time; additional hour codes require at least 31 minutes beyond the initial hour

Anesthesia Coding (00100-01999)

The Anesthesia Formula

Anesthesia payment is calculated using:

Total Anesthesia Allowance = (Base Units + Time Units + Modifying Units) x Conversion Factor

ComponentDefinitionHow Determined
Base Units (B)Reflects the complexity of the anesthesia serviceAssigned to each anesthesia code by the ASA Relative Value Guide
Time Units (T)Duration of anesthesiaCalculated based on actual anesthesia time (typically 1 unit per 15 minutes)
Modifying Units (M)Additional complexity factorsPhysical status modifiers, qualifying circumstances
Conversion FactorDollar value per unitVaries by payer and geographic location

Anesthesia Time

  • Starts: When the anesthesiologist begins preparing the patient for anesthesia induction
  • Ends: When the anesthesiologist releases the patient to postoperative care (e.g., PACU nurse)
  • Includes: Pre-anesthesia preparation, induction, maintenance, emergence, and immediate post-anesthesia care
  • Conversion: Most commonly, 1 time unit = 15 minutes (varies by payer)

Example Calculation:

  • Procedure: Anesthesia for total knee replacement
  • Base units: 7
  • Anesthesia time: 90 minutes = 6 time units (90 / 15)
  • Physical status: P2 (mild systemic disease) = 0 additional units
  • Total units: 7 + 6 + 0 = 13 units
  • If conversion factor = $22.00 per unit → $286.00

Physical Status Modifiers (P1-P6)

Physical status modifiers are appended to the anesthesia code and describe the patient's overall health:

ModifierDescriptionAdditional Units (Typical)
P1Normal healthy patient0
P2Patient with mild systemic disease0
P3Patient with severe systemic disease1
P4Patient with severe systemic disease that is a constant threat to life2
P5Moribund patient not expected to survive without the operation3
P6Declared brain-dead patient (organ donor)0

Qualifying Circumstances (Add-On Codes)

These codes are reported IN ADDITION to the anesthesia code when specific high-risk conditions exist:

CodeCircumstanceAdditional Units
99100Anesthesia for patient of extreme age (under 1 year or over 70 years)Varies by payer
99116Anesthesia complicated by utilization of total body hypothermiaVaries
99135Anesthesia complicated by utilization of controlled hypotensionVaries
99140Anesthesia for emergency conditionsVaries

Cardiovascular Medicine Codes

Common Cardiovascular Studies

StudyCodeComponents
12-lead ECG93000 (global)Tracing + interpretation + report
ECG tracing only93005Technical component
ECG interpretation only93010Professional component
Transthoracic echo (TTE)93306Complete TTE with Doppler
Holter monitor93224-93227Recording + analysis + interpretation
Stress test93015-93018May be split into components
Anesthesia Formula Example: Total Knee Replacement (90 min, P2 status) — 13 Total Units
Test Your Knowledge

An adult patient receives an influenza vaccine (IM) and a Tdap vaccine (IM) at the same office visit. How many CPT codes are reported in total?

A
B
C
D
Test Your Knowledge

A patient receives IV hydration for 45 minutes, followed by a therapeutic IV infusion of an antibiotic for 1 hour and 20 minutes. Using the infusion hierarchy, what is the initial service?

A
B
C
D
Test Your Knowledge

What is the anesthesia formula used to calculate anesthesia reimbursement?

A
B
C
D
Test Your KnowledgeFill in the Blank

Anesthesia time begins when the anesthesiologist starts preparing the patient and ends when the patient is released to _____ care.

Type your answer below

Test Your KnowledgeMatching

Match each anesthesia physical status modifier to its description:

Match each item on the left with the correct item on the right

1
P1
2
P2
3
P3
4
P4
5
P5
Test Your Knowledge

A qualifying circumstances code (99100) is reported when anesthesia is provided to which type of patient?

A
B
C
D
Test Your KnowledgeOrdering

Arrange the infusion hierarchy from HIGHEST priority to LOWEST priority:

Arrange the items in the correct order

1
Hydration (96360)
2
Therapeutic infusion (96365)
3
Chemotherapy infusion (96413)