January 20, 2026

Medical Coding Correctly Using CPT, ICD-10 & HCPCS

By Janine Mothershed

How to Use ICD-10-CM, CPT, and HCPCS Indexes and Tabular to Code Correctly

Accurate medical coding is not about memorizing codes. It is about using the correct manual, in the correct order, every time. The best coders consistently follow a repeatable workflow: locate a code in the Index, validate it in the Tabular, apply all rules and instructions, and confirm medical necessity and payer requirements. This article breaks down how to use the Indexes and Tabular sections of ICD-10-CM, CPT, and HCPCS Level II to code with higher accuracy, stronger compliance, and better production.

The golden rule: Index first, Tabular always

Across all three code sets, your safest habit is:

  1. Start in the Index to locate the likely code range or candidate code

  2. Confirm in the Tabular to verify you have the correct code, correct specificity, and all required instructions

  3. Apply guidelines and notes (Includes, Excludes1/Excludes2, “code first,” “use additional code,” parenthetical notes, instructional notes, and modifier rules)

Never code from the Index alone. The Tabular is where the “real rules” live.

ICD-10-CM: How to use the Index and Tabular correctly

Identify what you are coding

In ICD-10-CM, you are coding diagnoses: conditions, symptoms, and circumstances that justify medical necessity. Before opening the book, clarify:

  • The provider’s documented diagnosis (or documented symptoms if a definitive diagnosis is not established)

  • Encounter context (initial vs subsequent vs sequela, acute vs chronic, current vs history)

  • Required specificity: laterality, anatomical site, episode of care, severity, complications, trimester (OB), stage (neoplasms), organism (infectious disease), etc.

Use the ICD-10-CM Alphabetic Index (Volume 2)

Use the Index to locate the condition by:

  • Main term (e.g., Diabetes, Pain, Fracture, Infection)

  • Subterms for site, type, etiology, or manifestation

  • Cross-references such as:

    • “see” (you must look under a different main term)

    • “see also” (additional options to consider)

For injuries, the Index often routes you through:

  • Injury/Fracture Index (by site and type)

  • External cause entries when documented (how the injury happened)

For neoplasms, use:

  • Table of Neoplasms (benign, malignant primary, metastatic, in situ, uncertain, unspecified)

For drugs and chemicals, use:

  • Table of Drugs and Chemicals (poisoning, adverse effect, underdosing, intent)

Confirm in the ICD-10-CM Tabular List (Volume 1)

Once you have a candidate code, go to the Tabular to confirm:

  • Correct category/subcategory and required characters

  • Laterality (right/left/bilateral)

  • Need for 7th character (commonly injuries and some other categories)

  • Placeholder “X” usage when required to reach the 7th character

  • All instructional notes, including:

    • Excludes1 (cannot be coded together)

    • Excludes2 (may be coded together if appropriate)

    • Code first / Use additional code (sequencing and combo-coding rules)

    • Includes notes (what’s covered by the code)

    • “with” guidelines (conditions linked by “with” in the Index are presumed related unless documentation states otherwise)

Validate sequencing and medical necessity

ICD-10-CM code order matters. Confirm:

  • Principal diagnosis (facility) or first-listed diagnosis (professional) rules

  • Etiology/manifestation sequencing when applicable

  • Whether the documentation supports the level of specificity required by the code

ICD-10-CM Coding Conventions 

Medical Coding ICD-10-CM Chapters

CPT: How to use the Index and Tabular correctly

CPT is for physician/professional services and procedures (and many outpatient services). CPT accuracy depends heavily on matching the procedure description, following CPT rules, and applying the right modifiers.

Start with the CPT Index (Alphabetic Index)

The CPT Index helps you locate codes by:

  • Procedure/service name (e.g., Biopsy, Repair, Injection)

  • Anatomic site (e.g., Shoulder, Knee)

  • Condition (e.g., Fracture)

  • Eponyms and common terms

The Index points you to:

  • A specific code, code range, or guideline section

Validate in the CPT Tabular (Category I)

In the Tabular, confirm:

  • The full code descriptor (do not rely on shorthand memory)

  • Parenthetical notes that guide use, bundling, add-on eligibility, or modifier requirements

  • Guidelines at the start of sections/subsections (often tested and frequently missed)

  • Whether a service is:

    • A standalone code

    • An add-on code (must be reported with a primary procedure; never appended with modifier -51)

    • A code that requires a separate report or additional documentation elements

  • Whether you must select the correct:

    • Approach (open, laparoscopic, endoscopic, percutaneous)

    • Laterality (if applicable)

    • Extent/complexity (simple vs intermediate vs complex repair; lesion size; number of levels; number of units)

    • Included components (global surgery package concepts)

Watch for CPT rules that drive accuracy and production

High-performing coders build these CPT habits:

  • Check for bundling guidance (CPT notes plus payer edits)

  • Confirm separate procedures rules (when a code labeled “separate procedure” is reportable vs included)

  • Confirm global period implications (e.g., post-op visits not separately reportable in many cases)

  • Select the correct E/M level using the current CPT E/M framework (MDM or time, when appropriate), and verify add-on codes when applicable

