CERTIFIED PROFESSIONAL CODER (CPC) • MEDICINE

Apply Medicine Section Coding — Apply specialty-specific coding within medicine section.

Master specialty-specific CPT codes in the Medicine section to accurately report diverse diagnostic, therapeutic, and procedural services.

Historical Context & Motivation

The Medicine section of the CPT manual (codes 90281–99607) represents one of the most diverse and expansive coding areas a professional coder encounters. Unlike the Surgery section, which is organized primarily by body system, the Medicine section is organized by medical specialty and service type. This organizational philosophy reflects the historical evolution of medical practice itself—as specialties emerged, so too did the need for granular procedural codes to capture the full range of non-surgical diagnostic and therapeutic services. Understanding this history provides essential context for why Medicine section coding demands a fundamentally different approach from other CPT sections.

The American Medical Association (AMA) first published the Current Procedural Terminology (CPT) in 1966, primarily as a means of standardizing surgical procedure reporting. Early editions devoted minimal space to non-surgical services. As medical practice expanded through the late twentieth century—particularly in areas like immunization, psychiatry, cardiovascular diagnostics, and physical rehabilitation—the need for a dedicated section to capture these services became undeniable. The Medicine section grew organically, absorbing new subsections as technology and clinical practice advanced, which explains its seemingly heterogeneous organization.

1966
First CPT Edition Published
The AMA releases the first edition of CPT, primarily focused on surgical procedures with limited coverage of non-surgical medical services.
1977
CPT-4 Introduced
The fourth edition introduces the five-digit coding system still in use today. The Medicine section expands significantly to cover immunizations, psychiatry, dialysis, and ophthalmology.
1992
E/M Codes Separated
Evaluation and Management (E/M) codes are carved out into their own section, clarifying the Medicine section's role as the home for specialty-specific diagnostic and therapeutic procedures.
2000s
Technology-Driven Expansion
Rapid advances in cardiology, neurology, and allergy/immunology testing lead to extensive additions of new subsections and codes within the Medicine section.
2017–Present
Ongoing Annual Revisions
The AMA's annual CPT updates consistently add, delete, and revise Medicine section codes to reflect evolving clinical practices, including telehealth and advanced imaging modalities.

The central question the Medicine section addresses is: How do coders accurately capture the vast array of non-surgical, specialty-specific services that do not fit neatly into the Surgery, Radiology, Pathology, or E/M sections? The answer lies in understanding the unique organizational principles, bundling rules, and specialty-specific guidelines that govern Medicine section coding—principles that we will explore throughout this lesson.

Core Principles & Definitions

Before diving into specific subsections and codes, it is essential to internalize the foundational principles that distinguish Medicine section coding from other areas of CPT. The Medicine section spans a remarkably wide range of services—from immune globulin administration to cardiac catheterization interpretation—and each subsection carries its own set of instructional notes, inclusion/exclusion rules, and modifier conventions. Mastering these principles ensures accurate code selection and minimizes claim denials.

1

Specialty-Based Organization

Unlike the Surgery section (organized by body system), the Medicine section is organized by clinical specialty (e.g., Psychiatry, Ophthalmology, Cardiovascular). Coders must navigate to the correct subsection based on the type of service, not the anatomical site.
2

Add-On & Standalone Codes

Many Medicine codes are designated as add-on codes (marked with +) and can only be reported in conjunction with a primary procedure code. Recognizing which codes are standalone versus add-on is critical to compliant billing.
3

Component vs. Global Services

Some services (especially in cardiology and neurology) have separate codes for the professional component (interpretation) and the technical component (equipment/technician). Modifier −26 or −TC may also be applied depending on the subsection's structure.
4

Separate Procedure Designation

Certain codes carry a "separate procedure" designation, meaning they are typically bundled into a more comprehensive service. They should only be reported independently when performed alone or for a purpose distinct from other procedures at the same encounter.
5

Instructional Notes Are Mandatory

