Key Takeaways

  • Z codes (Z00-Z99) represent factors influencing health status and contact with health services — they are used for encounters that are not related to illness or injury (e.g., screening, preventive care, history).
  • External cause codes (V00-Y99) describe the cause of injury, the place of occurrence, activity, and status — they are never reported as the principal/first-listed diagnosis.
  • Neoplasm coding requires the Neoplasm Table and follows a specific hierarchy: primary site, secondary (metastatic) site, benign, uncertain behavior, in situ, unspecified.
  • When sequencing ICD-10-CM codes, the reason for the encounter (chief complaint/condition) is listed first, followed by any coexisting conditions that affect management.
  • Combination codes capture both a condition and its complication or manifestation in a single code, eliminating the need for multiple codes.
  • Code first/use additional code pairings indicate mandatory sequencing: the "code first" condition is the underlying cause listed first, and the "use additional code" is listed second.
  • Diabetes coding (E08-E13) requires a combination code that includes the type of diabetes and any associated complications (e.g., E11.65 = Type 2 DM with hyperglycemia).
  • Injuries are coded by anatomical site, type, laterality, and encounter type (7th character), with separate codes for the injury and external cause.
Last updated: February 2026

ICD-10-CM Coding Practice & Chapter-Specific Guidelines

Beyond the general structure and guidelines, the CPC exam tests your ability to apply chapter-specific guidelines to real-world coding scenarios. This section covers the most heavily tested topics within ICD-10-CM on the CPC exam.


Z Codes (Factors Influencing Health Status)

Z codes (Z00-Z99) are used when the reason for the encounter is not an illness, injury, or active disease. They represent reasons for encounters such as:

Z Code CategoryExamples
Screening encountersZ12.11 (screening for malignant neoplasm of colon)
Preventive careZ23 (encounter for immunization)
Personal/family historyZ85.3 (personal history of malignant neoplasm of breast), Z80.0 (family history of malignant neoplasm of digestive organs)
Status codesZ96.641 (presence of right artificial hip joint)
Observation and evaluationZ03.89 (observation for suspected condition ruled out)
AftercareZ48.812 (encounter for surgical aftercare following surgery on the circulatory system)
CounselingZ71.3 (dietary counseling and surveillance)

Z Code Sequencing Rules

  • Z codes can be first-listed or secondary depending on the circumstances
  • Some Z codes are first-listed only (e.g., Z23 for immunization encounters)
  • Some Z codes should never be first-listed (e.g., Z77-Z99 history/status codes when the encounter is for an active condition)
  • Z codes can be used in any healthcare setting

External Cause Codes (V00-Y99)

External cause codes describe:

  • How the injury occurred (cause)
  • Where it occurred (place of occurrence)
  • What the patient was doing (activity)
  • Status (civilian, military, etc.)

Key Rules for External Cause Codes

  1. Never report as the first-listed/principal diagnosis — always secondary
  2. Use the full range of external cause codes to describe the circumstances as completely as possible
  3. Place of occurrence (Y92), activity (Y93), and external cause status (Y99) codes supplement the main external cause code
  4. External cause codes are required by many payers and are tested on the CPC exam
  5. The 7th character for external cause codes follows the same A/D/S convention (initial, subsequent, sequela)

Neoplasm Coding

Neoplasm coding uses the Neoplasm Table in the Alphabetic Index:

ColumnDefinitionExample
Malignant PrimaryOriginal site of the cancerC50.911 (malignant neoplasm of breast, right)
Malignant SecondarySite where cancer has metastasized (spread)C79.51 (secondary malignant neoplasm of bone)
Ca in situAbnormal cells present but have not invaded surrounding tissueD05.90 (carcinoma in situ of breast)
BenignNon-cancerous growthD24.1 (benign neoplasm of right breast)
Uncertain behaviorPathologist cannot determine if benign or malignantD48.60 (neoplasm of uncertain behavior of breast)
UnspecifiedBehavior is not documentedD49.3 (neoplasm of unspecified behavior of breast)

Sequencing for Neoplasm Coding

  • Active treatment directed at the primary neoplasm → Code the primary neoplasm first
  • Active treatment directed at the secondary (metastatic) site → Code the secondary neoplasm first, primary second
  • Encounter solely for chemotherapy/radiation → Z51.11 (chemo) or Z51.0 (radiation) is first-listed, followed by the neoplasm code

Diabetes Coding (E08-E13)

Diabetes is coded using combination codes that capture the type of diabetes and associated complications:

CategoryType
E08Diabetes due to underlying condition
E09Drug or chemical induced diabetes
E10Type 1 diabetes mellitus
E11Type 2 diabetes mellitus
E13Other specified diabetes mellitus

Key Diabetes Coding Rules

  • Type 2 is the default when the type is not documented
  • Use as many codes as needed from a single category to describe all complications
  • If the patient uses insulin and has Type 2 DM, add Z79.4 (long-term use of insulin) — do NOT change to Type 1
  • Common combinations:
    • E11.65 = Type 2 DM with hyperglycemia
    • E11.621 = Type 2 DM with foot ulcer (use additional code for ulcer site)
    • E11.40 = Type 2 DM with diabetic neuropathy, unspecified

Sequencing Rules Summary

ScenarioFirst-Listed CodeAdditional Codes
Acute + chronic conditionAcute conditionChronic condition
Symptom with confirmed diagnosisConfirmed diagnosis(Do NOT code the symptom if integral)
Two equal conditionsEither may be first-listedList both
Neoplasm + chemo encounterZ51.11 (chemo)Neoplasm code
Injury encounterInjury codeExternal cause code(s)
Code first / use additional"Code first" condition"Use additional code" condition

Combination Codes

A combination code is a single code that classifies:

  • A diagnosis with a common associated manifestation or complication
  • Two diagnoses together
  • A diagnosis with an associated complication

Example: K50.011 = Crohn disease of small intestine with rectal bleeding (combines the disease + the complication in one code). You do NOT need a separate code for the rectal bleeding.

Rule: When a combination code fully describes all elements of the condition, use only the combination code. Do NOT assign additional codes for the included components.

Approximate ICD-10-CM Chapter Weight on CPC Exam (%)
Test Your Knowledge

A patient with Type 2 diabetes mellitus on daily insulin presents with diabetic peripheral neuropathy. Which code(s) should be reported?

A
B
C
D
Test Your Knowledge

A patient presents for a follow-up colonoscopy screening. No polyps or abnormalities are found. The correct first-listed diagnosis code is:

A
B
C
D
Test Your Knowledge

A patient is admitted for chemotherapy treatment of primary lung cancer with liver metastases. What is the correct sequencing?

A
B
C
D
Test Your KnowledgeOrdering

Arrange the correct steps for looking up an ICD-10-CM diagnosis code:

Arrange the items in the correct order

1
Assign the most specific code from the Tabular List
2
Locate the main term in the Alphabetic Index
3
Review all instructional notes (Includes, Excludes1, Excludes2)
4
Identify the main term from the diagnostic statement
5
Verify the code in the Tabular List
Test Your KnowledgeMatching

Match each ICD-10-CM code category to its diabetes type:

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

1
E10
2
E11
3
E08
4
E09
Test Your Knowledge

An external cause code (V00-Y99) should be sequenced as:

A
B
C
D
Test Your KnowledgeFill in the Blank

When the type of diabetes is not documented, ICD-10-CM defaults to Type ___.

Type your answer below