CPT Modifiers 

Anatomical Modifiers 

AMA CPT® Assistant 

HCPCS Level II: How to use the Index and Tabular correctly

HCPCS Level II is primarily for supplies, drugs, DME, ambulance, certain outpatient items/services, and many payer-specific reporting needs.

Use the HCPCS Index to locate the likely code range

The HCPCS Index points you to candidate codes by:

  • Common supply or equipment name

  • Drug names (generic/brand)

  • DME descriptors (wheelchair types, braces, oxygen, etc.)

Confirm in the HCPCS Tabular

In the Tabular, confirm:

  • The full descriptor and any included components

  • Units of measure (common error point for drugs and supplies)

  • Required details such as:

    • Route of administration (for drugs)

    • Concentration/strength and billing units

    • DME type/features

  • Required modifiers (especially for DMEPOS and certain supplies)

Validate payer policies and documentation

HCPCS accuracy is often payer-driven. Confirm:

  • Coverage criteria (medical necessity requirements)

  • Prior authorization requirements

  • Billing unit rules (especially for J-codes and certain supplies)

  • Correct modifier set (e.g., laterality, DME modifiers, ambulance modifiers)

HCPCS Level ll quarterly updates 

What is HCPCS in Medical Coding 

Medical Coding HCPCS Medical Supplies 

ICD 10 Data HCPCS Tool 

A repeatable workflow that improves both accuracy and production

Use this order as a dependable process:

  1. Read the documentation and identify: diagnosis, procedure/service, supplies/drugs, and setting

  2. ICD-10-CM: Index → Tabular → guidelines/notes → final specificity and sequencing

  3. CPT: Index → Tabular → section guidelines/notes → bundling/modifiers

  4. HCPCS: Index → Tabular → units/modifiers → payer policy checks

  5. Run edit checks (NCCI, MUE, payer-specific edits)

  6. Final QA: Does the code set match documentation, intent, site, laterality, and medical necessity?

Coders who follow the same sequence every time code faster because they reduce rework.

Other medical coding resources that boost efficiency and accuracy

Official guidelines and policy references

These are the “rules of the road” and should be part of daily workflow:

  • ICD-10-CM Official Guidelines for Coding and Reporting

  • CPT section guidelines (printed in the book)

  • HCPCS instructions and payer guidance

  • Medicare and payer policies for coverage and billing rules (when applicable)

2026 ICD-10-CM Guidelines 

How to Increase Medical Coding Productivity 

Medical Coding Productivity Standards 

Medical Coding Productivity And Efficiency With AI 

Decision Health Whitepaper Coding Productivity Standards 

Medical Coding Accuracy vs Production Standards 

NCCI edits (bundling) and MUE limits

To prevent denials and reduce rework:

  • NCCI edits help identify when procedures are bundled and when modifiers may be allowed

  • MUEs help validate the maximum reasonable units billed for a service

Medical Coding Bundling and Upcoding 

NCCI 

LCDs, NCDs, and payer medical policies

These support medical necessity and coverage:

  • Local Coverage Determinations (LCDs)

  • National Coverage Determinations (NCDs)

  • Commercial payer policies and prior auth rules (especially for high-cost services and DME)

Drug references for J-codes and billing units

For drug coding, reliable drug information improves unit accuracy:

  • Strength, concentration, vial size, waste rules when applicable

  • NDC-related payer requirements (when required)

Medical Coding What Are HCPCS J Codes 

Encoder and CAC tools (used correctly)

Encoders can speed code look-up, but accuracy depends on coder validation:

  • Treat encoder suggestions as candidates, not final answers

  • Still verify in the manual logic: Tabular rules, guidelines, and payer edits

What Is an Encoder in Medical Coding 

Specialty references and anatomy support

Coders increase speed when they understand what they are coding:

  • Anatomy and physiology references (especially for surgical coding)

  • Specialty quick-reference guides (orthopedics, cardiology, OB, anesthesia, radiology, etc.)

  • Medical terminology resources (prefixes/suffixes, common diagnoses, procedure terms)

Productivity tools and QA systems

These improve consistency and reduce mistakes:

  • Personal checklists by specialty (required elements, common pitfalls)

  • Standardized query templates for missing specificity

  • Peer review processes and periodic self-audits

  • Denial tracking logs to identify repeat error patterns

Common mistakes that reduce accuracy and slow production

  • Coding from the Index without verifying in the Tabular

  • Skipping section guidelines in CPT

  • Missing laterality, episode of care, or required characters in ICD-10-CM

  • Incorrect billing units for HCPCS drugs/supplies

  • Using modifiers without confirming payer rules and edit logic

  • Not reconciling the “intent” of the service (diagnostic vs therapeutic, screening vs diagnostic, initial vs subsequent)

The habits that make coders fast and accurate

If you want higher accuracy and better production, build discipline around three habits:

  • Index to locate, Tabular to confirm (every code set, every time)

  • Guidelines and notes decide correctness, not memory

  • Use editing and policy resources to prevent denials and rework

Share This