Each Medicine subsection contains parenthetical notes, cross-references, and guidelines that specify included services, excluded services, and correct modifier usage. Coders must read these notes before assigning codes—they are not optional references.
KEY TAKEAWAY
Think of the Medicine section as a large medical office building. Each floor houses a different specialty—Cardiology on one floor, Psychiatry on another, Allergy on a third. You would not expect identical procedures, workflows, or equipment on every floor. Similarly, each Medicine subsection operates under its own coding rules, and a coder must 'enter the right floor' and read the subsection-specific guidelines before selecting a code.

Visual Explanation — Medicine Section Architecture

The following diagram illustrates the overall architecture of the CPT Medicine section, showing how major subsections relate to one another and how a coder navigates from a clinical scenario to the correct code range. Notice how the section fans out from a central organizational hub into distinct specialty areas, each governed by its own set of parenthetical instructions and cross-references.

The upper portion displays the major Medicine subsections with their associated code ranges. The lower flowchart illustrates the five-step decision process for selecting the correct Medicine section code: identify the service type, navigate to the appropriate subsection, read instructional notes, select the code with modifiers, and verify bundling rules.

As the diagram illustrates, the coder's journey through the Medicine section is not a single linear path but rather a branching decision tree. The first critical step is determining the specialty area that corresponds to the service rendered. From there, the coder enters the subsection guidelines—which may include parenthetical cross-references to codes in Surgery, Radiology, or E/M—before making a final code selection. This layered approach is what makes the Medicine section uniquely challenging and why rote memorization of code numbers is far less effective than understanding the subsection's logic.

How Medicine Section Coding Works — Key Subsections

The Medicine section encompasses over 30 distinct subsections, but for the CPC examination and professional practice, several subsections account for the majority of coding scenarios. Understanding the internal logic of each high-yield subsection—its unique code structure, bundling conventions, and common modifiers—is the core mechanism of Medicine section coding. Below, we examine the most frequently tested areas in detail.

Immunizations & Injections (90460–90749, 96365–96379)

Immunization coding requires two separate components reported together: the administration code (which captures the act of injecting or administering the vaccine) and the product code (which identifies the specific vaccine or toxoid). Administration codes differ depending on whether the patient is under or over age 18 and whether counseling was provided by the physician. Code 90460 covers immunization administration with counseling for patients through 18 years of age, while 90471 covers percutaneous, intradermal, subcutaneous, or intramuscular injections without the counseling component (any age). Each additional vaccine/toxoid administered at the same encounter uses the corresponding add-on code (90461 or 90472).

Psychiatry (90785–90899)

Psychiatric services coding underwent a major restructuring. Psychiatric diagnostic evaluation is reported with 90791 (without medical services) or 90792 (with medical services). Psychotherapy codes (90832, 90834, 90837) are time-based and may be reported in addition to an E/M code when psychotherapy is performed during the same encounter using add-on codes 90833, 90836, or 90838. The key principle is that face-to-face time with the patient determines code selection: 30 minutes for 90832, 45 minutes for 90834, and 60 minutes for 90837, each with defined time ranges.

Cardiovascular Services (92920–93799)

The cardiovascular subsection is one of the largest and most complex areas of the Medicine section. It includes therapeutic services (percutaneous coronary interventions), non-invasive diagnostic testing (echocardiography, electrocardiography), and cardiac catheterization. A critical coding concept here is the distinction between professional and technical components. For example, a standard 12-lead ECG has three potential codes: 93000 (global—tracing and interpretation), 93005 (tracing only—technical component), and 93010 (interpretation and report only—professional component). Coders must determine which components the reporting provider actually performed.

Allergy & Clinical Immunology (95004–95199)

Allergy testing codes are reported per the number of tests performed. 95004 is used for percutaneous (scratch, puncture, prick) tests with immediate-type reaction and is reported per test. If a patient undergoes 40 scratch tests, code 95004 is reported with 40 units. Allergen immunotherapy codes (95115–95199) cover both the professional service of preparing antigens and the injection administration, and coders must distinguish between injection-only services and services that include provision of the allergenic extract.

