Medical billing relies on two critical code sets: diagnosis codes (ICD-10-CM) and procedure codes (CPT®/HCPCS). Here’s how they differ:
🔹 Diagnosis Codes (ICD-10-CM)
- Purpose: Explain why a service was performed (medical necessity).
- Format: 3–7 alphanumeric characters (e.g., M54.5 for low back pain).
- Used For:
- Justifying tests, treatments, or referrals
- Population health tracking
- Example: J18.9 (Pneumonia, unspecified)
🔹 Procedure Codes (CPT®/HCPCS)
- Purpose: Describe what was done (services, treatments, or supplies).
- Format:
- CPT®: 5-digit numbers (e.g., 99213 for an office visit).
- HCPCS: Alphanumeric (e.g., A4253 for glucose test strips).
- Used For:
- Billing insurers for services
- Tracking healthcare utilization
- Example: 90658 (Influenza vaccine)
🔹 Key Differences
| Feature | Diagnosis Codes (ICD-10-CM) | Procedure Codes (CPT®/HCPCS) |
| What it represents | Patient’s condition | Service provided |
| Who assigns it | Provider documents, coder translates | Coder selects based on documentation |
| Code updates | Annual (CMS/WHO) | Annual (AMA for CPT®, CMS for HCPCS) |
| Linkage | Must support procedure codes | Must match documented services |
🔹 Why Both Are Needed
✔ Claims require both to prove medical necessity.
✔ Incorrect pairing causes denials (e.g., billing a chest X-ray (71045) without a respiratory diagnosis (J18.9)).