The letter says denied. Your first instinct is to appeal, because that's the word everyone knows, so you spend an evening writing one, mail it, and wait 30 days for an answer that a single phone call between two doctors could have produced on Tuesday. This happens constantly. Insurance denials have five different fixes, each with its own doorway, deadline, and decision clock, and the most common expensive mistake is grabbing the slowest one for a problem that had a fast lane.
Start with the dumbest possibility: a billing error
A surprising share of "denials" are code problems: a CPT code that doesn't match the diagnosis code, a digit typed wrong, a claim sent for the wrong date of service. These need a corrected claim, which the provider's billing office resubmits, and no appeal at all. Appealing a coding error is the classic wasted month, because the appeal reviewer upholds the denial (the claim as coded really was deniable) and nobody fixes the code. Call the billing office first, read them the denial reason, and ask one question: "Is this a coding issue you can correct and resubmit?" If yes, you're done, and you never touched an appeal deadline.
What is a peer-to-peer review and how do you request one?
A peer-to-peer review (sometimes "P2P" or "doctor-to-doctor call") is your treating physician speaking live with the insurance plan's reviewing physician to argue the medical case. It lives mostly in the prior-authorization window: when a PA request is pending or has just been turned down for medical necessity, and before the denial becomes final. It's often the fastest reversal in the whole system, because the plan's reviewer frequently denied the request without your clinical context, and many medical-necessity denials flip on that one call. The catch: some plans only allow the call within a short window after the determination, sometimes measured in days, so it rewards moving fast.
- Only your treating doctor can do the call. Plans require the physician who ordered the treatment (or a covering clinician) on the line. You cannot peer-to-peer your own case.
- The office requests it through the number on the determination letter or the plan's provider portal. Offices do this routinely; they just don't always do it unprompted.
- Your job is the nudge. Call the office and say: "My prior auth for X was denied for medical necessity. Can Dr. Y request a peer-to-peer review with the plan before the denial is final?" Then ask when the call is scheduled and follow up if it slips.
- Help your doctor win it. If you've tried and failed alternatives, had side effects, or have records from another clinician, make sure the office has them before the call.
What is a formulary exception?
A formulary exception is the instrument when the problem is the plan's drug list itself: your medication is non-formulary (off the list entirely), blocked by step therapy ("fail first" on a cheaper drug), or capped by a quantity limit. Your prescriber submits a supporting statement attesting that the formulary alternatives would be less effective for you, would cause harm, or both. This has real teeth: marketplace plans must decide a standard exception request within 72 hours, and an expedited one within 24 hours, and a granted exception means the plan covers the drug like a formulary drug. Medicare Part D runs its own exception process on the same 72-and-24-hour clocks once your prescriber's statement is in; the mechanics live at CMS's exceptions page. If a GLP-1 is the drug in question, the Wegovy and Zepbound denial guide walks the drug-specific version.
The formal routes: internal appeal, then external review
- Internal appeal is the formal post-denial route, and the right tool once a denial is final and the faster instruments don't fit or didn't work. You have 180 days from the denial to file, and the plan must answer within 30 days for care you haven't received yet, 60 days for care you already got. Send evidence: the doctor's letter of medical necessity, records, and the exact plan language you're appealing against. The full appeal playbook covers the letter itself.
- External review is the last resort and the plan doesn't control it: an independent review organization re-decides the case after your internal appeal is exhausted. You have 4 months from the final internal denial to request it, standard decisions come within 45 days, expedited within 72 hours, and the decision binds the plan. Denials get reversed here regularly, which is exactly why plans count on people quitting before this step.
Match your denial letter's language to the right instrument
- "Claim denied: invalid/incorrect procedure code," "diagnosis inconsistent with procedure," "duplicate claim" → corrected claim. Call the provider's billing office, skip the appeal.
- "Prior authorization required" or "not medically necessary," and the denial is fresh or the PA is still pending → peer-to-peer review. Prompt your doctor's office today; the window can be short.
- "Non-formulary," "not on your plan's drug list," "step therapy required," "quantity limit exceeded" → formulary exception, filed by your prescriber, decided in 72 hours or less.
- "You have the right to appeal this decision within 180 days" on a final denial → internal appeal, with evidence attached.
- "Final adverse determination" or "internal appeals have been exhausted" → external review, within 4 months.
- Unsure which you're holding? Call the member-services number on the letter and ask: "Is this a final adverse determination, and is a peer-to-peer or formulary exception still available?" They have to tell you.
How Kite handles this
Kite's job here is the sorting and the paperwork. Text it a photo of the denial letter and it decodes the reason codes and the plan language, tells you which instrument the letter is pointing at, and explains the prior-auth process in plain words. If the answer is an appeal, Kite drafts the letter as a ready-to-send PDF (Pro) built around your specifics. If the answer is a peer-to-peer, it gives you the exact ask for your doctor's office and sets a reminder to chase them in 3 days, because the office makes that call, and Kite never files or chases the prior auth itself. Text Kite to start.