💡 CPC Exam Tip
On the CPC exam, Medicine section questions frequently test your ability to distinguish between administration codes and product/substance codes. Always check whether the question asks for the procedure/administration or the drug/vaccine/extract, as these are reported separately.

Detailed Breakdown — High-Yield Medicine Subsections

To approach Medicine section coding with confidence, you need a mental map of the major subsections, their code ranges, and the coding conventions unique to each. The following table and diagram provide a comprehensive reference for the most frequently encountered Medicine subsections on the CPC exam.

Major Medicine Subsections with Code Ranges and Key Concepts
SubsectionCode RangeKey Coding ConceptCommon Modifiers
Immune Globulins/Vaccines90281–90749Separate product + administration codes; age-dependent admin codes−25 (separate E/M), −51 exempt for add-ons
Psychiatry90785–90899Time-based psychotherapy; interactive complexity add-on (90785)−25 (with E/M), −95 (synchronous telehealth)
Ophthalmology92002–92499New vs. established patient; intermediate vs. comprehensive−LT/−RT (laterality), −26 (professional component)
Cardiovascular92920–93799Technical vs. professional components; bundled cath procedures−26, −TC, −59 (distinct procedural service)
Pulmonary94002–94799Ventilation management; spirometry components−26 (professional), −TC (technical)
Allergy/Immunology95004–95199Per-test reporting for skin tests; extract provision vs. injection−59 (if distinct), units for multiple tests
Neurology/EMG95700–95999EEG monitoring tiers; nerve conduction per nerve−26, −TC, −59
Physical Medicine/Rehab97010–97799Timed vs. untimed codes; direct patient contact requirement−59 (distinct service), −GP/−GO/−GN (therapy plan)
This diagram demonstrates component coding using the ECG as an example. Code 93000 represents the global service (tracing plus interpretation). When services are split between providers or facilities, use 93005 for the technical component and 93010 for the professional component. Some subsections use built-in component codes (as shown), while others require modifier −26 or −TC appended to a single global code.

The concept of component coding illustrated above is one of the defining features of several Medicine subsections. In some subsections, the CPT manual provides distinct codes for each component (as with ECG codes 93000, 93005, and 93010). In other subsections, such as pulmonary function testing, a single code represents the global service and the coder appends modifier −26 (professional component) or −TC (technical component) depending on which part was performed. The coder must always check the subsection-specific instructions to determine whether built-in component codes exist or whether modifiers should be applied.

Worked Example — Coding a Multi-Service Encounter

The following worked example demonstrates how to apply Medicine section coding principles to a realistic clinical scenario involving multiple services at a single encounter. This type of multi-code scenario is common on the CPC examination.

