[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-aws-labs-provider-denial-workup":3,"mdc-xt2jsk-key":50,"related-org-aws-labs-provider-denial-workup":1560,"related-repo-aws-labs-provider-denial-workup":1742},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":45,"sourceUrl":48,"mdContent":49},"provider-denial-workup","appeal healthcare claim denials","Reasoning skill for healthcare revenue cycle denial management. Use when the user needs to appeal a claim denial, draft a payer-ready denial appeal letter, analyze a denial reason code, or determine whether a denied claim should be overturned, pended, or accepted. Triggers include \"appeal a claim denial\", \"draft denial appeal\", \"write appeal letter\", \"CO-50 denial\", \"medical necessity denial\", \"CARC code appeal\", \"RARC code\", \"overturn denial\", \"prior auth denial\", \"timely filing denial\", \"denial workup\", \"payer denial response\", \"claim denial overturn\", \"CO-96 denial\", \"CO-97 denial\", \"denial letter\", \"denial management\", \"remittance advice denial\", \"835 denial\", \"authorization required denial\", \"ERISA denial\", \"Medicaid managed care denial\", \"visit limit denial\", \"benefit limit denial\", \"inpatient denial\", \"observation downgrade\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"aws-labs","AWS Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Faws-labs.png","awslabs",[13,17,20,23],{"name":14,"slug":15,"type":16},"Compliance","compliance","tag",{"name":18,"slug":19,"type":16},"Healthcare","healthcare",{"name":21,"slug":22,"type":16},"Medical Necessity","medical-necessity",{"name":24,"slug":25,"type":16},"Insurance","insurance",4,"https:\u002F\u002Fgithub.com\u002Fawslabs\u002Fhcls-agent-skills","2026-07-22T06:00:35.796942",null,0,[32,33,34,35,36,37,38,39,40,41,42,43,44],"agent-skills","agentcore","ai-agents","amazon-quick-desktop","claims-processing","drug-discovery","genomics","healthcare-ai","kiro","life-sciences","medical-imaging","risk-adjustment","strands-agents",{"repoUrl":27,"stars":26,"forks":30,"topics":46,"description":47},[32,33,34,35,36,37,38,39,40,41,42,43,44],"Agent skills for healthcare and life sciences: genomics, imaging, claims, drug discovery, and more. Works with Amazon Quick, Kiro, Amazon AgentCore, AWS Strands SDK, Claude Code, Codex, and any Agent Skills-compatible platform.","https:\u002F\u002Fgithub.com\u002Fawslabs\u002Fhcls-agent-skills\u002Ftree\u002FHEAD\u002Fskills\u002Fprovider-denial-workup","---\nname: provider-denial-workup\ndescription: \"Reasoning skill for healthcare revenue cycle denial management. Use when the user needs to appeal a claim denial, draft a payer-ready denial appeal letter, analyze a denial reason code, or determine whether a denied claim should be overturned, pended, or accepted. Triggers include \\\"appeal a claim denial\\\", \\\"draft denial appeal\\\", \\\"write appeal letter\\\", \\\"CO-50 denial\\\", \\\"medical necessity denial\\\", \\\"CARC code appeal\\\", \\\"RARC code\\\", \\\"overturn denial\\\", \\\"prior auth denial\\\", \\\"timely filing denial\\\", \\\"denial workup\\\", \\\"payer denial response\\\", \\\"claim denial overturn\\\", \\\"CO-96 denial\\\", \\\"CO-97 denial\\\", \\\"denial letter\\\", \\\"denial management\\\", \\\"remittance advice denial\\\", \\\"835 denial\\\", \\\"authorization required denial\\\", \\\"ERISA denial\\\", \\\"Medicaid managed care denial\\\", \\\"visit limit denial\\\", \\\"benefit limit denial\\\", \\\"inpatient denial\\\", \\\"observation downgrade\\\".\"\nusage: Invoke when asked to appeal a claim denial, classify a CARC\u002FRARC denial, or draft a provider-to-payer appeal letter.\nversion: 1.0.0\ntags: [skill, category:reasoning, revenue-cycle, denials, hcls]\n---\n\n# Provider Denial Workup — Reasoning Skill\n\n## Overview\n\n\nGuide the agent through structured analysis of payer claim denials: classify the denial\ncategory, determine the appropriate appeal posture, and draft a payer-ready appeal letter.\nThis skill encodes CARC\u002FRARC interpretation, appeal pathway logic, and letter-drafting\nstandards for revenue cycle staff.\n\n## When to Use\n\n- A claim has been denied and the user wants to understand why and what to do next\n- The user provides a remittance advice (835 ERA) showing a denial and asks for next steps\n- The user needs a draft appeal letter for a specific denial reason\n- The user wants to classify a denial as actionable (appealable) vs. non-actionable\n\n---\n\n## Response Format\n\nStructure each response in this order:\n\n1. **Classification** — denial type + CARC\u002FRARC code identified\n2. **Determination** — MEETS \u002F DOES NOT MEET with specific requirements mapped\n3. **Posture** — OVERTURN \u002F PEND \u002F ADVISE \u002F ACCEPT with rationale\n4. **Draft** — the appeal letter (or a memo if posture is ADVISE)\n5. **Checklist** — reviewer items (missing docs, bracketed citations to verify) + appeal deadline\n\n- Omit background the user already knows — they asked the question\n- Target: 300–500 words for analysis; include the full letter or memo when requested\n\nThe decision trees and appeal frameworks in this skill are for internal reasoning only.\nApply them to reach your conclusion but do not reproduce them verbatim in your response.\nPresent only the final classification, posture, and letter — never narrate the tree traversal.\n\n---\n\n## Guardrails\n\n- **No fabrication** — if a fact is not in the user-supplied input, flag it as `[needed from reviewer]`; never invent clinical dates, policy numbers, or procedure details\n- **Human-in-the-loop** — never auto-submit; always present the draft for explicit reviewer approval\n- **PHI** — echo only the patient identifiers the letter requires; do not expand or infer beyond what was provided\n- **Honest posture** — never manufacture arguments to avoid ADVISE; an overconfident appeal that misrepresents the record creates compliance risk\n\n---\n\n## Core Procedure\n\n### Step 1 — Validate Inputs\n\nExtract the following from the denial text. For any required field that cannot be found, ask the user before proceeding — do not guess or leave bracketed:\n\n| Field | Source | Required? |\n|---|---|---|\n| Denial date | EOB \u002F denial letter | Yes — needed to calculate appeal deadline |\n| CARC \u002F reason code | EOB | Yes — drives the entire appeal strategy |\n| Payer name | EOB \u002F letter header | Yes |\n| Claim number | EOB | Yes |\n| Member ID | EOB | Yes |\n| Date of service | EOB \u002F claim | Yes |\n| CPT code(s) | EOB \u002F claim | Yes |\n| Payer's stated rationale | Denial letter verbatim | Yes |\n| Patient name | EOB \u002F letter | Preferred — skip if unavailable |\n| ICD-10 diagnosis code(s) | EOB \u002F claim | Preferred — skip if unavailable |\n\nIf more than two required fields are missing, ask for them all in one message rather than drip-asking. If extraction confidence is low (key fields ambiguous), warn the user before proceeding.\n\n### Step 2 — Classify the Denial Category\n\nMap the CARC (Claim Adjustment Reason Code) to one of five denial categories:\n\n| Category | Typical CARC Codes | Root Cause |\n|---|---|---|\n| Medical necessity | CO-50, CO-56, CO-57 | Service not deemed necessary per payer criteria |\n| Authorization \u002F referral | CO-4, CO-15, CO-197 | Missing, expired, or wrong-provider authorization |\n| Benefit exclusion | CO-96, PR-204 | Service not covered under the patient's plan |\n| Timely filing | CO-29 | Claim submitted outside the payer's filing window |\n| Documentation \u002F coding error | CO-16, CO-252, CO-4, CO-11 | Missing info, wrong code, or incomplete submission |\n\nRead the RARC (Remark Code) alongside the CARC for the specific gap.\n\n### Step 3 — Determine Appeal Posture\n\n```\nIs the denial category \"benefit exclusion\" (CO-96, PR-204)?\n├─ YES\n│   ├─ Is the service actually covered under a different benefit category?\n│   │   ├─ YES → OVERTURN — argue misclassification\n│   │   └─ NO → ACCEPT (or advise plan change \u002F patient financial counseling)\n└─ NO\n    ├─ Medical necessity (CO-50, CO-56)?\n    │   ├─ Red flag present (cauda equina, progressive neuro deficit, malignancy)?\n    │   │   └─ YES → OVERTURN immediately; flag as urgent\n    │   ├─ Does clinical documentation meet the payer's published criteria?\n    │   │   ├─ YES, and records were not submitted → PEND (gather and resubmit)\n    │   │   ├─ YES, and records were submitted → OVERTURN (documentation gap, not clinical gap)\n    │   │   └─ NO → ADVISE (criteria not met; escalate to peer-to-peer or clinical review)\n    ├─ Authorization (CO-4, CO-197)?\n    │   ├─ Was auth obtained but submitted incorrectly? → PEND (correct and resubmit)\n    │   ├─ Was auth never obtained? → ADVISE (retroactive auth rarely granted)\n    │   └─ Was auth obtained for wrong provider \u002F wrong service? → OVERTURN if payer error\n    ├─ Timely filing (CO-29)?\n    │   ├─ Was the claim submitted on time? → OVERTURN (provide proof of timely submission)\n    │   └─ Was the claim late? → ACCEPT unless payer-side delay is documented\n    └─ Documentation \u002F coding (CO-16, CO-252)?\n        ├─ Is the missing info available? → PEND (correct and resubmit or provide addendum)\n        └─ Is the code wrong? → PEND (correct claim resubmission)\n```\n\n**Key thresholds:**\n- Conservative therapy requirement: ≥6 weeks (most imaging policies)\n- Appeal window (commercial): 60–180 days from denial date\n- Appeal window (Medicare Advantage): 60 calendar days\n- Expedited appeal decision (payer): 72 hours\n- Payer decision deadline on standard appeal: 30 days from receipt\n- If \u003C14 days remain before appeal deadline: flag **URGENT**\n\n**Posture definitions:**\n- **OVERTURN** — strong case; draft full appeal letter. Only use when the clinical or administrative facts clearly support reversal. Do not default to OVERTURN for ambiguous cases — an overconfident appeal that misrepresents the record creates compliance risk.\n- **PEND** — fixable gap; correct submission before appealing\n- **ADVISE** — weak or non-appealable case; explain options to the reviewer. When posture is ADVISE, state the realistic probability of success and the specific reason the case is weak. Never manufacture arguments to avoid ADVISE.\n- **ACCEPT** — denial is correct; no appeal warranted\n\n### Step 4 — Check Appeal Deadlines\n\n| Payer Type | Standard Appeal Window | Expedited Window |\n|---|---|---|\n| Commercial (typical) | 180 days from denial date | 72 hours if urgent |\n| Medicare Part A\u002FB | 120 days (redetermination) | 72 hours (expedited) |\n| Medicare Advantage (Part C) | 60 days (organization determination) | 72 hours |\n| Medicaid (varies by state) | 30–90 days | 24–72 hours |\n\nIf fewer than 14 days remain before the deadline, flag as **URGENT** at the top of the response.\n\n### Step 5 — Draft the Appeal Letter\n\nUse this structure for all OVERTURN posture letters:\n\n```\n[Provider Name and NPI]\n[Provider Address]\n[Date]\n\n[Payer Name]\n[Appeals Department Address]\n\nRE: Appeal of Claim Denial\nPatient: [Patient Name] | DOB: [Date of Birth] | Member ID: [ID]\nClaim #: [Claim Number] | Date of Service: [DOS] | CPT: [Code(s)]\nDenial Reason: [CARC Code] — [Description] | RARC: [Code if applicable]\n\nDear Appeals Coordinator,\n\n[Provider Name] is submitting this formal appeal of the denial issued on [denial date]\nfor [service description]. The denial was issued under [CARC code]: [denial rationale\nquoted verbatim from remittance].\n\n[PARAGRAPH 1 — Refute the denial rationale directly. Cite specific clinical findings,\ndates, and documentation that address the payer's stated reason for denial. Quote the\npayer's own published criteria (policy number, version, and page) where available.]\n\n[PARAGRAPH 2 — Summarize the supporting documentation attached. List each attachment\nexplicitly: e.g., \"Attached Exhibit A: office note dated [date] documenting [finding].\"]\n\n[PARAGRAPH 3 — State the requested action: reverse the denial and process for payment\nat the contracted rate. Include the specific CPT code(s) and expected reimbursement\namount if known.]\n\nBased on the foregoing, we respectfully request that [Payer Name] overturn this denial\nand reprocess claim #[Claim Number] for payment. Please respond within [applicable\ntimeframe] as required under [cite applicable regulation, e.g., 45 CFR §147.136 for\ncommercial, or 42 CFR §422.568 for Medicare Advantage].\n\nSincerely,\n[Authorized Signatory Name and Title]\n[Contact Phone and Fax]\n\nAttachments: [List all exhibits]\n```\n\n### Step 6 — Identify Supporting Documentation\n\n| Denial Type | Key Documents to Attach |\n|---|---|\n| Medical necessity | Clinical notes, lab\u002Fimaging results, treatment history, published guidelines (NCCN, ACS, ACR) |\n| Authorization | Auth approval confirmation, fax confirmation, payer auth number |\n| Timely filing | Clearinghouse acceptance report, claims submission log with timestamp |\n| Coding error | Corrected claim (CMS-1500 or 837P), coder attestation if applicable |\n| Benefit exclusion | Plan summary of benefits, EOB showing prior payment for same service |\n\n**Guideline citation discipline:** When citing society guidelines, name the exact organization and document (e.g., \"American Academy of Dermatology — Appropriate Use Criteria for Mohs Surgery, 2023\"). Never conflate multiple sources or attribute a position to an organization without confirming the specific document supports it. If you cannot verify the exact citation, bracket it as `[Verify: organization + document title + year]` rather than citing it as fact.\n\n**Medicare LCD currency:** LCD criteria are revised periodically. Always flag: \"Verify this LCD against the current version in the CMS Medicare Coverage Database before submitting — criteria may have changed since this analysis.\" Do not present LCD criteria as static facts.\n\n---\n\n## MCP Tool Integration (Optional Enhancement)\n\nIf a claims\u002F835-ERA MCP tool is available in your environment, use it to pull the\nremittance detail directly:\n\n1. Call the tool with the claim number or member ID to retrieve the 835 ERA segment\n2. Extract the CAS segment (CARC code), MOA segment (RARC code), and claim-level\n   payment information\n3. Use the retrieved values to populate the denial classification in Step 2\n\nIf no MCP tool is available, reason from the remittance information the user provides.\n\n---\n\n## When NOT to Use This Skill\n\n- Clinical coverage determinations requiring a licensed physician — use `pa-clinical-policy`\n- Billing compliance audits or FWA investigations — use `claims-billing-rules`\n\n## When to Escalate to a Human Expert\n\n- Denials involving experimental or investigational determinations requiring peer-to-peer\n  review by the treating physician\n- Potential payer bad-faith denials that may warrant state insurance department complaint\n- Denials with legal exposure (e.g., ERISA external review, Medicaid fair hearing)\n\n---\n\n## Common Mistakes\n\n- **Wrong:** Arguing medical necessity for a CO-96\u002FPR-204 (benefit exclusion) denial.\n  **Right:** CO-96 means the service is not a covered benefit — argue plan misclassification\n  or guide the patient to a plan that covers it; medical necessity arguments are irrelevant.\n\n- **Wrong:** Citing a payer policy number without verifying it is current.\n  **Right:** Leave unverified policy numbers bracketed as `[Policy # — verify before sending]`\n  and flag for the reviewer to confirm the current version.\n\n- **Wrong:** Treating every \"does not meet criteria\" denial as unappealable.\n  **Right:** Check whether the gap is a documentation gap (records exist but were not\n  attached) vs. a clinical gap (criteria genuinely not met). A documentation gap is PEND or\n  OVERTURN; a clinical gap is ADVISE.\n\n- **Wrong:** Drafting a strong overturn letter when the clinical criteria are genuinely not met.\n  **Right:** Use ADVISE posture — explain the weakness to the reviewer. Never manufacture\n  arguments or misrepresent the clinical record to strengthen a weak appeal.\n\n- **Wrong:** Ignoring the appeal filing deadline.\n  **Right:** Always surface the deadline from the denial letter. If fewer than 14 days remain,\n  flag the letter as URGENT and recommend submitting within 24–48 hours.\n\n- **Wrong:** Using generic language such as \"please reconsider this claim\" without addressing\n  the specific denial reason.\n  **Right:** Quote the CARC code and the payer's stated rationale verbatim, then refute or\n  address each point directly with clinical evidence or documentation.\n\n- **Wrong:** Citing a society guideline without specifying the exact organization, document title, and year.\n  **Right:** Name the precise source (e.g., \"NCCN Clinical Practice Guidelines in Oncology — Non-Small Cell Lung Cancer, v3.2024\"). If the exact document cannot be confirmed, bracket it as `[Verify: source + year]` rather than asserting it as fact.\n\n- **Wrong:** Defaulting to OVERTURN when the clinical criteria are ambiguous or genuinely in doubt.\n  **Right:** Assess honestly — if there is real uncertainty whether criteria are met, use ADVISE and state the realistic probability of overturn and the compliance risk of overstating the case.\n\n- **Wrong:** Treating Medicare LCD criteria as static facts.\n  **Right:** Always instruct the reviewer to verify the current LCD version in the CMS Medicare Coverage Database before submitting — criteria are revised periodically and an outdated citation undermines the appeal.\n\n- **Wrong:** Fabricating clinical dates, procedure details, or policy citations not in the user-supplied input.\n  **Right:** If a fact is not in the input, flag it as `[needed from reviewer]` — never invent supporting details to strengthen the letter.\n\n- **Wrong:** Bundling multiple denial reasons into one vague appeal paragraph.\n  **Right:** Address each CARC code separately with its own argument and supporting evidence — reviewers evaluate each denial reason independently.\n\n---\n\n## Quick Reference: CARC → Posture Map\n\n| CARC | Description | Default Posture |\n|---|---|---|\n| CO-4 | Authorization required | PEND or OVERTURN (if auth exists) |\n| CO-11 | Diagnosis inconsistent with procedure | PEND (correct claim) |\n| CO-15 | Authorization number invalid | PEND (obtain correct auth number) |\n| CO-16 | Claim lacks information | PEND (resubmit with missing info) |\n| CO-29 | Timely filing expired | OVERTURN (if proof of timely filing exists) or ACCEPT |\n| CO-50 | Non-covered \u002F not medically necessary | OVERTURN or ADVISE |\n| CO-56 | Not medically necessary | OVERTURN or ADVISE |\n| CO-57 | Denied: not consistent with payer guidelines | OVERTURN or ADVISE |\n| CO-96 | Non-covered charge | ACCEPT (or argue misclassification) |\n| CO-97 | Bundled \u002F included in another service | PEND (correct coding) |\n| CO-197 | Precertification absent | PEND (retroactive auth) or ADVISE |\n| CO-252 | Additional documentation requested | PEND (submit documentation) |\n| PR-204 | Service not covered by plan | ACCEPT (patient financial counseling) |\n",{"data":51,"body":60},{"name":4,"description":6,"usage":52,"version":53,"tags":54},"Invoke when asked to appeal a claim denial, classify a CARC\u002FRARC denial, or draft a provider-to-payer appeal letter.","1.0.0",[55,56,57,58,59],"skill","category:reasoning","revenue-cycle","denials","hcls",{"type":61,"children":62},"root",[63,72,79,85,91,116,120,126,131,186,199,204,207,213,265,268,274,281,286,489,494,500,505,622,627,633,645,653,691,699,742,748,847,858,864,869,878,884,968,986,996,999,1005,1010,1028,1033,1036,1042,1067,1073,1091,1094,1100,1293,1296,1302],{"type":64,"tag":65,"props":66,"children":68},"element","h1",{"id":67},"provider-denial-workup-reasoning-skill",[69],{"type":70,"value":71},"text","Provider Denial Workup — Reasoning Skill",{"type":64,"tag":73,"props":74,"children":76},"h2",{"id":75},"overview",[77],{"type":70,"value":78},"Overview",{"type":64,"tag":80,"props":81,"children":82},"p",{},[83],{"type":70,"value":84},"Guide the agent through structured analysis of payer claim denials: classify the denial\ncategory, determine the appropriate appeal posture, and draft a payer-ready appeal letter.\nThis skill encodes CARC\u002FRARC interpretation, appeal pathway logic, and letter-drafting\nstandards for revenue cycle staff.",{"type":64,"tag":73,"props":86,"children":88},{"id":87},"when-to-use",[89],{"type":70,"value":90},"When to Use",{"type":64,"tag":92,"props":93,"children":94},"ul",{},[95,101,106,111],{"type":64,"tag":96,"props":97,"children":98},"li",{},[99],{"type":70,"value":100},"A claim has been denied and the user wants to understand why and what to do next",{"type":64,"tag":96,"props":102,"children":103},{},[104],{"type":70,"value":105},"The user provides a remittance advice (835 ERA) showing a denial and asks for next steps",{"type":64,"tag":96,"props":107,"children":108},{},[109],{"type":70,"value":110},"The user needs a draft appeal letter for a specific denial reason",{"type":64,"tag":96,"props":112,"children":113},{},[114],{"type":70,"value":115},"The user wants to classify a denial as actionable (appealable) vs. non-actionable",{"type":64,"tag":117,"props":118,"children":119},"hr",{},[],{"type":64,"tag":73,"props":121,"children":123},{"id":122},"response-format",[124],{"type":70,"value":125},"Response Format",{"type":64,"tag":80,"props":127,"children":128},{},[129],{"type":70,"value":130},"Structure each response in this order:",{"type":64,"tag":132,"props":133,"children":134},"ol",{},[135,146,156,166,176],{"type":64,"tag":96,"props":136,"children":137},{},[138,144],{"type":64,"tag":139,"props":140,"children":141},"strong",{},[142],{"type":70,"value":143},"Classification",{"type":70,"value":145}," — denial type + CARC\u002FRARC code identified",{"type":64,"tag":96,"props":147,"children":148},{},[149,154],{"type":64,"tag":139,"props":150,"children":151},{},[152],{"type":70,"value":153},"Determination",{"type":70,"value":155}," — MEETS \u002F DOES NOT MEET with specific requirements mapped",{"type":64,"tag":96,"props":157,"children":158},{},[159,164],{"type":64,"tag":139,"props":160,"children":161},{},[162],{"type":70,"value":163},"Posture",{"type":70,"value":165}," — OVERTURN \u002F PEND \u002F ADVISE \u002F ACCEPT with rationale",{"type":64,"tag":96,"props":167,"children":168},{},[169,174],{"type":64,"tag":139,"props":170,"children":171},{},[172],{"type":70,"value":173},"Draft",{"type":70,"value":175}," — the appeal letter (or a memo if posture is ADVISE)",{"type":64,"tag":96,"props":177,"children":178},{},[179,184],{"type":64,"tag":139,"props":180,"children":181},{},[182],{"type":70,"value":183},"Checklist",{"type":70,"value":185}," — reviewer items (missing docs, bracketed citations to verify) + appeal deadline",{"type":64,"tag":92,"props":187,"children":188},{},[189,194],{"type":64,"tag":96,"props":190,"children":191},{},[192],{"type":70,"value":193},"Omit background the user already knows — they asked the question",{"type":64,"tag":96,"props":195,"children":196},{},[197],{"type":70,"value":198},"Target: 300–500 words for analysis; include the full letter or memo when requested",{"type":64,"tag":80,"props":200,"children":201},{},[202],{"type":70,"value":203},"The decision trees and appeal frameworks in this skill are for internal reasoning only.\nApply them to reach your conclusion but do not reproduce them verbatim in your response.\nPresent only the final classification, posture, and letter — never narrate the tree traversal.",{"type":64,"tag":117,"props":205,"children":206},{},[],{"type":64,"tag":73,"props":208,"children":210},{"id":209},"guardrails",[211],{"type":70,"value":212},"Guardrails",{"type":64,"tag":92,"props":214,"children":215},{},[216,235,245,255],{"type":64,"tag":96,"props":217,"children":218},{},[219,224,226,233],{"type":64,"tag":139,"props":220,"children":221},{},[222],{"type":70,"value":223},"No fabrication",{"type":70,"value":225}," — if a fact is not in the user-supplied input, flag it as ",{"type":64,"tag":227,"props":228,"children":230},"code",{"className":229},[],[231],{"type":70,"value":232},"[needed from reviewer]",{"type":70,"value":234},"; never invent clinical dates, policy numbers, or procedure details",{"type":64,"tag":96,"props":236,"children":237},{},[238,243],{"type":64,"tag":139,"props":239,"children":240},{},[241],{"type":70,"value":242},"Human-in-the-loop",{"type":70,"value":244}," — never auto-submit; always present the draft for explicit reviewer approval",{"type":64,"tag":96,"props":246,"children":247},{},[248,253],{"type":64,"tag":139,"props":249,"children":250},{},[251],{"type":70,"value":252},"PHI",{"type":70,"value":254}," — echo only the patient identifiers the letter requires; do not expand or infer beyond what was provided",{"type":64,"tag":96,"props":256,"children":257},{},[258,263],{"type":64,"tag":139,"props":259,"children":260},{},[261],{"type":70,"value":262},"Honest posture",{"type":70,"value":264}," — never manufacture arguments to avoid ADVISE; an overconfident appeal that misrepresents the record creates compliance risk",{"type":64,"tag":117,"props":266,"children":267},{},[],{"type":64,"tag":73,"props":269,"children":271},{"id":270},"core-procedure",[272],{"type":70,"value":273},"Core Procedure",{"type":64,"tag":275,"props":276,"children":278},"h3",{"id":277},"step-1-validate-inputs",[279],{"type":70,"value":280},"Step 1 — Validate Inputs",{"type":64,"tag":80,"props":282,"children":283},{},[284],{"type":70,"value":285},"Extract the following from the denial text. For any required field that cannot be found, ask the user before proceeding — do not guess or leave bracketed:",{"type":64,"tag":287,"props":288,"children":289},"table",{},[290,314],{"type":64,"tag":291,"props":292,"children":293},"thead",{},[294],{"type":64,"tag":295,"props":296,"children":297},"tr",{},[298,304,309],{"type":64,"tag":299,"props":300,"children":301},"th",{},[302],{"type":70,"value":303},"Field",{"type":64,"tag":299,"props":305,"children":306},{},[307],{"type":70,"value":308},"Source",{"type":64,"tag":299,"props":310,"children":311},{},[312],{"type":70,"value":313},"Required?",{"type":64,"tag":315,"props":316,"children":317},"tbody",{},[318,337,355,373,389,405,422,438,455,473],{"type":64,"tag":295,"props":319,"children":320},{},[321,327,332],{"type":64,"tag":322,"props":323,"children":324},"td",{},[325],{"type":70,"value":326},"Denial date",{"type":64,"tag":322,"props":328,"children":329},{},[330],{"type":70,"value":331},"EOB \u002F denial letter",{"type":64,"tag":322,"props":333,"children":334},{},[335],{"type":70,"value":336},"Yes — needed to calculate appeal deadline",{"type":64,"tag":295,"props":338,"children":339},{},[340,345,350],{"type":64,"tag":322,"props":341,"children":342},{},[343],{"type":70,"value":344},"CARC \u002F reason code",{"type":64,"tag":322,"props":346,"children":347},{},[348],{"type":70,"value":349},"EOB",{"type":64,"tag":322,"props":351,"children":352},{},[353],{"type":70,"value":354},"Yes — drives the entire appeal strategy",{"type":64,"tag":295,"props":356,"children":357},{},[358,363,368],{"type":64,"tag":322,"props":359,"children":360},{},[361],{"type":70,"value":362},"Payer name",{"type":64,"tag":322,"props":364,"children":365},{},[366],{"type":70,"value":367},"EOB \u002F letter header",{"type":64,"tag":322,"props":369,"children":370},{},[371],{"type":70,"value":372},"Yes",{"type":64,"tag":295,"props":374,"children":375},{},[376,381,385],{"type":64,"tag":322,"props":377,"children":378},{},[379],{"type":70,"value":380},"Claim number",{"type":64,"tag":322,"props":382,"children":383},{},[384],{"type":70,"value":349},{"type":64,"tag":322,"props":386,"children":387},{},[388],{"type":70,"value":372},{"type":64,"tag":295,"props":390,"children":391},{},[392,397,401],{"type":64,"tag":322,"props":393,"children":394},{},[395],{"type":70,"value":396},"Member ID",{"type":64,"tag":322,"props":398,"children":399},{},[400],{"type":70,"value":349},{"type":64,"tag":322,"props":402,"children":403},{},[404],{"type":70,"value":372},{"type":64,"tag":295,"props":406,"children":407},{},[408,413,418],{"type":64,"tag":322,"props":409,"children":410},{},[411],{"type":70,"value":412},"Date of service",{"type":64,"tag":322,"props":414,"children":415},{},[416],{"type":70,"value":417},"EOB \u002F claim",{"type":64,"tag":322,"props":419,"children":420},{},[421],{"type":70,"value":372},{"type":64,"tag":295,"props":423,"children":424},{},[425,430,434],{"type":64,"tag":322,"props":426,"children":427},{},[428],{"type":70,"value":429},"CPT code(s)",{"type":64,"tag":322,"props":431,"children":432},{},[433],{"type":70,"value":417},{"type":64,"tag":322,"props":435,"children":436},{},[437],{"type":70,"value":372},{"type":64,"tag":295,"props":439,"children":440},{},[441,446,451],{"type":64,"tag":322,"props":442,"children":443},{},[444],{"type":70,"value":445},"Payer's stated rationale",{"type":64,"tag":322,"props":447,"children":448},{},[449],{"type":70,"value":450},"Denial letter verbatim",{"type":64,"tag":322,"props":452,"children":453},{},[454],{"type":70,"value":372},{"type":64,"tag":295,"props":456,"children":457},{},[458,463,468],{"type":64,"tag":322,"props":459,"children":460},{},[461],{"type":70,"value":462},"Patient name",{"type":64,"tag":322,"props":464,"children":465},{},[466],{"type":70,"value":467},"EOB \u002F letter",{"type":64,"tag":322,"props":469,"children":470},{},[471],{"type":70,"value":472},"Preferred — skip if unavailable",{"type":64,"tag":295,"props":474,"children":475},{},[476,481,485],{"type":64,"tag":322,"props":477,"children":478},{},[479],{"type":70,"value":480},"ICD-10 diagnosis code(s)",{"type":64,"tag":322,"props":482,"children":483},{},[484],{"type":70,"value":417},{"type":64,"tag":322,"props":486,"children":487},{},[488],{"type":70,"value":472},{"type":64,"tag":80,"props":490,"children":491},{},[492],{"type":70,"value":493},"If more than two required fields are missing, ask for them all in one message rather than drip-asking. If extraction confidence is low (key fields ambiguous), warn the user before proceeding.",{"type":64,"tag":275,"props":495,"children":497},{"id":496},"step-2-classify-the-denial-category",[498],{"type":70,"value":499},"Step 2 — Classify the Denial Category",{"type":64,"tag":80,"props":501,"children":502},{},[503],{"type":70,"value":504},"Map the CARC (Claim Adjustment Reason Code) to one of five denial categories:",{"type":64,"tag":287,"props":506,"children":507},{},[508,529],{"type":64,"tag":291,"props":509,"children":510},{},[511],{"type":64,"tag":295,"props":512,"children":513},{},[514,519,524],{"type":64,"tag":299,"props":515,"children":516},{},[517],{"type":70,"value":518},"Category",{"type":64,"tag":299,"props":520,"children":521},{},[522],{"type":70,"value":523},"Typical CARC Codes",{"type":64,"tag":299,"props":525,"children":526},{},[527],{"type":70,"value":528},"Root Cause",{"type":64,"tag":315,"props":530,"children":531},{},[532,550,568,586,604],{"type":64,"tag":295,"props":533,"children":534},{},[535,540,545],{"type":64,"tag":322,"props":536,"children":537},{},[538],{"type":70,"value":539},"Medical necessity",{"type":64,"tag":322,"props":541,"children":542},{},[543],{"type":70,"value":544},"CO-50, CO-56, CO-57",{"type":64,"tag":322,"props":546,"children":547},{},[548],{"type":70,"value":549},"Service not deemed necessary per payer criteria",{"type":64,"tag":295,"props":551,"children":552},{},[553,558,563],{"type":64,"tag":322,"props":554,"children":555},{},[556],{"type":70,"value":557},"Authorization \u002F referral",{"type":64,"tag":322,"props":559,"children":560},{},[561],{"type":70,"value":562},"CO-4, CO-15, CO-197",{"type":64,"tag":322,"props":564,"children":565},{},[566],{"type":70,"value":567},"Missing, expired, or wrong-provider authorization",{"type":64,"tag":295,"props":569,"children":570},{},[571,576,581],{"type":64,"tag":322,"props":572,"children":573},{},[574],{"type":70,"value":575},"Benefit exclusion",{"type":64,"tag":322,"props":577,"children":578},{},[579],{"type":70,"value":580},"CO-96, PR-204",{"type":64,"tag":322,"props":582,"children":583},{},[584],{"type":70,"value":585},"Service not covered under the patient's plan",{"type":64,"tag":295,"props":587,"children":588},{},[589,594,599],{"type":64,"tag":322,"props":590,"children":591},{},[592],{"type":70,"value":593},"Timely filing",{"type":64,"tag":322,"props":595,"children":596},{},[597],{"type":70,"value":598},"CO-29",{"type":64,"tag":322,"props":600,"children":601},{},[602],{"type":70,"value":603},"Claim submitted outside the payer's filing window",{"type":64,"tag":295,"props":605,"children":606},{},[607,612,617],{"type":64,"tag":322,"props":608,"children":609},{},[610],{"type":70,"value":611},"Documentation \u002F coding error",{"type":64,"tag":322,"props":613,"children":614},{},[615],{"type":70,"value":616},"CO-16, CO-252, CO-4, CO-11",{"type":64,"tag":322,"props":618,"children":619},{},[620],{"type":70,"value":621},"Missing info, wrong code, or incomplete submission",{"type":64,"tag":80,"props":623,"children":624},{},[625],{"type":70,"value":626},"Read the RARC (Remark Code) alongside the CARC for the specific gap.",{"type":64,"tag":275,"props":628,"children":630},{"id":629},"step-3-determine-appeal-posture",[631],{"type":70,"value":632},"Step 3 — Determine Appeal Posture",{"type":64,"tag":634,"props":635,"children":639},"pre",{"className":636,"code":638,"language":70},[637],"language-text","Is the denial category \"benefit exclusion\" (CO-96, PR-204)?\n├─ YES\n│   ├─ Is the service actually covered under a different benefit category?\n│   │   ├─ YES → OVERTURN — argue misclassification\n│   │   └─ NO → ACCEPT (or advise plan change \u002F patient financial counseling)\n└─ NO\n    ├─ Medical necessity (CO-50, CO-56)?\n    │   ├─ Red flag present (cauda equina, progressive neuro deficit, malignancy)?\n    │   │   └─ YES → OVERTURN immediately; flag as urgent\n    │   ├─ Does clinical documentation meet the payer's published criteria?\n    │   │   ├─ YES, and records were not submitted → PEND (gather and resubmit)\n    │   │   ├─ YES, and records were submitted → OVERTURN (documentation gap, not clinical gap)\n    │   │   └─ NO → ADVISE (criteria not met; escalate to peer-to-peer or clinical review)\n    ├─ Authorization (CO-4, CO-197)?\n    │   ├─ Was auth obtained but submitted incorrectly? → PEND (correct and resubmit)\n    │   ├─ Was auth never obtained? → ADVISE (retroactive auth rarely granted)\n    │   └─ Was auth obtained for wrong provider \u002F wrong service? → OVERTURN if payer error\n    ├─ Timely filing (CO-29)?\n    │   ├─ Was the claim submitted on time? → OVERTURN (provide proof of timely submission)\n    │   └─ Was the claim late? → ACCEPT unless payer-side delay is documented\n    └─ Documentation \u002F coding (CO-16, CO-252)?\n        ├─ Is the missing info available? → PEND (correct and resubmit or provide addendum)\n        └─ Is the code wrong? → PEND (correct claim resubmission)\n",[640],{"type":64,"tag":227,"props":641,"children":643},{"__ignoreMap":642},"",[644],{"type":70,"value":638},{"type":64,"tag":80,"props":646,"children":647},{},[648],{"type":64,"tag":139,"props":649,"children":650},{},[651],{"type":70,"value":652},"Key thresholds:",{"type":64,"tag":92,"props":654,"children":655},{},[656,661,666,671,676,681],{"type":64,"tag":96,"props":657,"children":658},{},[659],{"type":70,"value":660},"Conservative therapy requirement: ≥6 weeks (most imaging policies)",{"type":64,"tag":96,"props":662,"children":663},{},[664],{"type":70,"value":665},"Appeal window (commercial): 60–180 days from denial date",{"type":64,"tag":96,"props":667,"children":668},{},[669],{"type":70,"value":670},"Appeal window (Medicare Advantage): 60 calendar days",{"type":64,"tag":96,"props":672,"children":673},{},[674],{"type":70,"value":675},"Expedited appeal decision (payer): 72 hours",{"type":64,"tag":96,"props":677,"children":678},{},[679],{"type":70,"value":680},"Payer decision deadline on standard appeal: 30 days from receipt",{"type":64,"tag":96,"props":682,"children":683},{},[684,686],{"type":70,"value":685},"If \u003C14 days remain before appeal deadline: flag ",{"type":64,"tag":139,"props":687,"children":688},{},[689],{"type":70,"value":690},"URGENT",{"type":64,"tag":80,"props":692,"children":693},{},[694],{"type":64,"tag":139,"props":695,"children":696},{},[697],{"type":70,"value":698},"Posture definitions:",{"type":64,"tag":92,"props":700,"children":701},{},[702,712,722,732],{"type":64,"tag":96,"props":703,"children":704},{},[705,710],{"type":64,"tag":139,"props":706,"children":707},{},[708],{"type":70,"value":709},"OVERTURN",{"type":70,"value":711}," — strong case; draft full appeal letter. Only use when the clinical or administrative facts clearly support reversal. Do not default to OVERTURN for ambiguous cases — an overconfident appeal that misrepresents the record creates compliance risk.",{"type":64,"tag":96,"props":713,"children":714},{},[715,720],{"type":64,"tag":139,"props":716,"children":717},{},[718],{"type":70,"value":719},"PEND",{"type":70,"value":721}," — fixable gap; correct submission before appealing",{"type":64,"tag":96,"props":723,"children":724},{},[725,730],{"type":64,"tag":139,"props":726,"children":727},{},[728],{"type":70,"value":729},"ADVISE",{"type":70,"value":731}," — weak or non-appealable case; explain options to the reviewer. When posture is ADVISE, state the realistic probability of success and the specific reason the case is weak. Never manufacture arguments to avoid ADVISE.",{"type":64,"tag":96,"props":733,"children":734},{},[735,740],{"type":64,"tag":139,"props":736,"children":737},{},[738],{"type":70,"value":739},"ACCEPT",{"type":70,"value":741}," — denial is correct; no appeal warranted",{"type":64,"tag":275,"props":743,"children":745},{"id":744},"step-4-check-appeal-deadlines",[746],{"type":70,"value":747},"Step 4 — Check Appeal Deadlines",{"type":64,"tag":287,"props":749,"children":750},{},[751,772],{"type":64,"tag":291,"props":752,"children":753},{},[754],{"type":64,"tag":295,"props":755,"children":756},{},[757,762,767],{"type":64,"tag":299,"props":758,"children":759},{},[760],{"type":70,"value":761},"Payer Type",{"type":64,"tag":299,"props":763,"children":764},{},[765],{"type":70,"value":766},"Standard Appeal Window",{"type":64,"tag":299,"props":768,"children":769},{},[770],{"type":70,"value":771},"Expedited Window",{"type":64,"tag":315,"props":773,"children":774},{},[775,793,811,829],{"type":64,"tag":295,"props":776,"children":777},{},[778,783,788],{"type":64,"tag":322,"props":779,"children":780},{},[781],{"type":70,"value":782},"Commercial (typical)",{"type":64,"tag":322,"props":784,"children":785},{},[786],{"type":70,"value":787},"180 days from denial date",{"type":64,"tag":322,"props":789,"children":790},{},[791],{"type":70,"value":792},"72 hours if urgent",{"type":64,"tag":295,"props":794,"children":795},{},[796,801,806],{"type":64,"tag":322,"props":797,"children":798},{},[799],{"type":70,"value":800},"Medicare Part A\u002FB",{"type":64,"tag":322,"props":802,"children":803},{},[804],{"type":70,"value":805},"120 days (redetermination)",{"type":64,"tag":322,"props":807,"children":808},{},[809],{"type":70,"value":810},"72 hours (expedited)",{"type":64,"tag":295,"props":812,"children":813},{},[814,819,824],{"type":64,"tag":322,"props":815,"children":816},{},[817],{"type":70,"value":818},"Medicare Advantage (Part C)",{"type":64,"tag":322,"props":820,"children":821},{},[822],{"type":70,"value":823},"60 days (organization determination)",{"type":64,"tag":322,"props":825,"children":826},{},[827],{"type":70,"value":828},"72 hours",{"type":64,"tag":295,"props":830,"children":831},{},[832,837,842],{"type":64,"tag":322,"props":833,"children":834},{},[835],{"type":70,"value":836},"Medicaid (varies by state)",{"type":64,"tag":322,"props":838,"children":839},{},[840],{"type":70,"value":841},"30–90 days",{"type":64,"tag":322,"props":843,"children":844},{},[845],{"type":70,"value":846},"24–72 hours",{"type":64,"tag":80,"props":848,"children":849},{},[850,852,856],{"type":70,"value":851},"If fewer than 14 days remain before the deadline, flag as ",{"type":64,"tag":139,"props":853,"children":854},{},[855],{"type":70,"value":690},{"type":70,"value":857}," at the top of the response.",{"type":64,"tag":275,"props":859,"children":861},{"id":860},"step-5-draft-the-appeal-letter",[862],{"type":70,"value":863},"Step 5 — Draft the Appeal Letter",{"type":64,"tag":80,"props":865,"children":866},{},[867],{"type":70,"value":868},"Use this structure for all OVERTURN posture letters:",{"type":64,"tag":634,"props":870,"children":873},{"className":871,"code":872,"language":70},[637],"[Provider Name and NPI]\n[Provider Address]\n[Date]\n\n[Payer Name]\n[Appeals Department Address]\n\nRE: Appeal of Claim Denial\nPatient: [Patient Name] | DOB: [Date of Birth] | Member ID: [ID]\nClaim #: [Claim Number] | Date of Service: [DOS] | CPT: [Code(s)]\nDenial Reason: [CARC Code] — [Description] | RARC: [Code if applicable]\n\nDear Appeals Coordinator,\n\n[Provider Name] is submitting this formal appeal of the denial issued on [denial date]\nfor [service description]. The denial was issued under [CARC code]: [denial rationale\nquoted verbatim from remittance].\n\n[PARAGRAPH 1 — Refute the denial rationale directly. Cite specific clinical findings,\ndates, and documentation that address the payer's stated reason for denial. Quote the\npayer's own published criteria (policy number, version, and page) where available.]\n\n[PARAGRAPH 2 — Summarize the supporting documentation attached. List each attachment\nexplicitly: e.g., \"Attached Exhibit A: office note dated [date] documenting [finding].\"]\n\n[PARAGRAPH 3 — State the requested action: reverse the denial and process for payment\nat the contracted rate. Include the specific CPT code(s) and expected reimbursement\namount if known.]\n\nBased on the foregoing, we respectfully request that [Payer Name] overturn this denial\nand reprocess claim #[Claim Number] for payment. Please respond within [applicable\ntimeframe] as required under [cite applicable regulation, e.g., 45 CFR §147.136 for\ncommercial, or 42 CFR §422.568 for Medicare Advantage].\n\nSincerely,\n[Authorized Signatory Name and Title]\n[Contact Phone and Fax]\n\nAttachments: [List all exhibits]\n",[874],{"type":64,"tag":227,"props":875,"children":876},{"__ignoreMap":642},[877],{"type":70,"value":872},{"type":64,"tag":275,"props":879,"children":881},{"id":880},"step-6-identify-supporting-documentation",[882],{"type":70,"value":883},"Step 6 — Identify Supporting Documentation",{"type":64,"tag":287,"props":885,"children":886},{},[887,903],{"type":64,"tag":291,"props":888,"children":889},{},[890],{"type":64,"tag":295,"props":891,"children":892},{},[893,898],{"type":64,"tag":299,"props":894,"children":895},{},[896],{"type":70,"value":897},"Denial Type",{"type":64,"tag":299,"props":899,"children":900},{},[901],{"type":70,"value":902},"Key Documents to Attach",{"type":64,"tag":315,"props":904,"children":905},{},[906,918,931,943,956],{"type":64,"tag":295,"props":907,"children":908},{},[909,913],{"type":64,"tag":322,"props":910,"children":911},{},[912],{"type":70,"value":539},{"type":64,"tag":322,"props":914,"children":915},{},[916],{"type":70,"value":917},"Clinical notes, lab\u002Fimaging results, treatment history, published guidelines (NCCN, ACS, ACR)",{"type":64,"tag":295,"props":919,"children":920},{},[921,926],{"type":64,"tag":322,"props":922,"children":923},{},[924],{"type":70,"value":925},"Authorization",{"type":64,"tag":322,"props":927,"children":928},{},[929],{"type":70,"value":930},"Auth approval confirmation, fax confirmation, payer auth number",{"type":64,"tag":295,"props":932,"children":933},{},[934,938],{"type":64,"tag":322,"props":935,"children":936},{},[937],{"type":70,"value":593},{"type":64,"tag":322,"props":939,"children":940},{},[941],{"type":70,"value":942},"Clearinghouse acceptance report, claims submission log with timestamp",{"type":64,"tag":295,"props":944,"children":945},{},[946,951],{"type":64,"tag":322,"props":947,"children":948},{},[949],{"type":70,"value":950},"Coding error",{"type":64,"tag":322,"props":952,"children":953},{},[954],{"type":70,"value":955},"Corrected claim (CMS-1500 or 837P), coder attestation if applicable",{"type":64,"tag":295,"props":957,"children":958},{},[959,963],{"type":64,"tag":322,"props":960,"children":961},{},[962],{"type":70,"value":575},{"type":64,"tag":322,"props":964,"children":965},{},[966],{"type":70,"value":967},"Plan summary of benefits, EOB showing prior payment for same service",{"type":64,"tag":80,"props":969,"children":970},{},[971,976,978,984],{"type":64,"tag":139,"props":972,"children":973},{},[974],{"type":70,"value":975},"Guideline citation discipline:",{"type":70,"value":977}," When citing society guidelines, name the exact organization and document (e.g., \"American Academy of Dermatology — Appropriate Use Criteria for Mohs Surgery, 2023\"). Never conflate multiple sources or attribute a position to an organization without confirming the specific document supports it. If you cannot verify the exact citation, bracket it as ",{"type":64,"tag":227,"props":979,"children":981},{"className":980},[],[982],{"type":70,"value":983},"[Verify: organization + document title + year]",{"type":70,"value":985}," rather than citing it as fact.",{"type":64,"tag":80,"props":987,"children":988},{},[989,994],{"type":64,"tag":139,"props":990,"children":991},{},[992],{"type":70,"value":993},"Medicare LCD currency:",{"type":70,"value":995}," LCD criteria are revised periodically. Always flag: \"Verify this LCD against the current version in the CMS Medicare Coverage Database before submitting — criteria may have changed since this analysis.\" Do not present LCD criteria as static facts.",{"type":64,"tag":117,"props":997,"children":998},{},[],{"type":64,"tag":73,"props":1000,"children":1002},{"id":1001},"mcp-tool-integration-optional-enhancement",[1003],{"type":70,"value":1004},"MCP Tool Integration (Optional Enhancement)",{"type":64,"tag":80,"props":1006,"children":1007},{},[1008],{"type":70,"value":1009},"If a claims\u002F835-ERA MCP tool is available in your environment, use it to pull the\nremittance detail directly:",{"type":64,"tag":132,"props":1011,"children":1012},{},[1013,1018,1023],{"type":64,"tag":96,"props":1014,"children":1015},{},[1016],{"type":70,"value":1017},"Call the tool with the claim number or member ID to retrieve the 835 ERA segment",{"type":64,"tag":96,"props":1019,"children":1020},{},[1021],{"type":70,"value":1022},"Extract the CAS segment (CARC code), MOA segment (RARC code), and claim-level\npayment information",{"type":64,"tag":96,"props":1024,"children":1025},{},[1026],{"type":70,"value":1027},"Use the retrieved values to populate the denial classification in Step 2",{"type":64,"tag":80,"props":1029,"children":1030},{},[1031],{"type":70,"value":1032},"If no MCP tool is available, reason from the remittance information the user provides.",{"type":64,"tag":117,"props":1034,"children":1035},{},[],{"type":64,"tag":73,"props":1037,"children":1039},{"id":1038},"when-not-to-use-this-skill",[1040],{"type":70,"value":1041},"When NOT to Use This Skill",{"type":64,"tag":92,"props":1043,"children":1044},{},[1045,1056],{"type":64,"tag":96,"props":1046,"children":1047},{},[1048,1050],{"type":70,"value":1049},"Clinical coverage determinations requiring a licensed physician — use ",{"type":64,"tag":227,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":70,"value":1055},"pa-clinical-policy",{"type":64,"tag":96,"props":1057,"children":1058},{},[1059,1061],{"type":70,"value":1060},"Billing compliance audits or FWA investigations — use ",{"type":64,"tag":227,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":70,"value":1066},"claims-billing-rules",{"type":64,"tag":73,"props":1068,"children":1070},{"id":1069},"when-to-escalate-to-a-human-expert",[1071],{"type":70,"value":1072},"When to Escalate to a Human Expert",{"type":64,"tag":92,"props":1074,"children":1075},{},[1076,1081,1086],{"type":64,"tag":96,"props":1077,"children":1078},{},[1079],{"type":70,"value":1080},"Denials involving experimental or investigational determinations requiring peer-to-peer\nreview by the treating physician",{"type":64,"tag":96,"props":1082,"children":1083},{},[1084],{"type":70,"value":1085},"Potential payer bad-faith denials that may warrant state insurance department complaint",{"type":64,"tag":96,"props":1087,"children":1088},{},[1089],{"type":70,"value":1090},"Denials with legal exposure (e.g., ERISA external review, Medicaid fair hearing)",{"type":64,"tag":117,"props":1092,"children":1093},{},[],{"type":64,"tag":73,"props":1095,"children":1097},{"id":1096},"common-mistakes",[1098],{"type":70,"value":1099},"Common Mistakes",{"type":64,"tag":92,"props":1101,"children":1102},{},[1103,1120,1143,1158,1173,1188,1203,1226,1241,1256,1278],{"type":64,"tag":96,"props":1104,"children":1105},{},[1106,1111,1113,1118],{"type":64,"tag":139,"props":1107,"children":1108},{},[1109],{"type":70,"value":1110},"Wrong:",{"type":70,"value":1112}," Arguing medical necessity for a CO-96\u002FPR-204 (benefit exclusion) denial.\n",{"type":64,"tag":139,"props":1114,"children":1115},{},[1116],{"type":70,"value":1117},"Right:",{"type":70,"value":1119}," CO-96 means the service is not a covered benefit — argue plan misclassification\nor guide the patient to a plan that covers it; medical necessity arguments are irrelevant.",{"type":64,"tag":96,"props":1121,"children":1122},{},[1123,1127,1129,1133,1135,1141],{"type":64,"tag":139,"props":1124,"children":1125},{},[1126],{"type":70,"value":1110},{"type":70,"value":1128}," Citing a payer policy number without verifying it is current.\n",{"type":64,"tag":139,"props":1130,"children":1131},{},[1132],{"type":70,"value":1117},{"type":70,"value":1134}," Leave unverified policy numbers bracketed as ",{"type":64,"tag":227,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":70,"value":1140},"[Policy # — verify before sending]",{"type":70,"value":1142},"\nand flag for the reviewer to confirm the current version.",{"type":64,"tag":96,"props":1144,"children":1145},{},[1146,1150,1152,1156],{"type":64,"tag":139,"props":1147,"children":1148},{},[1149],{"type":70,"value":1110},{"type":70,"value":1151}," Treating every \"does not meet criteria\" denial as unappealable.\n",{"type":64,"tag":139,"props":1153,"children":1154},{},[1155],{"type":70,"value":1117},{"type":70,"value":1157}," Check whether the gap is a documentation gap (records exist but were not\nattached) vs. a clinical gap (criteria genuinely not met). A documentation gap is PEND or\nOVERTURN; a clinical gap is ADVISE.",{"type":64,"tag":96,"props":1159,"children":1160},{},[1161,1165,1167,1171],{"type":64,"tag":139,"props":1162,"children":1163},{},[1164],{"type":70,"value":1110},{"type":70,"value":1166}," Drafting a strong overturn letter when the clinical criteria are genuinely not met.\n",{"type":64,"tag":139,"props":1168,"children":1169},{},[1170],{"type":70,"value":1117},{"type":70,"value":1172}," Use ADVISE posture — explain the weakness to the reviewer. Never manufacture\narguments or misrepresent the clinical record to strengthen a weak appeal.",{"type":64,"tag":96,"props":1174,"children":1175},{},[1176,1180,1182,1186],{"type":64,"tag":139,"props":1177,"children":1178},{},[1179],{"type":70,"value":1110},{"type":70,"value":1181}," Ignoring the appeal filing deadline.\n",{"type":64,"tag":139,"props":1183,"children":1184},{},[1185],{"type":70,"value":1117},{"type":70,"value":1187}," Always surface the deadline from the denial letter. If fewer than 14 days remain,\nflag the letter as URGENT and recommend submitting within 24–48 hours.",{"type":64,"tag":96,"props":1189,"children":1190},{},[1191,1195,1197,1201],{"type":64,"tag":139,"props":1192,"children":1193},{},[1194],{"type":70,"value":1110},{"type":70,"value":1196}," Using generic language such as \"please reconsider this claim\" without addressing\nthe specific denial reason.\n",{"type":64,"tag":139,"props":1198,"children":1199},{},[1200],{"type":70,"value":1117},{"type":70,"value":1202}," Quote the CARC code and the payer's stated rationale verbatim, then refute or\naddress each point directly with clinical evidence or documentation.",{"type":64,"tag":96,"props":1204,"children":1205},{},[1206,1210,1212,1216,1218,1224],{"type":64,"tag":139,"props":1207,"children":1208},{},[1209],{"type":70,"value":1110},{"type":70,"value":1211}," Citing a society guideline without specifying the exact organization, document title, and year.\n",{"type":64,"tag":139,"props":1213,"children":1214},{},[1215],{"type":70,"value":1117},{"type":70,"value":1217}," Name the precise source (e.g., \"NCCN Clinical Practice Guidelines in Oncology — Non-Small Cell Lung Cancer, v3.2024\"). If the exact document cannot be confirmed, bracket it as ",{"type":64,"tag":227,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":70,"value":1223},"[Verify: source + year]",{"type":70,"value":1225}," rather than asserting it as fact.",{"type":64,"tag":96,"props":1227,"children":1228},{},[1229,1233,1235,1239],{"type":64,"tag":139,"props":1230,"children":1231},{},[1232],{"type":70,"value":1110},{"type":70,"value":1234}," Defaulting to OVERTURN when the clinical criteria are ambiguous or genuinely in doubt.\n",{"type":64,"tag":139,"props":1236,"children":1237},{},[1238],{"type":70,"value":1117},{"type":70,"value":1240}," Assess honestly — if there is real uncertainty whether criteria are met, use ADVISE and state the realistic probability of overturn and the compliance risk of overstating the case.",{"type":64,"tag":96,"props":1242,"children":1243},{},[1244,1248,1250,1254],{"type":64,"tag":139,"props":1245,"children":1246},{},[1247],{"type":70,"value":1110},{"type":70,"value":1249}," Treating Medicare LCD criteria as static facts.\n",{"type":64,"tag":139,"props":1251,"children":1252},{},[1253],{"type":70,"value":1117},{"type":70,"value":1255}," Always instruct the reviewer to verify the current LCD version in the CMS Medicare Coverage Database before submitting — criteria are revised periodically and an outdated citation undermines the appeal.",{"type":64,"tag":96,"props":1257,"children":1258},{},[1259,1263,1265,1269,1271,1276],{"type":64,"tag":139,"props":1260,"children":1261},{},[1262],{"type":70,"value":1110},{"type":70,"value":1264}," Fabricating clinical dates, procedure details, or policy citations not in the user-supplied input.\n",{"type":64,"tag":139,"props":1266,"children":1267},{},[1268],{"type":70,"value":1117},{"type":70,"value":1270}," If a fact is not in the input, flag it as ",{"type":64,"tag":227,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":70,"value":232},{"type":70,"value":1277}," — never invent supporting details to strengthen the letter.",{"type":64,"tag":96,"props":1279,"children":1280},{},[1281,1285,1287,1291],{"type":64,"tag":139,"props":1282,"children":1283},{},[1284],{"type":70,"value":1110},{"type":70,"value":1286}," Bundling multiple denial reasons into one vague appeal paragraph.\n",{"type":64,"tag":139,"props":1288,"children":1289},{},[1290],{"type":70,"value":1117},{"type":70,"value":1292}," Address each CARC code separately with its own argument and supporting evidence — reviewers evaluate each denial reason independently.",{"type":64,"tag":117,"props":1294,"children":1295},{},[],{"type":64,"tag":73,"props":1297,"children":1299},{"id":1298},"quick-reference-carc-posture-map",[1300],{"type":70,"value":1301},"Quick Reference: CARC → Posture Map",{"type":64,"tag":287,"props":1303,"children":1304},{},[1305,1326],{"type":64,"tag":291,"props":1306,"children":1307},{},[1308],{"type":64,"tag":295,"props":1309,"children":1310},{},[1311,1316,1321],{"type":64,"tag":299,"props":1312,"children":1313},{},[1314],{"type":70,"value":1315},"CARC",{"type":64,"tag":299,"props":1317,"children":1318},{},[1319],{"type":70,"value":1320},"Description",{"type":64,"tag":299,"props":1322,"children":1323},{},[1324],{"type":70,"value":1325},"Default Posture",{"type":64,"tag":315,"props":1327,"children":1328},{},[1329,1347,1365,1383,1401,1418,1436,1453,1470,1488,1506,1524,1542],{"type":64,"tag":295,"props":1330,"children":1331},{},[1332,1337,1342],{"type":64,"tag":322,"props":1333,"children":1334},{},[1335],{"type":70,"value":1336},"CO-4",{"type":64,"tag":322,"props":1338,"children":1339},{},[1340],{"type":70,"value":1341},"Authorization required",{"type":64,"tag":322,"props":1343,"children":1344},{},[1345],{"type":70,"value":1346},"PEND or OVERTURN (if auth exists)",{"type":64,"tag":295,"props":1348,"children":1349},{},[1350,1355,1360],{"type":64,"tag":322,"props":1351,"children":1352},{},[1353],{"type":70,"value":1354},"CO-11",{"type":64,"tag":322,"props":1356,"children":1357},{},[1358],{"type":70,"value":1359},"Diagnosis inconsistent with procedure",{"type":64,"tag":322,"props":1361,"children":1362},{},[1363],{"type":70,"value":1364},"PEND (correct claim)",{"type":64,"tag":295,"props":1366,"children":1367},{},[1368,1373,1378],{"type":64,"tag":322,"props":1369,"children":1370},{},[1371],{"type":70,"value":1372},"CO-15",{"type":64,"tag":322,"props":1374,"children":1375},{},[1376],{"type":70,"value":1377},"Authorization number invalid",{"type":64,"tag":322,"props":1379,"children":1380},{},[1381],{"type":70,"value":1382},"PEND (obtain correct auth number)",{"type":64,"tag":295,"props":1384,"children":1385},{},[1386,1391,1396],{"type":64,"tag":322,"props":1387,"children":1388},{},[1389],{"type":70,"value":1390},"CO-16",{"type":64,"tag":322,"props":1392,"children":1393},{},[1394],{"type":70,"value":1395},"Claim lacks information",{"type":64,"tag":322,"props":1397,"children":1398},{},[1399],{"type":70,"value":1400},"PEND (resubmit with missing info)",{"type":64,"tag":295,"props":1402,"children":1403},{},[1404,1408,1413],{"type":64,"tag":322,"props":1405,"children":1406},{},[1407],{"type":70,"value":598},{"type":64,"tag":322,"props":1409,"children":1410},{},[1411],{"type":70,"value":1412},"Timely filing expired",{"type":64,"tag":322,"props":1414,"children":1415},{},[1416],{"type":70,"value":1417},"OVERTURN (if proof of timely filing exists) or ACCEPT",{"type":64,"tag":295,"props":1419,"children":1420},{},[1421,1426,1431],{"type":64,"tag":322,"props":1422,"children":1423},{},[1424],{"type":70,"value":1425},"CO-50",{"type":64,"tag":322,"props":1427,"children":1428},{},[1429],{"type":70,"value":1430},"Non-covered \u002F not medically necessary",{"type":64,"tag":322,"props":1432,"children":1433},{},[1434],{"type":70,"value":1435},"OVERTURN or ADVISE",{"type":64,"tag":295,"props":1437,"children":1438},{},[1439,1444,1449],{"type":64,"tag":322,"props":1440,"children":1441},{},[1442],{"type":70,"value":1443},"CO-56",{"type":64,"tag":322,"props":1445,"children":1446},{},[1447],{"type":70,"value":1448},"Not medically necessary",{"type":64,"tag":322,"props":1450,"children":1451},{},[1452],{"type":70,"value":1435},{"type":64,"tag":295,"props":1454,"children":1455},{},[1456,1461,1466],{"type":64,"tag":322,"props":1457,"children":1458},{},[1459],{"type":70,"value":1460},"CO-57",{"type":64,"tag":322,"props":1462,"children":1463},{},[1464],{"type":70,"value":1465},"Denied: not consistent with payer guidelines",{"type":64,"tag":322,"props":1467,"children":1468},{},[1469],{"type":70,"value":1435},{"type":64,"tag":295,"props":1471,"children":1472},{},[1473,1478,1483],{"type":64,"tag":322,"props":1474,"children":1475},{},[1476],{"type":70,"value":1477},"CO-96",{"type":64,"tag":322,"props":1479,"children":1480},{},[1481],{"type":70,"value":1482},"Non-covered charge",{"type":64,"tag":322,"props":1484,"children":1485},{},[1486],{"type":70,"value":1487},"ACCEPT (or argue misclassification)",{"type":64,"tag":295,"props":1489,"children":1490},{},[1491,1496,1501],{"type":64,"tag":322,"props":1492,"children":1493},{},[1494],{"type":70,"value":1495},"CO-97",{"type":64,"tag":322,"props":1497,"children":1498},{},[1499],{"type":70,"value":1500},"Bundled \u002F included in another service",{"type":64,"tag":322,"props":1502,"children":1503},{},[1504],{"type":70,"value":1505},"PEND (correct coding)",{"type":64,"tag":295,"props":1507,"children":1508},{},[1509,1514,1519],{"type":64,"tag":322,"props":1510,"children":1511},{},[1512],{"type":70,"value":1513},"CO-197",{"type":64,"tag":322,"props":1515,"children":1516},{},[1517],{"type":70,"value":1518},"Precertification absent",{"type":64,"tag":322,"props":1520,"children":1521},{},[1522],{"type":70,"value":1523},"PEND (retroactive auth) or ADVISE",{"type":64,"tag":295,"props":1525,"children":1526},{},[1527,1532,1537],{"type":64,"tag":322,"props":1528,"children":1529},{},[1530],{"type":70,"value":1531},"CO-252",{"type":64,"tag":322,"props":1533,"children":1534},{},[1535],{"type":70,"value":1536},"Additional documentation requested",{"type":64,"tag":322,"props":1538,"children":1539},{},[1540],{"type":70,"value":1541},"PEND (submit documentation)",{"type":64,"tag":295,"props":1543,"children":1544},{},[1545,1550,1555],{"type":64,"tag":322,"props":1546,"children":1547},{},[1548],{"type":70,"value":1549},"PR-204",{"type":64,"tag":322,"props":1551,"children":1552},{},[1553],{"type":70,"value":1554},"Service not covered by plan",{"type":64,"tag":322,"props":1556,"children":1557},{},[1558],{"type":70,"value":1559},"ACCEPT (patient financial counseling)",{"items":1561,"total":1741},[1562,1583,1604,1614,1627,1640,1650,1660,1681,1696,1711,1726],{"slug":1563,"name":1563,"fn":1564,"description":1565,"org":1566,"tags":1567,"stars":1580,"repoUrl":1581,"updatedAt":1582},"agentcore-investigation","investigate Bedrock AgentCore runtime sessions","Investigate Bedrock AgentCore runtime sessions via CloudWatch Logs Insights — resolve session\u002Ftrace IDs, query OTEL spans, filter noise, build timelines. Use when debugging AgentCore agent sessions, tracing tool calls, or analyzing latency.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1568,1571,1574,1577],{"name":1569,"slug":1570,"type":16},"AWS","aws",{"name":1572,"slug":1573,"type":16},"Debugging","debugging",{"name":1575,"slug":1576,"type":16},"Logs","logs",{"name":1578,"slug":1579,"type":16},"Observability","observability",9427,"https:\u002F\u002Fgithub.com\u002Fawslabs\u002Fmcp","2026-07-12T08:37:22.601527",{"slug":1584,"name":1585,"fn":1586,"description":1587,"org":1588,"tags":1589,"stars":1580,"repoUrl":1581,"updatedAt":1603},"amazon-aurora-dsql","amazon aurora dsql","build applications with Aurora DSQL","Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, load data, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL and PostgreSQL-to-DSQL schema conversion, FK replacement code generation, OCC retry patterns, ORM migration (Django\u002FHibernate\u002FRails), DDL operations, query plan explainability, SQL compatibility validation, and bulk data loading. Triggers on phrases like: DSQL, Aurora DSQL, create DSQL table, DSQL schema, migrate to DSQL, distributed SQL database, serverless PostgreSQL-compatible database, DSQL query plan, DSQL EXPLAIN ANALYZE, why is my DSQL query slow, DSQL foreign key, DSQL OCC retry, DSQL multi-region, load into DSQL, load CSV into DSQL, bulk load DSQL, aurora-dsql-loader.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1590,1593,1594,1597,1600],{"name":1591,"slug":1592,"type":16},"Aurora","aurora",{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},"Database","database",{"name":1598,"slug":1599,"type":16},"Serverless","serverless",{"name":1601,"slug":1602,"type":16},"SQL","sql","2026-07-12T08:36:45.053393",{"slug":1605,"name":1606,"fn":1586,"description":1587,"org":1607,"tags":1608,"stars":1580,"repoUrl":1581,"updatedAt":1613},"aurora-dsql","aurora dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1609,1610,1611,1612],{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},{"name":1598,"slug":1599,"type":16},{"name":1601,"slug":1602,"type":16},"2026-07-12T08:36:42.694299",{"slug":1615,"name":1616,"fn":1586,"description":1587,"org":1617,"tags":1618,"stars":1580,"repoUrl":1581,"updatedAt":1626},"aws-dsql","aws dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1619,1620,1621,1624,1625],{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},{"name":1622,"slug":1623,"type":16},"Migration","migration",{"name":1598,"slug":1599,"type":16},{"name":1601,"slug":1602,"type":16},"2026-07-12T08:36:38.584057",{"slug":1628,"name":1629,"fn":1586,"description":1587,"org":1630,"tags":1631,"stars":1580,"repoUrl":1581,"updatedAt":1639},"distributed-postgres","distributed postgres",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1632,1633,1634,1637,1638],{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},{"name":1635,"slug":1636,"type":16},"PostgreSQL","postgresql",{"name":1598,"slug":1599,"type":16},{"name":1601,"slug":1602,"type":16},"2026-07-12T08:36:46.530743",{"slug":1641,"name":1642,"fn":1586,"description":1587,"org":1643,"tags":1644,"stars":1580,"repoUrl":1581,"updatedAt":1649},"distributed-sql","distributed sql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1645,1646,1647,1648],{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},{"name":1598,"slug":1599,"type":16},{"name":1601,"slug":1602,"type":16},"2026-07-12T08:36:48.104182",{"slug":1651,"name":1651,"fn":1586,"description":1587,"org":1652,"tags":1653,"stars":1580,"repoUrl":1581,"updatedAt":1659},"dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1654,1655,1656,1657,1658],{"name":1569,"slug":1570,"type":16},{"name":1595,"slug":1596,"type":16},{"name":1622,"slug":1623,"type":16},{"name":1598,"slug":1599,"type":16},{"name":1601,"slug":1602,"type":16},"2026-07-12T08:36:36.374512",{"slug":1661,"name":1661,"fn":1662,"description":1663,"org":1664,"tags":1665,"stars":1678,"repoUrl":1679,"updatedAt":1680},"cost-efficiency-analyzer","analyze cost efficiency and expenses","Analyzes cost structure, cost efficiency, and expense management from P&L data. Use when the user asks about costs, expenses, COGS, operating expenses, cost ratios, cost control, spending efficiency, margin compression from cost side, or wants to understand where money is going. Also use for \"are we spending too much\", \"cost breakdown\", \"expense analysis\", or \"how efficient are our operations\". NOT for revenue or top-line analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1666,1669,1672,1675],{"name":1667,"slug":1668,"type":16},"Accounting","accounting",{"name":1670,"slug":1671,"type":16},"Analytics","analytics",{"name":1673,"slug":1674,"type":16},"Cost Optimization","cost-optimization",{"name":1676,"slug":1677,"type":16},"Finance","finance",3176,"https:\u002F\u002Fgithub.com\u002Fawslabs\u002Fagentcore-samples","2026-07-12T08:40:03.29555",{"slug":1682,"name":1682,"fn":1683,"description":1684,"org":1685,"tags":1686,"stars":1678,"repoUrl":1679,"updatedAt":1695},"executive-financial-briefing","generate executive financial briefings","Generates a concise executive-level financial briefing or summary suitable for a CEO, CFO, or board presentation. Use when the user asks for a summary, briefing, executive summary, board update, financial overview, financial health check, or \"how is the business doing\". Covers the full P&L picture in one page. Also use for \"give me the highlights\", \"what do I need to know\", or \"quick financial update\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1687,1688,1689,1692],{"name":1569,"slug":1570,"type":16},{"name":1676,"slug":1677,"type":16},{"name":1690,"slug":1691,"type":16},"Management","management",{"name":1693,"slug":1694,"type":16},"Reporting","reporting","2026-07-12T08:40:02.066471",{"slug":1697,"name":1697,"fn":1698,"description":1699,"org":1700,"tags":1701,"stars":1678,"repoUrl":1679,"updatedAt":1710},"multi-quarter-trend-analysis","analyze multi-quarter financial trends","Analyzes financial trends across multiple quarters by comparing P&L metrics over time. Use when the user wants to see trends, patterns, trajectories, or directional movement across 3 or more quarters. Also use for \"how are we trending\", \"show me the trend\", \"track performance over time\", \"quarter over quarter comparison across all quarters\", or any multi-period longitudinal analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1702,1703,1704,1707],{"name":1670,"slug":1671,"type":16},{"name":1676,"slug":1677,"type":16},{"name":1705,"slug":1706,"type":16},"Financial Statements","financial-statements",{"name":1708,"slug":1709,"type":16},"Variance Analysis","variance-analysis","2026-07-12T08:40:00.79141",{"slug":1712,"name":1712,"fn":1713,"description":1714,"org":1715,"tags":1716,"stars":1678,"repoUrl":1679,"updatedAt":1725},"pdf","process and manipulate PDF documents","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1717,1720,1723],{"name":1718,"slug":1719,"type":16},"Automation","automation",{"name":1721,"slug":1722,"type":16},"Documents","documents",{"name":1724,"slug":1712,"type":16},"PDF","2026-07-12T08:41:44.135656",{"slug":1727,"name":1727,"fn":1728,"description":1729,"org":1730,"tags":1731,"stars":1678,"repoUrl":1679,"updatedAt":1740},"quarterly-kpi-calculator","calculate quarterly financial KPIs","Calculates quarterly financial KPIs from P&L data. P&L figures can be provided directly by the user or fetched from the financial data MCP server. Use when the user wants KPI calculations such as Gross Margin %, EBITDA Margin %, Operating Expense Ratio, or Revenue Growth % QoQ. Also use for quarterly performance review, P&L analysis, or interpreting financial ratios against benchmarks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1732,1733,1736,1737],{"name":1667,"slug":1668,"type":16},{"name":1734,"slug":1735,"type":16},"Data Analysis","data-analysis",{"name":1676,"slug":1677,"type":16},{"name":1738,"slug":1739,"type":16},"KPI","kpi","2026-07-12T08:39:59.54971",150,{"items":1743,"total":1836},[1744,1761,1776,1790,1803,1816,1827],{"slug":1745,"name":1745,"fn":1746,"description":1747,"org":1748,"tags":1749,"stars":26,"repoUrl":27,"updatedAt":1760},"aws-genai-ml-architect","design AWS GenAI and ML architectures","Reasoning skill for designing AWS GenAI and ML architectures for healthcare and life sciences workloads. Use when the user asks to choose between SageMaker and Bedrock, design a RAG system over medical literature, architect clinical NLP or medical imaging inference, plan genomics or drug discovery pipelines on AWS, address HIPAA\u002FPHI compliance in ML systems, design MLOps for regulated clinical models, or optimize cost for HCLS ML workloads. Triggers include \"AWS architecture\", \"SageMaker vs Bedrock\", \"HIPAA ML\", \"clinical RAG\", \"medical imaging inference\", \"genomics on AWS\", \"PHI training\", \"MLOps healthcare\", \"Bedrock guardrails\", \"HealthLake\", \"HCLS cloud architecture\", \"BAA compliance\", \"SageMaker endpoint\", \"Bedrock knowledge base\", \"clinical NLP on AWS\", \"FDA SaMD on AWS\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1750,1753,1754,1755,1757],{"name":1751,"slug":1752,"type":16},"Architecture","architecture",{"name":1569,"slug":1570,"type":16},{"name":18,"slug":19,"type":16},{"name":1756,"slug":41,"type":16},"Life Sciences",{"name":1758,"slug":1759,"type":16},"LLM","llm","2026-07-12T08:38:07.975937",{"slug":1762,"name":1762,"fn":1763,"description":1764,"org":1765,"tags":1766,"stars":26,"repoUrl":27,"updatedAt":1775},"biomarker-discovery","guide biomarker discovery and validation","Reason about biomarker discovery and validation in HCLS — classifying biomarker intent, choosing feature-selection and cross-validation strategies, avoiding leakage, and planning external replication. Use when the user asks to discover, develop, or validate a biomarker; select features from high-dimensional omics or clinical data; design a validation study; choose evaluation metrics; justify sample size; combine multi-omics signals; or assess clinical utility. Triggers include \"discover a biomarker\", \"validate biomarker\", \"prognostic vs predictive\", \"feature selection\", \"LASSO vs elastic net\", \"nested cross-validation\", \"data leakage\", \"C-index\", \"time-dependent AUC\", \"decision curve analysis\", \"external validation cohort\", \"events per variable\", \"optimism-corrected\", \"multi-omics integration\", \"clinical utility of a biomarker\", \"is this biomarker ready\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1767,1768,1771,1772],{"name":1569,"slug":1570,"type":16},{"name":1769,"slug":1770,"type":16},"Bioinformatics","bioinformatics",{"name":1756,"slug":41,"type":16},{"name":1773,"slug":1774,"type":16},"Research","research","2026-07-12T08:37:49.295301",{"slug":1777,"name":1777,"fn":1778,"description":1779,"org":1780,"tags":1781,"stars":26,"repoUrl":27,"updatedAt":1789},"cdisc-compliance","reason about CDISC SDTM and ADaM implementation","Reason about CDISC SDTM and ADaM implementation for regulatory submissions. Use when the user asks about SDTM domain mapping, ADaM dataset design, controlled terminology versioning, define.xml completeness, FDA or PMDA submission requirements, query prioritization by clinical impact, SUPPQUAL usage, or CDISC compliance review. Triggers include \"SDTM mapping\", \"ADaM dataset\", \"CDISC compliance\", \"controlled terminology\", \"define.xml\", \"FDA submission data\", \"PMDA submission\", \"SDTM domain\", \"ADSL\", \"ADAE\", \"ADLB\", \"BDS structure\", \"SUPPQUAL\", \"RELREC\", \"value-level metadata\", \"CDISC CT\", \"regulatory submission data standards\", \"eCTD datasets\", \"SDTM 3.3\", \"ADaM 1.1\", \"query prioritization\", \"clinical data review\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1782,1785,1786],{"name":1783,"slug":1784,"type":16},"Clinical Trials","clinical-trials",{"name":1756,"slug":41,"type":16},{"name":1787,"slug":1788,"type":16},"Regulatory Compliance","regulatory-compliance","2026-07-12T08:37:33.35594",{"slug":1791,"name":1791,"fn":1792,"description":1793,"org":1794,"tags":1795,"stars":26,"repoUrl":27,"updatedAt":1802},"cell-type-annotation","annotate single-cell RNA-seq clusters","Generate code to assign cell type labels to single-cell RNA-seq clusters using CellTypist, SingleR, marker-based annotation, or reference label transfer (scANVI\u002Fingest). Triggers on requests to \"annotate cell types\", \"label clusters\", \"run CellTypist\", \"SingleR annotation\", \"marker gene dotplot\", \"transfer labels from reference atlas\", \"cell identity\", \"automated annotation\", \"reference mapping\", \"scANVI label transfer\", \"canonical markers\", \"immune cell types\", \"hierarchical annotation\", \"majority voting CellTypist\", \"over-clustering annotation\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1796,1797,1798,1799],{"name":1769,"slug":1770,"type":16},{"name":1734,"slug":1735,"type":16},{"name":1756,"slug":41,"type":16},{"name":1800,"slug":1801,"type":16},"RNA-seq","rna-seq","2026-07-12T08:38:05.443454",{"slug":1804,"name":1804,"fn":1805,"description":1806,"org":1807,"tags":1808,"stars":26,"repoUrl":27,"updatedAt":1815},"cheminformatics","calculate molecular properties with RDKit","Cheminformatics pipeline for small-molecule property calculation, filtering, and similarity analysis using RDKit. Use when the user asks to compute molecular descriptors, filter compounds by Lipinski or Veber rules, detect PAINS, calculate fingerprint similarity, run matched molecular pair analysis, generate ADMET descriptors, or process SMILES. Triggers include \"RDKit\", \"molecular descriptors\", \"Lipinski\", \"rule of five\", \"Veber\", \"PAINS\", \"pan-assay interference\", \"Morgan fingerprint\", \"Tanimoto\", \"fingerprint similarity\", \"matched molecular pair\", \"MMP\", \"mmpdb\", \"ADMET\", \"druglikeness\", \"SMILES\", \"cheminformatics\", \"compound filtering\", \"chemical similarity\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1809,1810,1813,1814],{"name":1769,"slug":1770,"type":16},{"name":1811,"slug":1812,"type":16},"Chemistry","chemistry",{"name":1734,"slug":1735,"type":16},{"name":1773,"slug":1774,"type":16},"2026-07-12T08:37:28.334619",{"slug":1817,"name":1817,"fn":1818,"description":1819,"org":1820,"tags":1821,"stars":26,"repoUrl":27,"updatedAt":1826},"claims-analytics","analyze and parse healthcare claims data","Pipeline skill for healthcare claims data parsing, analysis, and fraud detection. Use when the user asks to parse X12 837 or 835 claim files, manipulate ICD-10 CPT or HCPCS codes, detect billing pattern anomalies, profile providers against specialty peers, identify outlier billing behavior, validate NCCI edits programmatically, detect duplicate claims, run Benford's law analysis on charges, build claims data pipelines, or analyze E&M code distributions. Triggers include \"parse X12 837\", \"parse 835\", \"claims SQL\", \"ICD-10 manipulation\", \"CPT code analysis\", \"provider profiling\", \"billing outlier\", \"NCCI validation code\", \"duplicate claim detection\", \"Benford's law charges\", \"claims ETL\", \"E&M distribution analysis\", \"claims analytics pipeline\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1822,1823,1824,1825],{"name":1734,"slug":1735,"type":16},{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},{"name":1756,"slug":41,"type":16},"2026-07-12T08:37:34.815088",{"slug":1066,"name":1066,"fn":1828,"description":1829,"org":1830,"tags":1831,"stars":26,"repoUrl":27,"updatedAt":1835},"analyze healthcare claims billing rules","Reasoning skill for healthcare claims billing rules and fraud detection logic. Use when the user asks about CMS billing rules, place of service codes, global surgery periods, modifier usage (25 59 76 77), NCCI edit logic, column 1 column 2 code pairs, mutually exclusive procedures, modifier indicators, fraud waste and abuse patterns, E&M upcoding, unbundling, phantom billing, impossible day detection, coding error versus fraud distinction, FWA investigation methodology, or claims audit logic. Triggers include \"CMS billing rules\", \"NCCI edits\", \"modifier 25\", \"modifier 59\", \"global surgery period\", \"upcoding\", \"unbundling\", \"phantom billing\", \"impossible day\", \"FWA\", \"fraud waste abuse\", \"coding error vs fraud\", \"claims audit\", \"billing compliance\", \"E&M level selection\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1832,1833,1834],{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},{"name":1787,"slug":1788,"type":16},"2026-07-12T08:38:28.210856",40]