CO-9 denial code
The diagnosis is inconsistent with the patient's age
How to fix it
Confirm the date of birth, then confirm the diagnosis reflects the encounter. Correct whichever is wrong and resubmit.
How to prevent it
Apply age edits to diagnosis as well as procedure codes; most scrubbers check only procedures by default.
In practice
A newborn is seen at three weeks and the claim carries a diagnosis from the perinatal chapter that ICD-10-CM restricts to the first 28 days of life. The dates work, but the birth date on the payer's record is wrong by a month and the claim returns CO-9.
The perinatal codes in chapter 16 are among the most tightly age-bound in the classification, and payers enforce that boundary automatically. So does the paediatric end of the developmental and behavioural codes, and the adult-onset restrictions at the other extreme.
Here the code was right and the record was wrong, so the fix runs through the plan rather than the claim. Where the reverse is true and the diagnosis simply does not fit the patient's age, the answer is a diagnosis that accurately describes the encounter — never one selected because it clears the edit.
What sits behind it
Most claim scrubbers check procedure codes against age and stop there, which is why this denial survives scrubbing so often. Diagnosis age edits are a separate rule set and have to be enabled deliberately in most systems, and practices that have never looked usually find the check switched off.
The clinically interesting cases sit at boundaries rather than in the middle. Perinatal conditions ending at 28 days, adolescent and adult designations inside the same condition family, and age-of-onset qualifiers in the developmental codes all produce codes that are correct one day and incorrect the next.
There is a compliance line here worth stating plainly. Changing a diagnosis so a claim will pay is not a coding correction, it is a misrepresentation, and it is the kind of pattern that surfaces immediately in a records review. If no accurate diagnosis supports payment, the claim is not payable.
Related codes
Terms used here — ICD-10-CM · Claim Scrubbing · Medical Necessity
How we handle it — Medical Coding · Denial Management · Claims Management
Primary sources
The rules behind CO-9, at the bodies that publish them.
- CPT code set (opens in a new tab)
American Medical Association — Maintainer of CPT. Annual changes to CPT are the most common cause of a sudden, unexplained rise in denials each January.
- Claim Adjustment Reason Codes (CARC) (opens in a new tab)
X12 — The authoritative, maintained CARC list. Our denial code lookup explains these in plain English; X12 is where the canonical definitions live.
- National Correct Coding Initiative (NCCI) edits (opens in a new tab)
Centers for Medicare & Medicaid Services — The procedure-to-procedure and medically-unlikely edits behind most bundling denials. Checking these before submission prevents the denial entirely.
Looking for a different code? Search all 190 CARC and RARC codes
Questions about CO-9
Because they are separate edits and many scrubbers only run the first. Procedure-to-age validation is standard in most systems while diagnosis-to-age validation is a distinct rule set that often ships disabled, so a claim can clear the scrubber and still meet the payer's version of the check.
The perinatal chapter is the largest group, with many codes valid only to 28 days of life. Congenital conditions, developmental disorders with age-of-onset criteria, and a number of adult-onset conditions carry restrictions at the other end. Age-specific qualifiers also appear inside otherwise unrestricted code families.
Only if the original was inaccurate and the replacement genuinely reflects the documented encounter. Selecting a diagnosis because it clears an edit is misrepresentation, not correction, and it establishes exactly the pattern a records review is designed to find.
Find out what your denials are costing you
A free billing audit reviews your denial rate, AR aging and clean claim rate against industry benchmarks. Takes about two minutes to request. No sales pitch.
No setup fees · You pay when we collect · Pricing from 3% of net collections