📋 Clinical Scenario
A 7-year-old established patient presents to the pediatrician's office for a well-child visit. The physician performs an age-appropriate E/M service, counsels the patient and parent about vaccines, and administers three vaccinations: DTaP (intramuscular), IPV (subcutaneous), and MMR (subcutaneous). All vaccines are single-component products administered as separate injections.
Step-by-Step Code Assignment
1
Step 1 — Identify the Services PerformedThree distinct types of services occurred at this encounter: (1) an E/M service (well-child visit), (2) vaccine administration with counseling, and (3) the vaccine products themselves. Each requires separate coding. The E/M code would come from the E/M section (99381–99397 series), but our focus is on the Medicine section codes for the immunization services.
Three coding categories identified: E/M, administration, and product codes.
2
Step 2 — Select Administration CodesBecause the patient is 7 years old (under 18) and the physician provided counseling, we use 90460 for the first vaccine component administered and 90461 for each additional vaccine component. Since all three vaccines are single-component products: 90460 covers the first injection, and 90461 × 2 covers the second and third injections.
90460 × 1, 90461 × 2
3
Step 3 — Select Vaccine Product CodesEach vaccine has its own product code. The coder looks up the specific vaccine product codes: 90700 (DTaP), 90713 (IPV), and 90707 (MMR). Each is reported once.
90700 × 1, 90713 × 1, 90707 × 1
4
Step 4 — Check for Add-On and Modifier RequirementsCode 90461 is an add-on code (designated with +) and is exempt from modifier −51 (multiple procedures). The vaccine product codes are also −51 exempt. Since the E/M service is a significant, separately identifiable service, modifier −25 would be appended to the E/M code (not to the Medicine codes). No additional modifiers are needed on the immunization codes.
Modifier −25 on E/M code; no modifiers on immunization codes.
5
Step 5 — Compile Final Code SetThe complete code assignment for the immunization portion of this encounter is as follows. Note how the administration codes and product codes are reported as separate line items, and the add-on code 90461 is listed with 2 units.
90460, 90461 × 2, 90700, 90713, 90707 (plus the appropriate E/M code with −25)
KEY TAKEAWAY
Immunization coding is like ordering at a restaurant with a prix fixe and à la carte menu combined. The 'service charge' (administration code) and the 'food item' (product code) are always listed separately on the bill. If the chef personally explains each dish to you (physician counseling for patients ≤18), you use one pricing tier (90460/90461). If the food simply arrives at the table (no counseling), you use a different tier (90471/90472). Forgetting either the service charge or the food item is like submitting a half-complete order—the claim will not be processed correctly.

Common Pitfalls & Comparisons Across Subsections

Medicine section coding errors most frequently arise from three sources: failing to apply subsection-specific rules, incorrectly bundling or unbundling services, and misusing modifiers. The table below compares common coding pitfalls across the most frequently tested Medicine subsections, highlighting the differences that trip up even experienced coders.

Common Medicine Section Coding Errors and Corrections
SubsectionCommon ErrorCorrect Approach
ImmunizationsReporting only the product code without the administration code (or vice versa)Always report both: one administration code per injection + one product code per vaccine/toxoid
PsychiatryUsing a standalone psychotherapy code when an E/M was also performed at the same visitUse the add-on psychotherapy code (90833/90836/90838) with the E/M code when both services occur together
CardiovascularAppending −26 to a code that already represents only the professional component (e.g., 93010)Check whether the subsection uses built-in component codes; if so, use the specific code rather than adding a modifier to the global code
Allergy TestingReporting 95004 once regardless of how many individual tests were performedReport 95004 per test (per allergen); if 40 tests are done, report 95004 × 40 units
Physical MedicineBilling timed codes (e.g., 97110, therapeutic exercise) in units that exceed direct one-on-one patient contact timeUse the 8-minute rule: each 15-minute unit requires at least 8 minutes of direct contact; total time must support reported units
OphthalmologyReporting an ophthalmological E/M code (92012/92014) alongside a general E/M code for the same encounterOphthalmological services codes (92002–92014) include a general eye exam; do not double-report with 99201–99215 for the same visit
KEY TAKEAWAY
The most important rule when coding from the Medicine section is to never assume that rules from one subsection transfer to another. Each subsection is, in effect, its own coding microenvironment with unique bundling logic, modifier conventions, and unit-counting rules. The introductory guidelines at the beginning of each subsection in the CPT manual are not merely informational—they are binding instructions that define correct code assignment for that specialty area.

Connection to Advanced Coding — NCCI Edits & Payer Policies

Beyond the CPT manual itself, Medicine section codes are subject to the National Correct Coding Initiative (NCCI) edits maintained by CMS. NCCI edits define code pairs that should not be reported together for the same patient on the same date of service—either because one code is a component of the other (Column 1/Column 2 edits) or because they represent mutually exclusive procedures. Medicine section codes are heavily represented in NCCI edit tables, particularly in the cardiovascular, pulmonary, and neurology subsections where complex bundling relationships exist between diagnostic and therapeutic services.

