ICD-10 Excludes1 vs Excludes2:
The Definitive Guide
Never submit a conflicting diagnosis code pair again. A field guide to understanding when codes can and cannot be reported together.
The Short Version
The Excludes Conflict Checker takes a list of ICD-10 codes and checks every possible pair against the official ICD-10-CM exclusion tables. Add codes by searching or paste a full clinical note — the AI extracts every valid code, then identifies Excludes1 conflicts (red: cannot report together) and Excludes2 conflicts (amber: needs separate documentation).
It is a compliance tool that catches code-pair conflicts before the claim goes out the door. No more auditors finding an Excludes1 violation on a chart you coded last month. No more denied claims because two codes were reported together that should not have been.
50
Codes Per Batch
2
Conflict Types
Red
Excludes1 (Hard Block)
Amber
Excludes2 (Check Docs)
Why Code Exclusions Matter
I once watched a hospital get hit with a $47,000 RAC recoupment because a coder had been billing E11.9 (Type 2 diabetes without complications) alongside L97.419 (non-pressure chronic ulcer) on every diabetic foot ulcer encounter for six months. Every single claim had an Excludes1 violation that should have been caught by a five-second code-pair check. The auditor found 47 claims in a single afternoon.
ICD-10-CM includes thousands of code-pair exclusions. Some are obvious — you would not code traumatic fracture and pathological fracture for the same bone. Others are subtle — did you know that I10 (essential hypertension) excludes I11-I13 (hypertensive heart and kidney disease) because the latter already includes the hypertension component? Coding both is a double-bill that auditors spot immediately.
The two types of exclusions serve different purposes. Excludes1 reflects the ICD-10 classification principle that certain conditions are mutually exclusive — they cannot both be true. Excludes2 recognizes that some conditions commonly coexist, but the documentation must independently support each one. Confusing the two leads to either missed codes (when a valid Excludes2 pair is not reported) or audit exposure (when an Excludes1 pair is reported).
Every coder knows the exclusion rules exist. The challenge is applying them to 10-20 codes on a typical claim where the exclusions are buried in the tabular list and easy to miss.
How the Excludes Checker Works
Add Your ICD-10 Codes
Type a code or keyword to search the ICD-10 code set and add codes one by one. Or paste a block of clinical text — the tool automatically extracts every valid ICD-10 code from it. You can check up to 50 codes in a single batch.
AI Scans Every Code Pair
The tool compares every combination of codes you have entered against the official ICD-10-CM exclusion tables. It checks for two types of conflicts — Excludes1 (codes that should never be reported together) and Excludes2 (codes that need separate documentation).
Review Excludes1 Conflicts (Red)
Excludes1 conflicts are flagged in red. These are code pairs where the ICD-10 classification says the two conditions cannot occur together. If you see a red flag, one of the codes is likely incorrect and needs to be replaced with a more specific code or a combination code.
Review Excludes2 Conflicts (Amber)
Excludes2 conflicts are flagged in amber. These are code pairs where the two conditions could occur together — but only if the clinical documentation clearly supports both. The amber flag is a warning to verify that your documentation justifies reporting both codes on the same claim.
Common Code Conflicts
Tips from the Trenches
Three things thirty years of ICD-10 coding have taught me about exclusions.
Excludes1 Means NEVER Together — Not 'Sometimes If You Document Well'
I have seen coders argue that an Excludes1 conflict can be overridden with good documentation. It cannot. Excludes1 means the ICD-10 classification considers these conditions mutually exclusive. They cannot occur together. If you try to report both, the claim will be rejected or flagged for audit. The fix is never to override — it is to find the correct combination code. For example, instead of E11.9 + L97.419, use E11.621. The combination code exists for exactly this reason. If no combination code exists, one of the diagnoses is probably wrong.
Excludes2 Is a Documentation Trigger, Not a Hard Block
Unlike Excludes1, an Excludes2 warning means the two conditions can coexist — but your documentation must prove it. The ICD-10 note for an Excludes2 relationship says: 'The two conditions may be present at the same time, but you need additional documentation to support reporting them together.' I tell every coder I train: when you see an Excludes2 flag, stop and ask yourself whether the chart independently documents both conditions. If both are clearly present, bill both. If one is documented only because of the other, use the combination code or drop the secondary code.
Manifestation Codes Are a Special Kind of Exclusion
Some ICD-10 codes have a 'code first' or 'use additional code' instruction that creates a manifestation relationship. For example, code G63.2 (diabetic polyneuropathy) has a 'code first' instruction for the underlying diabetes (E11.43). This is different from Excludes1 or Excludes2 — it is a sequencing rule. The manifestation code can never be listed first. It must always follow the underlying disease code. The Excludes Checker does not catch all sequencing issues, so always check the 'code first' and 'use additional code' notes in the ICD-10 tabular list.
Frequently Asked Questions
Questions I hear from coders learning the exclusion rules.
Ready to Check Your Code Pairs?
No sign-up, no credit card, no upsells. Add your codes and check for conflicts in seconds.
Check Your Code Pairs