Denials and appeals
“Why was this denied, and what do we do about it?”
The Denials and appeals workflow reads each denial's codes and sorts it by cause, so "denied because of X" can trigger "do Y". When an appeal is the right move, Daybook drafts the letter from the denial data for a biller to review and send. When it isn't, it says why.
At a glance
- Workflow
- Denials and appeals
- Stage
- After a denial on a 277 or 835
- Primary users
- Denial management and appeals teams
- Core question
- Why was this denied, and what do we do about it?
- Inputs
- CARC · RARC · Claim and remit data
- Outputs
- Cause · Recommended action · Appeal letter
- Consumption options
- API · Webhooks · MCP
What this workflow enables
- Sort every denial by cause: authorization, eligibility, coding, timely filing, duplicate and more.
- Get a recommended next step for each one.
- Trigger your own rules from the cause, such as a portal attachment for missing records.
- Draft the appeal letter for a biller to review and send.
Typical flow
- Denial arrives
On a remit or a status change. Daybook reads the CARC and RARC codes.
- Classified
denial.classifiedwith the cause, the recommended action and the appeal deadline. - Your rules act
Route by cause: appeal, correct and resubmit, call the payer, bill the patient or secondary.
- Appeal drafted
POST /v1/appeals.appeal.draftedwhen the letter is ready for review.
Step 2 of 4: Classified, sends denial.classified
{
"id": "evt_01JBXT6A4C6E8G0J2M4P6R8T0W",
"type": "denial.classified",
"created_at": "2026-10-22T09:15:04Z",
"mode": "live",
"data": {
"id": "den_01JBXG2N5R8W",
"claim": "A-31120-1",
"codes": {
"group": "CO",
"carc": "197",
"rarc": [
"N54"
]
},
"cause": "missing_auth",
"recommended_action": "appeal",
"appeal_deadline": "2027-04-19",
"amount_cents": 88000
}
}Journeys in this workflow
Use cases
What teams build on this workflow, each with a prompt you can paste into Claude, ChatGPT or Cursor.
APIs powering this workflow
Events you receive
Subscribe to these with a webhook endpoint. Every event is signed; see Verifying signatures.
| Event | Sent when |
|---|---|
denial.classified | A denial was read and sorted by cause. |
appeal.drafted | An appeal letter is ready to review, or Daybook refused with the reason. |
{
"id": "evt_01JBXT6A4C6E8G0J2M4P6R8T0W",
"type": "denial.classified",
"created_at": "2026-10-22T09:15:04Z",
"mode": "live",
"data": {
"id": "den_01JBXG2N5R8W",
"claim": "A-31120-1",
"codes": {
"group": "CO",
"carc": "197",
"rarc": [
"N54"
]
},
"cause": "missing_auth",
"recommended_action": "appeal",
"appeal_deadline": "2027-04-19",
"amount_cents": 88000
}
}