Basic vs. Advanced Medicine Section Coding Concepts
ConceptBasic Medicine CodingAdvanced / Payer-Level Coding
Bundling RulesFollow CPT parenthetical notes and 'separate procedure' designationsApply NCCI Column 1/Column 2 edits and Medically Unlikely Edits (MUEs) to verify reportability
Modifier UseAppend −26, −TC, −25 per CPT guidelinesConsider NCCI modifier indicators (0 = never override, 1 = may use −59/−XE/−XS/−XP/−XU to override)
Unit ReportingReport units per test or per 15-minute interval as directed by CPTVerify MUE limits; CMS sets maximum reportable units per line per date of service for many Medicine codes
TelehealthIdentify codes eligible for telehealth delivery per CPT Appendix PApply modifier −95 (synchronous telehealth) and check payer-specific telehealth policies that may expand or restrict CPT-listed codes

As you advance in your coding career, the interplay between CPT guidelines and payer-specific policies becomes increasingly important. The CPC exam primarily tests CPT-level knowledge—what the manual says about code selection, modifiers, and bundling. However, in real-world practice, coders must also consult NCCI edits, Medicare LCD/NCD policies, and commercial payer bulletins to ensure claims are both compliant and reimbursable. The foundation you build now in understanding CPT Medicine section logic directly supports these more advanced competencies.

🔮 Looking Ahead
Specialty certifications from AAPC—such as the Certified Cardiology Coder (CCC) or the Certified Ophthalmology Coder (COC)—require deep mastery of specific Medicine subsections. The specialty-specific coding principles you learn here form the essential foundation for those advanced credentials.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the CPT Medicine section is organized by clinical specialty rather than by body system. How does this organizational principle affect the coder's approach to code selection compared to the Surgery section?
PROBLEM 2BASIC CALCULATION
A patient over 18 years old visits a clinic and receives two separate vaccine injections administered by a nurse without physician counseling. What are the correct administration codes for this encounter? Specify the code(s) and the number of units for each.
PROBLEM 3INTERMEDIATE
A psychiatrist performs a 53-minute psychotherapy session with an established patient. During the same encounter, the psychiatrist also performs a medically necessary E/M service (level 4 established patient visit). What codes should be reported, and what modifier is required?
PROBLEM 4APPLIED
A hospital outpatient department performs a 12-lead ECG tracing on a patient with chest pain. The tracing is transmitted electronically to a cardiologist at a separate office, who interprets the tracing and issues a report. What codes does the hospital report, and what codes does the cardiologist report? Explain the component coding concept that applies.
PROBLEM 5CRITICAL THINKING
A physical therapist provides the following services during a single encounter: therapeutic exercise (97110) for 22 minutes, manual therapy (97140) for 8 minutes, and ultrasound (97035, untimed) for one application. Using the 8-minute rule, determine the correct number of units for each timed code and explain why the untimed code is handled differently. What is the total number of units reported for the timed services combined?

Summary — Medicine Section Coding Essentials

The CPT Medicine section (90281–99607) is organized by clinical specialty rather than body system, encompassing non-surgical diagnostic, therapeutic, and procedural services across areas including immunizations, psychiatry, cardiovascular services, allergy testing, physical medicine/rehabilitation, and many more. Each subsection operates as a distinct coding microenvironment with its own rules governing add-on codes, component coding, bundling, modifiers, and unit reporting. Coders must always read the subsection-specific instructional notes before assigning codes, as assumptions transferred from one subsection to another frequently lead to errors.

Key principles to retain include the dual-code requirement for immunizations (administration + product), the time-based selection of psychotherapy codes, the professional vs. technical component distinction in cardiovascular and pulmonary coding, the per-test unit reporting for allergy services, and the 8-minute rule for timed physical therapy codes. Mastery of these specialty-specific conventions positions coders to accurately report the full spectrum of Medicine section services on both the CPC examination and in professional practice.

Varsity Tutors • Certified Professional Coder (CPC) • Apply Medicine Section Coding