Help center · Billing & RCM

Work the Denial Inbox start to finish

Every denial is acted on: auto-appealable ones have an appeal draft generated and queued for review; coding-fix ones are corrected and resubmitted…

Updated · 3 min read · By the Credentik team

For: RCM Specialist · Time: 30–90 min daily · Frequency: Every morning + after each ERA import

Appeal deadlines are labelled. Each denial shows whether its appeal deadline comes from a verified payer rule, is an unverified estimate, is unknown, or was entered by hand. Treat an estimate as a reminder and confirm the window with the payer. A deadline you enter by hand is never overwritten.

Trigger

ERAs imported overnight (or you just imported one). Denials are sitting in the Denial Inbox, auto-classified from their adjustment reason codes (CARC/RARC).

Outcome

Every denial is acted on: auto-appealable ones have an appeal draft generated and queued for review; coding-fix ones are corrected and resubmitted; eligibility-driven ones have eligibility re-run; unrecoverable ones are written off with a documented reason. Inbox = 0.

Where

Steps

  1. Open Denial Inbox. Denials are sorted into buckets by their reason codes:
    • AUTO-APPEALABLE — denial reason matches a known-winnable pattern (e.g. CO-50 "not medically necessary" for a CPT we've successfully appealed before). Highest ROI bucket.
    • CODING FIX — modifier missing, wrong POS, wrong dx pointer.
    • ELIGIBILITY — patient wasn't covered on DOS. Need to re-verify and either bill correct payer or patient.
    • AUTH — service required prior auth, none on file.
    • DOCUMENTATION — payer needs notes, op reports, etc.
    • DUPLICATE — already paid on a different claim or same claim re-submitted.
    • UNKNOWN — classifier couldn't categorize. You decide.
  2. Start with AUTO-APPEALABLE. Click into the bucket. For each denial:
    • Review the auto-generated appeal letter (right pane).
    • Edit if needed (add the patient-specific context a template can't know).
    • Send the appeal through the payer's channel (portal, fax or mail) and record it on the denial.
    • Status: denial.appeal_status = submitted. Followup auto-created at 30 days.
  3. CODING FIX. Open each. The reason codes point to what's likely wrong (e.g. "missing -25 modifier on E/M same-day as procedure"). Confirm with the clinical documentation, then:
    • Edit the claim line in the Claim Detail page.
    • Click Resubmit. The original denial is closed with reason="resubmitted with correction".
  4. ELIGIBILITY. Run a fresh eligibility check. If the patient HAD coverage on DOS via a different plan, bill the right payer. If they truly had NO coverage, transition to patient-responsibility (move balance, generate statement).
  5. AUTH. Two paths:
    • Retroactive auth possible (rare but happens — some Medicaid plans, some commercial appeals) — file retro-auth request, hold denial in pending_retro_auth.
    • Retro not possible — write off OR bill patient (depending on whether the practice failed to obtain auth or the payer failed to disclose requirement). Document.
  6. DOCUMENTATION. Request clinical notes from the practice (use Communication Logs to track the ask). Once received, attach to the claim and resubmit with notes appended.
  7. DUPLICATE. Verify the original payment posted. If yes, close as "paid on claim #X" and zero out the balance. If somehow you got paid TWICE, that's a refund — flag the Agency Owner.
  8. UNKNOWN. Read the denial code (CARC/RARC) on the claim detail page. Match against the Payer Rules hub for that payer. If you find a pattern, re-classify by clicking the bucket dropdown — your classification is saved on the denial.
  9. End-of-day check. Inbox should be 0. If not, document why (waiting on practice for docs, waiting on payer response).

Watch-outs

  • The classification can be wrong. Always sanity-check before submitting an auto-appeal. A wrongful appeal to a payer can damage your relationship — they have memory of frivolous appeals.
  • Timely filing for appeals is shorter than for original claims. Most commercial payers: 30–60 days for appeals (vs 90–180 for original claims). Move fast on AUTO-APPEALABLE.
  • CO-vs-PR codes matter. CO (Contractual Obligation) = payer's responsibility under contract; cannot be billed to patient. PR (Patient Responsibility) = legitimately the patient's. Misclassifying triggers compliance issues. Default to CO when in doubt; bill patient only when CARC/RARC explicitly says PR.
  • Write-offs need approval over a threshold. Most agencies have a rule: any write-off > $500 needs Agency Owner sign-off. Don't bury big write-offs in the inbox.
  • Document everything in the claim's denial detail. "Worked 5/12, appealed via Aetna portal, expecting 30-day response" is enough. Don't leave denials un-noted — the next biller (or you in 3 weeks) won't remember.

Something on this page doesn’t match what you see in the app? Email support@credentik.com and we’ll fix the guide.

Questions about this workflow?

Email support@credentik.com, or try it yourself in a 14-day free trial with your own providers and clients. No credit card.

See plans and pricing · Already have an account? Sign in