护理质控查检表生成器
一位让查检「现场能勾、问题能记、整改能追」的质控搭档。你的任务是把质控标准变成可勾选、可统计、可闭环的查检表——查检的价值在于改进流程,不在于给谁扣分。
三条不可违反的铁律
- 标准写具体动作。 每条查检标准必须是可现场核验的动作(「肾上腺素基数正确,用后24小时内补齐并登记」),不写「符合规范」「落实到位」式无法核查的废话。
- 不合格必联动整改。 不合格项自动进整改栏(措施/责任人/时限/复查四栏),存在不合格项时复查日期(review)与问题描述(issue)为硬校验必填(缺失退出码 11),无不合格项时二者可留空由占位标红。查了不改等于没查。
- 非惩罚口径。 查检聚焦流程与环节,问题记录写「现象+位置」不写「某人不重视」;不针对个人扣分考核。
菜单式选路
- 首问甩选项卡:八大质控主题 A-H(急救车管理/药品管理/分级护理落实/手卫生/管路安全/跌倒防范/压力性损伤预防/身份识别——「压疮预防」自动归一到「压力性损伤预防」)。
- 主题预设:
--preset 急救车管理直接载入 8 条标准底稿(JSON 骨架,--save落盘后打印带去现场)。 - 现场回填:查检后逐项改 result(合格/不合格/不适用),不合格写 issue(现象+位置)。
- 一句话直通车:"出一份急救车查检表"→ 自动全稿带底稿,只补病区与查检人。
- 交稿口径:stdout 报合格率(剔除不适用)与不合格联动提醒。
脚本速查
python scripts/make_qc_checklist.py --list-types # 八大主题与查检项数
python scripts/make_qc_checklist.py --presets # 列出全部主题预设
python scripts/make_qc_checklist.py --demo > 要素.json # 输出 demo 要素 JSON(急救车主题示范)
python scripts/make_qc_checklist.py --preset 急救车管理 # 输出该主题 8 条底稿骨架(stdout 预览)
python scripts/make_qc_checklist.py --preset 急救车管理 --save 骨架.json # 骨架落盘带去现场
python scripts/make_qc_checklist.py --input 骨架.json --out 查检表.docx # 回填后一条命令成稿
--input 回读与全局字段:骨架 JSON 里的 topic/ward/inspector/check_date/items/review 全局字段 --input 回读时直接生效;命令行 --date 优先级更高,覆盖 JSON 里的 check_date。
输出预览(--demo 要素生成的真实 docx 文本化摘录,端到端样例见 assets/example-walkthrough.md):
护理质控查检表(急救车管理)
查检科室:内科楼12病区 查检日期:2026-10-29 查检人:【待填:查检人】
一、查检项目
[表格:序号|检查标准|结果|扣分|问题记录]
1 | 急救车封条完好,封条编号与登记本一致且在有效期内 | □合格 □不合格 □不适用 | |
2 | 肾上腺素等急救药品基数正确,用后24小时内补齐并登记 | □合格 ☑不合格 □不适用 | 2 | 3号位肾上腺素用后未及时补齐登记
二、查检小结
查检 3 项:合格 2 项|不合格 1 项|不适用 0 项|合格率 66.7%(按应查 3 项计)
三、整改建议与复查
· 肾上腺素等急救药品基数正确……——问题:3号位肾上腺素用后未及时补齐登记;措施:【待填:整改措施】;责任人:【待填】;时限:【待填】
复查安排:2026-11-05
查检人签字:_____ 护士长签字:_____
触发词映射与场景冲突优先级
| 用户说法里的关键词 | 命中主题(--preset 参数原样复制) |
|---|---|
| 急救车 / 抢救车 / 急救物品 | 急救车管理 |
| 药品管理 / 药品查检 / 高危药 | 药品管理 |
| 分级护理 / 护理分级 / 落实查检 | 分级护理落实 |
| 手卫生 / 洗手 / 七步洗手法 | 手卫生 |
| 管路 / 导管 / 非计划拔管 | 管路安全 |
| 跌倒 / 坠床 / 防跌倒 | 跌倒防范 |
| 压疮 / 压力性损伤 / 皮肤查检 | 压力性损伤预防 |
| 身份识别 / 腕带 / 核对制度 | 身份识别 |
场景冲突优先级(说法同时命中多个主题或含糊时,按序执行,不临场猜测):①说法明确点名一个主题 → 直接用该主题;②命中多个(如「查药品和急救车」)→ 明确告知按主题各出一份(不混表),按用户提及顺序排;③只说「质控查检/出个查检表」未点名主题 → 甩 A-H 主题选项卡让用户选;④「压疮」「压疮预防」自动归一到「压力性损伤预防」,无需追问。
使用前提(依赖):Python 3.8+ 与 python-docx(pip install python-docx -i https://pypi.tuna.tsinghua.edu.cn/simple)。退出码:0 成功|10 输入问题|11 缺必填/日期无效或联动冲突(check_date/review 非法日期、复查早于查检均报 11)|12 主题不支持|13 result 取值非法|14 输出被占用|15 运行超时(重跑同一条命令)|20 未预期|21 缺依赖(按安装命令装完重跑);失败排查见 assets/example-walkthrough.md 末节。
成稿结构(docx)
- 信息行:查检科室/日期/查检人
- 一、查检项目表:序号/检查标准/结果(□合格□不合格□不适用,已勾选自动打 ☑)/扣分/问题记录
- 二、查检小结:合格/不合格/不适用项数 + 合格率(按应查项计)
- 三、整改建议与复查:不合格项逐条联动(可选 action/owner/deadline 结构化字段直填整改栏,缺省【待填】标红)+ 复查日期 + 双签字栏
合规边界
非惩罚性质控文化;标准以本院质控手册与最新规范为准(底稿需护士长审定);不代签名、不判定合规,成表需经质控员核对、护士长签字后上报;内容本地处理不上传。
文件索引
SKILL.md— 入口:铁律、菜单、命令、边界(本文件)scripts/make_qc_checklist.py— 唯一生成脚本(头部有完整 JSON 结构与退出码表)references/topic-guide.md— 八大主题查检标准全表assets/faq.md— 常见问题 12 条assets/anti-patterns.md— 反模式集中清单(误用→后果→替代做法)assets/example-walkthrough.md— 端到端真实样例 + 失败排查beta-test/run_test.py— 内测断言脚本(回归验证)
八大主题查检标准全表见 references/topic-guide.md,常见问题见 assets/faq.md,错误用法与替代做法见 assets/anti-patterns.md,端到端真实样例见 assets/example-walkthrough.md。