Coding is the foundation of the entire revenue cycle. Get the code wrong and everything fails: the claim gets denied, the payer scrutinizes the practice, or you expose yourself to compliance risk. Accurate coding is non-negotiable.
This guide walks you through the most common coding errors, the modifiers that matter, and practices that keep you audit-safe while maximizing revenue.
Understanding ICD-10-CM and CPT Codes
Medical claims use two code systems that work together:
ICD-10-CM (Diagnosis Codes)
- • Purpose: Identify the patient's medical condition
- • Format: Letter + numbers (e.g., M79.3 for paniculitis)
- • Specificity: Use the most specific code available. An unspecified code often triggers denials
- • Number of codes: Use as many as needed. Every condition should be coded
CPT (Procedure Codes)
- • Purpose: Describe the service or procedure provided
- • Format: 5 digits (e.g., 99214 for office visit, established patient)
- • Specificity: Pick the most specific code for the service provided
- • Bundling rules: Some procedures bundle and shouldn't be billed together
Most Common Coding Errors (and How to Avoid Them)
Error #1: Unspecified Diagnosis Codes
Payers increasingly deny claims with unspecified codes (codes ending in ".9"). ICD-10 has specific codes for nearly everything—use them.
Bad: M79.9 (Unspecified soft tissue disorder)
Good: M79.3 (Paniculitis, unspecified) → M79.31 (Paniculitis, right arm)
Error #2: Missing or Incorrect Modifiers
Modifiers tell payers which side, how many, or what circumstances. Missing them causes denials or incorrect payment.
Common modifiers:
- -50 (Bilateral) — when both sides are treated
- -LT/-RT (Left/Right) — anatomical side specificity
- -51 (Multiple procedures) — when multiple procedures in one session
- -25 (Distinct procedural service) — evaluation and procedure same day
- -76/-77 (Repeat procedure) — when service repeated same day
Error #3: Incorrect E/M Code Level
Office visit complexity determines the code (99212-99215). Billing the wrong level is the most commonly audited coding practice.
Complexity depends on: History, exam, medical decision-making (MDM)
2023+ rules: 1 of 3 elements can determine code level (history OR exam OR MDM at that level)
Important: Don't upcode beyond what your documentation supports.
Error #4: Diagnosis-Procedure Mismatch
Your diagnosis codes must support the procedure. If you code knee surgery, the primary diagnosis should be knee-related.
Bad match: Knee arthroscopy (29881) billed with primary diagnosis of shoulder pain
Good match: Knee arthroscopy with primary diagnosis of knee meniscal tear
Error #5: Bundling Violations
Some procedures should never be billed together—they're bundled. Billing both results in automatic denial or downcode.
Use a bundling checker tool (most EHRs have this) before submission. If you're unsure, don't bill both codes.
Error #6: Wrong Place-of-Service Code
Where the service happened matters. Office, urgent care, ER, and hospital have different codes and payment rules.
Example: Coding an office visit as an ER visit (place-of-service 23 instead of 11) causes payment issues.
Coding Compliance Best Practices
Accurate coding is a compliance issue. Here's how to stay audit-safe:
Code from documentation, never code before documenting
Your documentation must support every code on the claim. Don't code what you think happened—code what's documented.
Use current year codes only
CPT and ICD-10 codes change every January. Submitting outdated codes causes rejections and wasted time.
Don't upcode for financial reasons
Upcoding (billing a higher-level service than documented) is fraud. Never do it. It's the #1 reason practices get audited and fined.
Keep accurate records
Maintain clinical notes, documentation, and coding worksheets for at least 7 years. Auditors will ask for them.
Use bundling and scrubbing tools
Before submitting claims, run them through bundling checkers and scrubbing tools to catch errors. This prevents compliance issues.
Tools to Help With Accurate Coding
ICD-10 and CPT Resources
- • AAPC (American Academy of Professional Coders) — ICD-10/CPT guides and certifications
- • CMS.gov — Official ICD-10 documentation
- • Specialty-specific guidelines — Ask your payer for clinical coverage policies
Bundling and Scrubbing Software
- • 3M Encoder — CPT/ICD-10 coding tool with bundling checks
- • Optum/Change — Comprehensive scrubbing and bundling
- • Your EHR — Most include built-in code validation
- • RediClaim — AI-powered claim analysis before submission
Optimize Your Coding With AI
RediClaim's coding optimizer analyzes your clinical documentation and suggests opportunities to code to the full extent your notes support—while staying compliant. No upcoding, just revenue capture.
Try RediClaim Free