ICD-10-CM, decoded.
How the US diagnosis code set is actually built — the 21 chapters, the anatomy of a single code, and the rules that quietly cause denials when they're missed.
Anatomy of a code.
Read left to right, each character narrows the meaning. Here's S52.501A taken apart.
Category letter
Chapter 19 — injury (S/T codes).
Category
Fracture of forearm.
Etiology · site · severity
Lower end of the right radius, unspecified fracture.
7th character
Initial encounter for closed fracture.
The 21 chapters.
Every ICD-10-CM code lives in one of these, keyed by its first character.
21 chapters · A00–Z99
Rules that cause denials when missed.
Codes run 3 to 7 characters
The first three characters are the category (a letter, then two digits) with a decimal point after. Characters four to seven add etiology, anatomic site, severity, and laterality — more characters means more specific, and payers reward specificity.
The 7th character extension
Certain chapters — injuries and obstetrics especially — require a 7th character that captures encounter type: A for initial, D for subsequent, S for sequela (and more in obstetrics). Leave it off where required and the code is invalid.
The 'X' placeholder
When a code needs a 7th character but has fewer than six characters, an 'X' fills the empty positions so the extension lands in the 7th slot. Dropping the placeholder is a classic rejection.
Laterality is coded
ICD-10-CM distinguishes right, left, and bilateral. Coding 'unspecified' side when the record supports a specific one leaves specificity — and sometimes payment — on the table.
Updated every October 1
ICD-10-CM is revised annually, effective October 1, by the CDC's NCHS and CMS. Working from last year's code set is a quiet source of denials each fall.
Diagnosis supports the procedure
An ICD-10-CM code rarely stands alone on a claim — it has to establish medical necessity for the CPT/HCPCS procedure billed alongside it, under the payer's coverage policy.
ICD-10-CM vs ICD-10-PCS vs CPT.
Three code sets, three jobs. Mixing them up is where claims go wrong.
ICD-10-CM
- Maintained by
- CDC / NCHS + CMS
- Describes
- Diagnoses — what is wrong with the patient.
- Used on
- Every setting, on virtually every claim.
ICD-10-PCS
- Maintained by
- CMS
- Describes
- Inpatient hospital procedures — 7-character alphanumeric.
- Used on
- Hospital inpatient claims only.
CPT / HCPCS
- Maintained by
- AMA (CPT) · CMS (HCPCS II)
- Describes
- Procedures and services performed — outpatient & professional.
- Used on
- Physician and outpatient claims.
Reference structure only — always code from the current official ICD-10-CM, ICD-10-PCS, and CPT releases and your payers' policies.
Coding is where the claim is won or lost. See how GetMax codes yours.