Review bill
Turn your AI agent into a medical-bill negotiation advocate — an open-source playbook of skills, letters, and verified patient rights. Pay what's fair, nothing more.
npx -y skills add nathan8823/fairbill --skill review-billAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 24 days oldThe repository was created 24 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Audit an itemized medical bill for errors — duplicates, upcoding, unbundling, phantom charges. Use once an itemized bill with CPT codes is in the case folder.
SKILL.md
2.8 KB, as published. Nobody here has run it
Review the itemized bill
Prereq: an itemized statement with CPT/HCPCS codes in the case folder. If
there isn't one, send the request first (templates/letters/itemized-request.md)
— never audit a summary bill.
Steps
-
Transcribe every line into a table in
case.md: date, CPT/HCPCS, description, units, charge. Reading the bill into structured data IS the audit's foundation — most errors surface here. -
Decode the codes. For each CPT, state in plain English what it is (and its E/M level if it's a visit code). Flag anything that doesn't match the story from intake. The user was there — walk the timeline with them: "You're billed for two chest X-rays — do you remember two?"
-
Run the error checklist (details in
knowledge/tactics.md§3 andknowledge/glossary.md). Billing departments have insider names for the big four — use them; they signal you know the game:- "Double dip" — duplicates (same code + date, or same service under two revenue codes)
- "Level creep" — upcoding (ER E/M level vs. what happened; observation billed as admission)
- "Unbundling" — components billed alongside their bundle code
- "Phantom charges" — drugs/supplies/tests not received; ordered then canceled but billed
- Quantity errors (units column!) and impossible times (OR minutes, room days — the discharge-day room charge is a classic)
- Room-type charges: private-room rates for shared rooms. The
hospital's bed-management system logs every room/bed assignment by
shift (ADT — admission/discharge/transfer records). Request them for
any inpatient stay with room charges — see the optional items in
templates/letters/records-request.md. - Wrong patient, date, or provider lines
- If insured: EOB mismatch — any line where the provider's ask exceeds the EOB's patient responsibility
-
Score each finding: confirmed error / suspicious (needs their records) / fine. For "suspicious," the follow-up is a HIPAA records request (
templates/letters/records-request.md) — medical records vs. bill is the definitive comparison. -
Write the dispute. Confirmed + suspicious items go into
templates/letters/error-dispute.md, itemized with codes, one paragraph per item, and land inletters/for user approval. Disputed amount is frozen; undisputed remainder proceeds tobenchmark-price→strategy.
Never assert fraud — assert "these charges appear inconsistent with the services received" and request correction and a corrected statement.