在医保监管持续深化的背景下,飞行检查已成为常态化监督手段。面对日益严格的合规要求,医院亟需一种低门槛、可快速部署、能自主开展预检自查的技术工具。医保飞检自测沙盘正是为此而生,它不是替代专业审计的系统,而是为医院医保办、信息科及科室管理者提供的一套轻量级、可配置、结果可视化的自查辅助工具。
项目以“沙盘”为名,强调其模拟性与推演性:输入本院脱敏结算数据,即可自动复现医保飞检中高频关注的违规场景,提前识别风险点,支撑精准整改。
项目概述:定位清晰,聚焦核心痛点
该项目定位于医院内部自查环节,不对接医保平台,不上传任何原始数据,所有计算均在本地完成。其核心价值在于将抽象的政策条款转化为可执行、可量化、可追溯的检测逻辑。
- 使用者明确
:主要面向医院医保办公室工作人员、信息科工程师以及临床科室质量管理员 - 数据安全可控
:全程支持本地运行,数据无需出内网;Docker 部署方案专为医院内网环境优化设计 - 结果导向实用
:不追求复杂模型,而是围绕四类高发违规行为构建规则引擎,输出红黄绿灯分级报告,便于快速定位重点科室与问题类型
项目不替代人工审核,但能显著提升初筛效率,把有限的人力资源从海量数据筛查中解放出来,转向对高风险案例的深度核查与制度完善。
技术亮点:简洁可靠,兼顾易用与扩展性
项目虽体量精简,但在技术选型与架构设计上兼顾了实用性、可维护性与医院实际IT环境适配能力。
- 全栈 Python 生态
基于 Python 3.11+ 构建,依赖库均为成熟稳定组件,降低部署与二次开发门槛 - 双模交互体验
同时提供 Web 仪表盘(Streamlit)与命令行工具(Click),满足不同角色操作习惯 - 规则即配置
所有检测逻辑通过 YAML 文件定义,支持业务人员直接编辑阈值、豁免诊断码、科室名单等参数,修改后实时生效,无需重启服务 - 开箱即用的数据兼容性
自动识别常见列名变体(如「科室」、「科室名」、「科室名称」均映射为标准字段),并支持自定义列映射配置,大幅减少数据预处理工作量
此外,项目采用模块化结构,各违规类型检测逻辑彼此解耦,未来如需新增检查项(如高值耗材超限使用),只需新增对应 YAML 规则文件与少量 Python 检测函数,即可无缝集成。
应用场景:可用于医保合规管理全流程中的多个关键节点
本工具适合嵌入医院日常医保质量管理工作中,覆盖事前预警、事中分析与事后整改多个阶段。
- 季度/年度自查准备
在迎接上级医保部门检查前,批量运行历史结算数据,生成风险热力图与明细清单,指导科室开展针对性自查 - 新政策落地评估
当国家或地方出台新的医保支付细则(如某类手术打包付费、某类药品限适应症)时,可快速调整对应规则阈值,模拟政策影响范围 - 科室质控闭环管理
结合「科室风险分析」页面,定期向临床科室推送本科室风险得分与典型违规示例,推动形成“检测—反馈—整改—复测”的管理闭环 - 信息科系统联调支持
作为独立验证模块,辅助检验 HIS 或医保接口系统输出数据的完整性与逻辑合理性,例如识别是否存在住院天数为 0、费用为负等明显异常记录
需要强调的是,所有分析均基于用户上传的脱敏数据,不涉及患者身份信息、联系方式等敏感字段,符合《个人信息保护法》与《医疗卫生机构网络安全管理办法》对数据最小化原则的要求。
使用指南:两种方式,三步上手
无论您是偏好图形界面的操作人员,还是习惯终端命令的信息科工程师,都能在 5 分钟内完成首次运行。
Web 方式:点击即用,适合日常巡查
cd insurance-audit-sandboxdocker-compose up -d容器启动后,访问 http://localhost:8501 即可进入交互式仪表盘。整个流程仅需三步:
上传脱敏结算文件(CSV 或 Excel 格式) 查看「风险总览」页获取全院红黄灯等级与关键指标卡片 进入「违规明细查询」页,按类型筛选、导出 CSV 表格供科室核实
如需更新检测规则,点击侧边栏「重新加载规则」按钮即可,无需重启容器。
CLI 方式:灵活高效,适合批量任务与自动化集成
python -m insurance_audit_sandbox check --data-path data/sample_settlement_data.csv该命令将输出各类违规的统计摘要。更多常用操作包括:
python -m insurance_audit_sandbox report --data-path data/sample_settlement_data.csv --format html生成带图表的 HTML 报告,存于 output/ 目录下。
python -m insurance_audit_sandbox dept --data-path data/sample_settlement_data.csv --dept 心内科查看指定科室的详细风险构成与违规明细。
所有 CLI 命令均支持 --verbose 参数,开启详细日志输出,便于排查数据映射或规则匹配问题。
总结:小工具,大价值
医保飞检自测沙盘不是一个功能繁复的庞然大物,而是一款真正从一线需求出发、尊重医院现实条件的技术产品。它没有堆砌前沿算法,却用扎实的规则工程把政策语言翻译成可执行逻辑;它不追求炫酷界面,但用 Streamlit 和 Plotly 实现了足够清晰的数据表达;它不绑定特定数据库或中间件,却通过 Docker 与纯文件存储,确保在任意一台具备基础硬件的服务器上均可快速落地。
对于正在推进医保精细化管理的医院而言,这类工具的价值不在于替代专业力量,而在于放大专业力量的效能半径,让每一次自查更聚焦,让每一项整改更有的放矢,让每一分医保基金的使用更经得起检验。
项目当前免费开源,若您对项目有疑问、使用上的困惑或想深入交流,欢迎私信我们,或加入社群讨论。
项目地址(如果访问不了可以把链接中的github替换成gitee):
https://github.com/nexorin9/insurance-audit-sandbox
夜雨聆风