CO-D18 denial code
Claim or service has missing diagnosis information
How to fix it
Add the diagnosis and resubmit.
How to prevent it
Validate diagnosis presence and pointer linkage during scrubbing.
In practice
A claim is submitted with procedure lines populated but no diagnosis pointer linking them to a diagnosis code. The claim returns CO-D18 for missing diagnosis information.
The diagnosis may be present on the claim while the pointer connecting it to the service line is not. Adjudication needs the link, not just the presence of a code somewhere on the form.
Add the diagnosis or correct the pointer and resubmit. Validating both presence and linkage during scrubbing catches this reliably, and most default configurations check only presence.
What sits behind it
The pointer is the element most often missed because it is invisible in most user interfaces. A claim can display a diagnosis and a procedure without showing whether they are connected, and the connection is what adjudication uses.
Multi-line claims are where this concentrates. Where several procedures each need their own diagnosis linkage, a line added late frequently inherits no pointer, and the rest of the claim looks entirely complete.
The related codes sit close together. CO-D21 reports diagnoses that are missing or invalid, and CO-16 reports missing information generally with a remark naming the field. All three resolve through the same scrubbing improvement.
Related codes
Terms used here — ICD-10-CM · Clean Claim · Claim Scrubbing
How we handle it — Claims Management · Medical Billing & Coding · Revenue Cycle Management
Primary sources
The rules behind CO-D18, at the bodies that publish them.
- Remittance Advice Remark Codes (RARC) (opens in a new tab)
X12 — The remark codes that qualify a CARC on an ERA. Reading the RARC is usually what tells you whether a denial is appealable.
- CMS-1500 claim form standards (opens in a new tab)
National Uniform Claim Committee — Maintainer of the CMS-1500 professional claim form and its data element definitions, plus the provider taxonomy code set.
- NPI Registry (NPPES) (opens in a new tab)
Centers for Medicare & Medicaid Services — Public lookup and management for National Provider Identifiers. A stale NPPES record is a quietly common cause of enrollment and claim rejections.
Looking for a different code? Search all 190 CARC and RARC codes
Questions about CO-D18
The link connecting a service line to one of the diagnosis codes on the claim. A claim can carry both a diagnosis and a procedure without connecting them, and adjudication uses the connection rather than mere presence.
Because it is invisible in most interfaces, which display the diagnosis and the procedure without showing whether they are linked. Multi-line claims are worst, since a line added late frequently inherits no pointer while everything else looks complete.
By validating linkage as well as presence in the scrubber. Most default configurations check only that a diagnosis exists on the claim, which passes exactly the claims that fail at the payer for a missing pointer.
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