River
Y CombinatorBacked by Y Combinator

HealthcareFree

Denial and EOB Decoder With Next Steps

Paste an explanation of benefits, remittance or denial and get each code explained, who owes what, and the right next step for every denied line.

Context to provide

River's denial decoder reads an explanation of benefits, an electronic remittance or a denial letter and explains every line. Each reason and remark code is translated into plain words, the group code shows who owes the balance, and each denied line gets the right next step: correct and resubmit, request a reopening, appeal, bill the patient, or write it off.

It does not guess at code meanings. Where a code is not one it can explain with confidence, it says so and points to the published code list. An appeal is drafted only when an appeal is the right route, because many denials are fixed faster with a corrected claim.

This is for billers working a queue, physicians puzzled by a denial, and patients trying to understand a statement before they pay it. For patterns across months of denials, use a root cause analysis instead.

How Insurance Denials Work

Insurance denials fall into several categories: clinical denials (medical necessity, lack of prior auth, experimental), administrative denials (timely filing, missing information, eligibility), coding denials (incorrect CPT/ICD-10, bundling), and coverage denials (not a covered benefit, plan exclusion). The denial category determines the response strategy — clinical denials require clinical documentation, administrative denials require procedural corrections.

Claim adjustment reason codes and remittance advice remark codes are standard codes that explain each adjustment, and the group code in front of them says who is responsible. CO means a contractual obligation that the provider cannot bill to the patient; PR means patient responsibility, such as a deductible or coinsurance. Common examples: CO-4, the procedure code is inconsistent with the modifier or a required modifier is missing; CO-11, the diagnosis is inconsistent with the procedure; CO-96, a non-covered charge; PR-1, deductible; CO-29, the time limit for filing has expired.

Appeals must be filed within the payer's appeal window — typically 60-180 days from the denial date. Most denials have a first-level and second-level appeal, and some payers offer an external independent review. Document every appeal submission with date, method of submission, and confirmation number. Track denial and appeal rates by payer, code, and provider to identify systemic issues.

How it works

  1. Paste the denial

    An EOB, remittance or denial letter, as text, with identifiers removed if needed.

  2. Get the decode

    Each line explained, who owes what, and the next step for each denied line.

  3. Act on it

    Ask for the appeal letter, the corrected claim checklist or a patient explanation in chat.

What you get

  • Every reason and remark code explained in plain words, line by line
  • Who owes the balance, from the group code: the practice, the patient or neither
  • The right next step for each denied line, not an appeal by default
  • An appeal or corrected-claim checklist when that is the right route

Common questions

Can this tool read the actual CARC/RARC codes?

Yes. If your EOB or ERA includes CARC/RARC codes (e.g. CO-29, PR-2, N479), each one is explained line by line. If the codes aren't visible in the text you paste, paste the full denial letter text and the category is inferred from its wording, and labelled as inferred.

How accurate are the generated appeal letters?

An appeal is drafted only when the denial calls for one, and it uses the facts you supply. Review it, add the clinical documentation and authorization details the payer asked for, and check the deadline on the notice before sending. For denials caused by a missing modifier or wrong code, a corrected claim is usually faster than any letter.

Does this work for all payers?

Yes — the denial analysis and appeal framework works for Medicare, Medicaid, and commercial payers. For Medicare denials based on a local or national coverage determination, the decode says which kind of policy applies so you can read its criteria. For state Medicaid, payer-specific appeal procedures vary, so verify timelines and submission methods with your payer.

Can I paste real patient details?

Follow your organization's policy first. If your organization has a business associate agreement with River, work within its terms. If not, remove names, record numbers, addresses, exact dates and other identifiers before pasting. The decode works just as well with claim numbers alone.

Denial and EOB Decoder With Next Steps

Describe what you need, add any files you have, and your workspace opens with the work already underway.