(三组肖伯安)一类切口抗菌药物点评
目标
读取用户提供的“一类切口点评工作表”Excel,逐例合并同一序号下的用药记录,依据固定点评口径输出严格匹配“输出结果示例格式.xlsx”结构的评价结果。将结果写入工作区 outputs/,不覆盖原始工作表或模板。
必须遵循的工作流程
- 对本地 Excel 内容工作先执行
tencent-docs-routing技能;根据其路由结果执行本地表格读取与编辑。 - 在附件或用户指定路径中定位输入工作簿。确认首行包含
序号、手术名称、药品名称、执行时间等必需字段;缺失时列出字段并停止,要求提供正确格式的工作表。 - 优先使用用户提供的“输出结果示例格式.xlsx”作为
--template。若用户未提供模板,使用本技能的assets/输出结果示例格式.xlsx。 - 使用隔离 Python 环境运行
scripts/review_clean_incision_xiaoboan.py,不要手工重写评价逻辑:
"/Users/mao/.workbuddy/binaries/python/envs/default/bin/python" \
"~/.workbuddy/skills/三组肖伯安一类切口抗菌药物点评/scripts/review_clean_incision_xiaoboan.py" \
--input "/绝对路径/一类切口点评工作表.xlsx" \
--template "/绝对路径/输出结果示例格式.xlsx" \
--output "/绝对路径/outputs/一类切口预防用抗菌药评价结果.xlsx"
- 运行后复核:患者数、输出28列、固定表头/合并单元格、患者数据行使用默认行高、未使用抗菌药物病例的 D:P 单元格均为单个空格、以及“信息不足”标注一致。
- 使用
present_files交付生成的 Excel;在最终回复中简明说明已处理例数、未使用抗菌药物例数、输出路径和任何字段缺失/数据冲突。 - 完成后按工作区记忆规则记录本次产出。
固定业务规则
- 每个“序号”对应一位患者;连续后续行归并为该患者的所有药品医嘱。
- 手术名称中存在多个术式时,仅输出第一个术式名称。
- 未使用抗菌药物患者:保留手术名称及其他患者/手术信息;抗菌药物名称和所有点评结论项 D:P 都填入单个半角空格,不作评价,也不写备注。
- 使用抗菌药物患者:评价高危因素、使用指征、药物通用名、嘱托时间、术前给药时机、选药、联合用药、术后疗程及术中追加问题;仅依赖原始字段,不推测缺失信息。
- 缺失关键字段或切口标识与感染性诊断/术式冲突时,使用完全一致的“信息不足”标注,并在备注写具体原因。
- 手术时长>3h或术中出血>1500ml而未追加时,在备注中标注应追加未追加。
- 术后疗程使用末次执行时间减手术结束时间。若末次执行为术后次日07:00后:bid/q12h按开嘱当日16:00计算;tid/q8h按开嘱当日20:00计算。
- 结果必须保留示例模板的28列、字段顺序、列名、合并表头和默认行高;不得输出无关的临床治疗建议。
运行前依赖
确保隔离环境已安装 openpyxl。若未安装,创建/使用 /Users/mao/.workbuddy/binaries/python/envs/default 虚拟环境安装,不得使用系统全局 pip。
参考资料
- 读取
references/点评规则与字段映射.md获取字段、评价口径和规范依据。 - 使用
assets/输出结果示例格式.xlsx作为默认输出样式模板。 - 使用
scripts/review_clean_incision_xiaoboan.py生成并执行基础结构校验。