A single claim line usually carries codes from more than one system, each answering a different question about the encounter. Mixing up what each one is for, or applying one where another belongs, is a common, avoidable source of denials and miscoded claims.
Current Procedural Terminology codes describe the service or procedure the provider performed: an office visit at a specific complexity level, a surgical procedure, a diagnostic test. CPT codes are what the payer uses to determine what they’re being asked to pay for. Evaluation and Management (E/M) codes, the ones used for routine office visits, fall under CPT and are selected based on the complexity of the visit as documented.
ICD-10-CM codes capture the diagnosis: the reason the service was medically necessary. Where CPT answers “what did the provider do,” ICD-10-CM answers “why.” Payers use the diagnosis code to judge whether the procedure billed was medically justified for that condition; a CPT code without a diagnosis that supports it is one of the more common reasons a claim gets denied for lack of medical necessity.
Healthcare Common Procedure Coding System Level II codes cover items and services that CPT doesn’t: durable medical equipment, certain drugs and injectables, ambulance services, and supplies. If a visit involves dispensing a wheelchair, administering an injectable medication, or billing for a supply used during the encounter, that’s typically where HCPCS Level II comes in, alongside the CPT code for the procedure itself.
A single encounter often needs all three at once. A patient receiving a joint injection, for example, might generate a CPT code for the injection procedure, an ICD-10-CM code for the joint condition being treated, and a HCPCS code for the medication itself. Leave one out, or mismatch them, and the claim either denies outright or gets flagged for medical necessity review.
Ask us to review a sample of recent charts and show you what we’d code differently.