关于 prior-auth-review-skill
prior-auth-review-skill 面向健康保险支付方,处理事先授权申请,核对临床文档、代码、提供者信息和覆盖政策,并生成带理由的审核决定及通知。两阶段流程会保存评估进度,并提供决策策略配置。
主要功能
- 01提取临床文档信息
- 02验证提供者与诊断代码
- 03查询 CMS 覆盖政策
- 04评估医疗必要性并生成建议
- 05生成决定及提供者通知
适用场景
- 01审查事先授权申请材料
- 02依据覆盖标准评估医疗必要性
- 03生成批准、拒绝或待补充决定
- 04制作提供者通知和审计记录
MCP 相关
需要 CMS Coverage、ICD-10 和 NPI 三种医疗 MCP 连接器,分别用于查询覆盖政策、验证诊断代码和核验医疗提供者。评估阶段并行调用这些连接器。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ anthropics/ healthcare --skill prior-auth-review-skill安装后在 Claude Code 中输入/prior-auth-review-skill确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdreferences/01-intake-assessment.md02-decision-notification.mdnotification-letter-templates.mdrubric.mdtools.md详细介绍
事前授权审核技能
概述
此技能可自动执行事前授权(PA)请求的付款方审核流程。它会处理临床文档,根据承保政策验证医疗必要性,并生成附有支持理由的授权决定。
目标用户: 健康保险付款方组织(Medicare Advantage、商业保险、Medicaid MCO)
价值主张: 将 PA 审核时间从 30-60 分钟缩短至 5 分钟以内。对 40-60% 条件明确的案例实现自动批准。
架构
此技能采用简化的 2 子技能工作流:
Subskill 1: Intake & Assessment
↓ (validates data, extracts clinical info, assesses medical necessity)
Subskill 2: Decision & Notification
↓ (generates auth decision with provider notification)
ONLY REVIEW THE SUBSKILL FILES WHEN THEY ARE NEEDED, DONT PRE-READ THE WHOLE SKILL ON BOOTUP
Output: Authorization Decision Package
路标文件
waypoints/
├── assessment.json # Subskill 1 output (consolidated)
└── decision.json # Subskill 2 output (final decision)
前提条件
所需 MCP 服务
此技能需要 3 个医疗保健 MCP 连接器:
- CMS Coverage MCP Connector - Medicare 承保政策(NCD、LCD)
- ICD-10 MCP Connector - 诊断代码验证与查询
- NPI MCP Connector - 通过 NPPES 验证医疗保健服务提供者
有关工具用法、参数和 CMS 网络资源的详细信息,请参阅 references/01-intake-assessment.md。
MCP 调用通知
执行过程中,技能会在每次调用 MCP 连接器前后显示通知:
- 调用前:“正在通过 NPI MCP Connector 验证服务提供者凭证……”
- 调用后:“NPI MCP Connector 已成功完成 - 已验证服务提供者:Dr. [Name]”
- 调用前:“正在通过 ICD-10 MCP Connector 验证诊断代码……”
- 调用后:“ICD-10 MCP Connector 已成功完成 - 已验证 [N] 个代码”
- 调用前:“正在通过 CMS Coverage MCP Connector 搜索承保政策……”
- 调用后:“CMS Coverage MCP Connector 已成功完成 - 找到政策:[Policy ID]”
- 调用前:“正在通过 CMS Fee Schedule 验证操作代码……”
- 调用后:“已通过 CMS Fee Schedule 验证 CPT/HCPCS 代码 - 已检查 [N] 个代码”
文件结构
完整的目录结构和文件说明,请参阅 README.md 的 File Organization 部分。
决策政策
此技能执行决策政策规则,用于在验证检查失败时确定结果。该政策兼顾法规合规、患者安全和运营效率。
请参阅 references/rubric.md,了解以下内容:
- 完整的决策政策矩阵(严格与宽松执行)
- 详细的决策逻辑流程和伪代码
- 覆盖权限规则
- 自定义示例(宽松模式、严格合规模式、自动批准模式)
快速摘要:
- 严格政策 → 自动拒绝(服务提供者验证、无效代码、标准未达成)
- 宽松政策 → 自动暂缓(证据不足、缺少政策)
- 默认回退 → 暂缓(情况不明确时)
要为组织自定义决策逻辑,请编辑 references/rubric.md。
使用方法
处理 PA 请求
只需调用此技能:
Use the prior-auth-review-skill
此技能将:
- 检查未完成的请求(如有则自动恢复)
- 收集 PA 请求详情
- 执行子技能 1:受理与评估
- 执行子技能 2:决策与通知
- 输出授权决定包
执行流程
调用此技能时:
启动:检查 MCP 配置
继续之前,请确认所需的 MCP 连接器可用。
检查以下 MCP 连接器:
- CMS Coverage MCP - 承保政策查询所需
- ICD-10 MCP - 诊断代码验证所需
- NPI MCP - 服务提供者验证所需
如果未配置任何 MCP 连接器:
显示错误并退出:
“缺少所需的 MCP 连接器:[缺失连接器列表]。此技能需要全部三个医疗保健 MCP 连接器才能运行。请配置缺失的连接器,然后重试。设置说明请参阅 README 的 Prerequisites 部分。”
退出技能。
如果所有 MCP 连接器均可用: 静默继续下一步。
启动:请求输入文件
提示用户提供输入文件或使用示例数据。
显示以下提示:
Prior Authorization Review requires the following input files:
REQUIRED FILES:
1. Prior Authorization Request Form (PDF) - Contains member info, requested service, provider details
2. Clinical Notes / H&P (PDF) - History and physical examination documentation
3. Diagnostic Imaging Reports (PDF) - CT, MRI, X-ray, or other imaging results
4. Laboratory Results (PDF) - Relevant lab work supporting medical necessity
5. Additional Supporting Documentation (PDF, optional) - PFTs, specialist consults, etc.
OPTIONS:
(A) Upload your own files - Provide paths to each required document
(B) Use sample files - Load pre-configured sample case (CT-guided lung biopsy)
Enter your choice (A/B): ___
如果用户选择 (A) - 上传自己的文件:
- 提示用户提供每个必需文件的路径
- 验证文件存在且可读
- 保存文件路径,供子技能 1 使用
- 设置
using_sample_files = False
如果用户选择 (B) - 使用示例文件:
- 从
assets/sample/加载示例文件:01_Prior_Auth_Request_Form.pdf02_Clinical_Notes_H_and_P.pdf03_CT_Chest_Report.pdf04_Laboratory_Results.pdf05_Pulmonary_Function_Tests.pdf
- 显示:“正在加载示例案例:针对 1.2cm RUL 结节进行 CT 引导下经支气管肺活检”
- 设置
using_sample_files = True - 演示模式说明: 使用示例文件时,示例数据包含演示用 NPI(
1234567890)和示例成员 ID(1EG4-TE5-MK72)。此组合会触发演示模式,仅跳过对该特定提供者的 NPI MCP 查询。其他所有 MCP 调用(ICD-10 验证、CMS 承保政策搜索)均正常执行。
启动:检查是否存在现有申请
检查 waypoints/assessment.json 是否存在:
-
如果存在且尚未完成:
Found incomplete PA request: [Request ID] Resume this request? (Y/N): ___- 如果选择 Y:加载评估并继续子技能 2
- 如果选择 N:归档并开始新申请
-
如果不存在:
- 从子技能 1 开始
子技能 1:受理与评估
执行: 阅读并遵循 references/01-intake-assessment.md
功能:
- 收集 PA 申请信息
- 验证提供者资质和代码(并行 MCP 调用)
- 搜索承保政策
- 提取临床数据
- 根据政策标准评估医疗必要性
- 生成建议(APPROVE/DENY/PEND)
输出: waypoints/assessment.json(汇总)
耗时: 3-4 分钟
询问用户:
Ready to proceed to Subskill 2? (Y/N): ___
- 如果选择 Y:继续子技能 2
- 如果选择 N:保存并退出
子技能 2:决策与通知
执行: 阅读并遵循 references/02-decision-notification.md
功能:
- 加载子技能 1 的评估结果
- 确认或覆盖建议
- 生成针对具体决策的内容:
- 批准: 授权编号、有效日期、限制条件
- 拒绝: 具体原因、政策引用、申诉权利
- 待定: 文档要求、提交截止日期
- 创建提供者通知函
- 记录审计轨迹
输出:
waypoints/decision.json(最终决策)outputs/notification_letter.txt(提供者通知)
耗时: 1-2 分钟
最终摘要
显示简洁的完成消息,包括:
- 申请详情(ID、成员、服务、决策结果)
- 授权编号和有效日期(如已批准)
- 生成的文件(航点文件和通知函)
- 根据决策类型提供后续步骤
向用户提供以下选项:
- 查看决策函
- 开始新的 PA 审核
- 退出
错误处理
缺少 MCP 服务: 如果所需的 MCP 连接器不可用,显示错误并列出缺少的连接器,然后 Removefully。
缺少子技能前置条件:
如果在没有 waypoints/assessment.json 的情况下调用子技能 2,通知用户先完成子技能 1。
文件写入错误: 如果无法写入航点文件,显示包含文件路径的错误,检查权限/磁盘空间,并提供重试选项。
数据质量问题: 如果临床数据提取置信度 <60%,向用户显示警告、置信度分数和低置信度区域。提供以下选项:继续、请求补充文档或中止。
对于所有错误,都应提供清晰、可执行的消息和解决选项。
质量检查
完成工作流之前,请验证:
- 已创建所有必需的航点文件
- 已记录清晰的决策理由
- 已填充所有必需字段
- 已成功生成输出文件
实施要求
-
始终读取子技能文件: 不要凭记忆执行。请阅读实际的子技能 Markdown 文件并遵循其中的说明。
-
自动检测是否恢复: 启动时检查是否存在
waypoints/assessment.json。如果存在且状态不是 "assessment_complete",则询问是否恢复。 -
并行执行 MCP 调用: 在子技能 1 中,并行执行 NPI、ICD-10 和 Coverage MCP 调用,以优化性能。
-
保留用户数据: 未经确认或备份,绝不覆盖航点文件。
-
清晰显示进度: 向用户说明操作期间正在进行的工作(MCP 查询、数据分析)。
-
优雅降级: 如果缺少可选数据,使用现有数据继续,并说明限制。
-
验证输出: 继续之前,检查航点文件是否具有预期结构。
MCP 工具调用透明度(必需)
重要: 每次调用 MCP 工具或使用 WebFetch 进行代码验证时:
调用前:
- 显示一条简短通知,说明正在使用哪个连接器以及正在查询哪些数据
- 示例:“正在通过 NPI MCP Connector 验证服务提供者凭证……”
收到结果后:
- 简要总结发现
- 示例:“NPI MCP Connector 已成功完成——已验证服务提供者:Dr. [Name]([Specialty])”
如果出现问题:
- 说明出了什么问题以及接下来会如何处理
- 示例:“NPI 验证失败——数据库中未找到服务提供者的 NPI。根据政策,这将自动导致拒绝。”
优点:
- 为所查询的所有数据源提供审计跟踪
- 展示审查流程的全面性
- 突显 MCP 连接器的功能
- 让 AI 决策过程透明且可解释
- 帮助用户了解哪些信息会影响建议
要求:
- 每次 MCP/WebFetch 调用前后都显示通知
- 通知应简洁且信息明确
- 始终附上简短的发现摘要
- 适用于所有数据查询:NPI、ICD-10、CMS Coverage 和 CPT/HCPCS 验证
应避免的常见错误
- ❌ MCP 查询失败时不要编造数据
- ❌ 不要跳过前置检查
- ❌ 未检查前不要覆盖现有文件
- ❌ 当前子技能出现错误时不要继续
- ❌ 不要针对相同代码多次调用 ICD-10 MCP
- ✅ 提供清晰、可执行的错误消息
- ✅ 出现问题时为用户提供选项
- ✅ 在每个步骤验证数据质量
- ✅ 尽可能并行执行 MCP 调用
子技能说明
子技能 1:接收与评估(3-4 分钟)
- 收集 PA 请求详情(成员、服务、服务提供者、临床文档)
- 通过 NPI MCP 验证服务提供者凭证
- 通过 ICD-10 MCP 验证并检索 ICD-10 代码详情(单次批量调用)
- 通过 WebFetch 查询 CMS Fee Schedule 验证 CPT/HCPCS 代码
- 通过 CMS Coverage MCP 搜索承保政策
- 从文档中提取结构化临床数据
- 将临床证据映射到政策标准
- 评估医疗必要性
- 生成建议(APPROVE/DENY/PEND)
- 输出:
waypoints/assessment.json(汇总) - 数据来源: NPI MCP、ICD-10 MCP、CMS Coverage MCP(并行)、CMS Fee Schedule(网页)
子技能 2:决策与通知(1-2 分钟)
- 加载子技能 1 的评估结果
- 确认建议或允许覆盖建议
- 生成授权编号(如果批准)或拒绝理由(如果拒绝)
- 创建服务提供者通知函
- 记录完整的审计跟踪
- 输出:
waypoints/decision.json和通知函