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.
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.
Specialty-Based Organization
Add-On & Standalone Codes
Component vs. Global Services
Separate Procedure Designation
Instructional Notes Are Mandatory
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.
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.
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.
| Subsection | Code Range | Key Coding Concept | Common Modifiers |
|---|---|---|---|
| Immune Globulins/Vaccines | 90281–90749 | Separate product + administration codes; age-dependent admin codes | −25 (separate E/M), −51 exempt for add-ons |
| Psychiatry | 90785–90899 | Time-based psychotherapy; interactive complexity add-on (90785) | −25 (with E/M), −95 (synchronous telehealth) |
| Ophthalmology | 92002–92499 | New vs. established patient; intermediate vs. comprehensive | −LT/−RT (laterality), −26 (professional component) |
| Cardiovascular | 92920–93799 | Technical vs. professional components; bundled cath procedures | −26, −TC, −59 (distinct procedural service) |
| Pulmonary | 94002–94799 | Ventilation management; spirometry components | −26 (professional), −TC (technical) |
| Allergy/Immunology | 95004–95199 | Per-test reporting for skin tests; extract provision vs. injection | −59 (if distinct), units for multiple tests |
| Neurology/EMG | 95700–95999 | EEG monitoring tiers; nerve conduction per nerve | −26, −TC, −59 |
| Physical Medicine/Rehab | 97010–97799 | Timed vs. untimed codes; direct patient contact requirement | −59 (distinct service), −GP/−GO/−GN (therapy plan) |
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.
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.
| Subsection | Common Error | Correct Approach |
|---|---|---|
| Immunizations | Reporting 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 |
| Psychiatry | Using a standalone psychotherapy code when an E/M was also performed at the same visit | Use the add-on psychotherapy code (90833/90836/90838) with the E/M code when both services occur together |
| Cardiovascular | Appending −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 Testing | Reporting 95004 once regardless of how many individual tests were performed | Report 95004 per test (per allergen); if 40 tests are done, report 95004 × 40 units |
| Physical Medicine | Billing timed codes (e.g., 97110, therapeutic exercise) in units that exceed direct one-on-one patient contact time | Use the 8-minute rule: each 15-minute unit requires at least 8 minutes of direct contact; total time must support reported units |
| Ophthalmology | Reporting an ophthalmological E/M code (92012/92014) alongside a general E/M code for the same encounter | Ophthalmological services codes (92002–92014) include a general eye exam; do not double-report with 99201–99215 for the same visit |
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.
| Concept | Basic Medicine Coding | Advanced / Payer-Level Coding |
|---|---|---|
| Bundling Rules | Follow CPT parenthetical notes and 'separate procedure' designations | Apply NCCI Column 1/Column 2 edits and Medically Unlikely Edits (MUEs) to verify reportability |
| Modifier Use | Append −26, −TC, −25 per CPT guidelines | Consider NCCI modifier indicators (0 = never override, 1 = may use −59/−XE/−XS/−XP/−XU to override) |
| Unit Reporting | Report units per test or per 15-minute interval as directed by CPT | Verify MUE limits; CMS sets maximum reportable units per line per date of service for many Medicine codes |
| Telehealth | Identify codes eligible for telehealth delivery per CPT Appendix P | Apply 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.
Practice Problems
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.