本技能对医嘱和病历进行医保合规性审核,对接医保目录和审核规则,输出标准化的问题列表和分析报告。
使用联网搜索获取最新医保目录数据:
# 搜索国家医保药品目录
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=国家医保药品目录2024 --freshness=1y
# 搜索医保耗材目录
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=医保医用耗材目录最新 --freshness=1y
# 搜索诊疗项目目录
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=基本医疗保险诊疗项目目录 --freshness=1y
# 搜索DRGs分组方案
node '<Sclaw_PATH>/scripts/prosearch.cjs' --keyword=DRGs分组方案2024 医保 --freshness=1y
目录数据存入 references/medical_catalog.json,包含:
使用联网搜索获取权威医保审核规则:
# 医保审核规则
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=医保审核规则 违规示例 --freshness=1y
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=医院医保违规行为 审核要点 --freshness=1y
node '<SCRIPT_PATH>/scripts/prosearch.cjs' --keyword=DRGs付费审核规则 违规案例 --freshness=1y
将规则整理为标准化 JSON 格式存入 references/audit_rules.json,结构见 references/audit_rules_schema.md。
支持以下格式的附件上传:
| 格式 | 解析方式 |
|---|---|
| ------ | --------- |
| 使用 pdfplumber 或 PyMuPDF 提取文本 | |
| Word (.docx) | 使用 python-docx 读取正文 |
| 图片 (jpg/png) | 使用 OCR(pytesseract)识别文字 |
上传后,提取以下结构化信息:
解析脚本:scripts/parse_medical_record.py
将解析的结构化数据与审核规则库逐一匹配,检测以下问题类型:
| 问题类型 | 说明 |
|---|---|
| --------- | ------ |
| 超适应症用药 | 药品用于非医保限定支付范围 |
| 重复收费 | 同一项目多次计费 |
| 分解收费 | 应合并的项目分开收费 |
| 超限用药 | 超剂量、超疗程、超用量 |
| 耗材滥用 | 非必要耗材或超规格使用 |
| 不合理诊疗 | 与诊断无关的检查/治疗 |
| DRGs分组错误 | 主诊断与手术操作组合不符 |
| ICD编码错误 | 编码与实际诊断不匹配 |
| 过度医疗 | 住院天数与病情不符 |
| 挂床住院 | 无实际诊疗行为的住院 |
规则匹配脚本:scripts/audit_engine.py
scripts/generate_excel.py)输出字段:
| 字段 | 说明 |
|---|---|
| ------ | ------ |
| 病历号 | 病历唯一标识 |
| 入院日期 | 格式:YYYY-MM-DD |
| 出院日期 | 格式:YYYY-MM-DD |
| 住院总费用 | 单位:元 |
| 诊断 | 主诊断名称 |
| DRGs分组码 | DRG组编号(如有) |
| ICD编码 | 主诊断ICD-10 |
| 手术名称 | 如无则填空 |
| 医师 | 主诊医师姓名 |
| 问题类型 | 违规类别 |
| 医嘱名称 | 涉及的具体项目 |
| 医嘱开始时间 | 格式:YYYY-MM-DD HH:MM |
| 医嘱结束时间 | 格式:YYYY-MM-DD HH:MM |
| 频次 | 用药/执行频次 |
| 开嘱医师 | 开嘱医生姓名 |
| 医保问题描述 | 具体违规内容 |
| 问题级别 | 严重/一般/提示 |
| 处理建议 | 整改措施建议 |
scripts/generate_word.py)报告结构:
references/audit_rules_schema.md — 审核规则JSON Schemareferences/output_schema.md — Excel/Word输出格式说明references/problem_types.md — 各类问题详细定义与判断逻辑| 脚本 | 功能 |
|---|---|
| ------ | ------ |
scripts/prosearch.cjs | 联网搜索医保目录和规则(内置,无需安装) |
scripts/parse_medical_record.py | 解析PDF/Word/图片医嘱病历 |
scripts/audit_engine.py | 规则匹配与问题检测 |
scripts/generate_excel.py | 生成问题列表Excel |
scripts/generate_word.py | 生成Word分析报告 |
首次使用需安装依赖:
pip install pdfplumber python-docx pytesseract openpyxl python-docx Pillow
PDF OCR(图片文字识别)需要安装 Tesseract:
# Windows: 使用 choco 安装
choco install tesseract
# 或下载安装包:https://github.com/UB-Mannheim/tesseract/wiki
完整审核流程:
命令式触发:
outputs/ 子目录共 1 个版本