Direct comparison
CPT vs ICD-10: Procedure vs Diagnosis Codes
CPT codes report the procedure; ICD-10-CM reports the diagnosis. But ICD-10-PCS, a separate system, handles inpatient procedures instead of CPT.
Ask about CPT vs ICD-10: Procedure vs Diagnosis Codes
Answers are drawn from this comparison and the rest of the CASRAI corpus, with a link to every source.
Answers are AI-generated from CASRAI’s own published pages and can be wrong, so check the linked sources before relying on one; your question is logged without personal data — never sold, never used to train a third-party model — to show us what CASRAI is missing, so please do not type personal or confidential details. How we use this
How do CPT, ICD-10-CM compare side by side?
The table below compares CPT, ICD-10-CM across 9 procurement-relevant dimensions, from what it reports through copyright/ownership.
Side-by-side comparison
| Dimension | CPT | ICD-10-CM |
|---|---|---|
| What it reports | The procedure, test, or service performed | The diagnosis or reason for the encounter |
| Maintained by | AMA's CPT Editorial Panel | NCHS/CDC, with CMS, via the ICD-10 Coordination and Maintenance Committee |
| Code format | Five numeric digits | Alphanumeric, 3-7 characters (letter first, decimal after the third character) |
| Update cycle | Annually, effective January 1 | Annually, effective October 1 |
| Setting it primarily governs | Outpatient and physician/professional services | All settings — diagnosis coding is not setting-specific |
| Inpatient hospital procedures | Not used — CPT does not appear on the facility side of an inpatient claim | N/A (this row is procedures, not diagnoses) — handled instead by ICD-10-PCS, a separate CMS-maintained system |
| Structure | Category I (main), Category II (tracking, optional), Category III (temporary/emerging tech) | Chapters organized by body system and condition type, e.g., "J" for respiratory |
| How they pair on a claim | Each procedure line must link to a diagnosis code that establishes medical necessity | Each diagnosis must plausibly justify the procedure(s) billed against it |
| Copyright/ownership | AMA copyright — licensing applies to commercial use | Public domain (U.S. government work) |
Common questions
Common questions about CPT vs ICD-10-CM
Is ICD-10 only used for diagnoses?
+
ICD-10-CM (Clinical Modification) is diagnosis-only. But a separate system under the same "ICD-10" family name, ICD-10-PCS, is used exclusively for inpatient hospital procedure coding — it is not a diagnosis code set and is not the same as ICD-10-CM despite the shared name.
Does CPT ever code diagnoses?
+
No. CPT is exclusively a procedure/service code set. Diagnosis coding on every type of claim, inpatient or outpatient, uses ICD-10-CM.
Why do CPT and ICD-10-CM update on different dates?
+
Because they're maintained by different organizations on independent schedules. CPT's cycle is set by the AMA's CPT Editorial Panel and takes effect every January 1. ICD-10-CM's cycle is set by the federal ICD-10 Coordination and Maintenance Committee (NCHS/CDC and CMS) and takes effect every October 1.
What codes inpatient hospital procedures if not CPT?
+
ICD-10-PCS — a seven-character, fully alphanumeric system maintained by CMS, used only for inpatient procedures on the facility (not professional) side of a hospital claim. It has a completely different structure from both CPT and ICD-10-CM.
What happens if a CPT code has no supporting ICD-10-CM diagnosis?
+
The claim typically denies for lack of medical necessity. Payers adjudicate claims by checking whether the diagnosis code(s) submitted plausibly justify the procedure billed — an unsupported or mismatched pairing is one of the most common causes of claim denial before any clinical review happens.
Going deeper








