Every medical claim is built from standardized codes. Three sets do most of the work, and understanding how they fit together demystifies a lot of what billing actually involves.

ICD-10: the "why"

ICD-10 codes describe the diagnosis — the reason a patient was seen. They answer the question, "what condition is being treated?"

CPT: the "what"

CPT codes describe the services and procedures performed — the office visit, the test, the procedure. They answer, "what was done?"

HCPCS: everything else

HCPCS codes cover items and services CPT doesn't, such as supplies, durable medical equipment, and certain drugs.

How they work together

A clean claim ties the procedure (CPT/HCPCS) to a diagnosis (ICD-10) that justifies it, with any needed modifiers for context. When the diagnosis doesn't support the procedure, payers deny for medical necessity.

Accurate coding isn't just compliance — it's the difference between being paid correctly and leaving money on the table or inviting an audit.