六组 钟星丹 肾内科用药指导
定位
专供肾内科驻科药师使用:将患者出院/透析用药信息,转化为一份结构化的《南方医科大学珠江医院用药指导记录表》Word 文档,并自动注入肾内科监护要点(肾功能不全剂量调整、透析注意事项、主要监护指标)。
何时使用
- 患者出院用药教育(CKD 各期、肾移植、肾病综合征、糖尿病肾病等)。
- 血液透析/腹膜透析患者的用药指导。
- 用户输入药名+规格+用法用量(及可选 CKD 分期、是否透析),要求生成 Word。
适用场景示例:
- "帮这位血液透析患者生成用药指导表:促红素、司维拉姆、骨化三醇、低分子肝素……"
- "根据这 8 个药(含他克莫司、吗替麦考酚酯)生成肾移植出院用药表"
- 用户给出药名+规格+用法用量,要求输出 Word
核心原则(重要)
- 表格「注意事项」列精简规则:只写用药时机+关键安全(相互作用、严重副作用)。忌食/轻微副作用/常规监测移入「药学建议」。
- 「用途」列写主要治疗作用。
- 「药学建议」统一收纳:相互作用、严重副作用、忌食提醒、监测要点,以及肾内科专属的剂量调整/透析注意/监护指标,按药物逐条编号。
- 肾内科增强(v2.0):当
patient.ckd_stage或patient.dialysis给出时,脚本自动在「药学建议」前加"肾内科监护提示"页眉,并把每个药的renal_adjust / dialysis / monitor字段逐条写入。 - 知识库(
data/drug_kb.json)已覆盖免疫抑制剂、利尿剂、降压药、磷结合剂、活性VD、促红素、铁剂、纠酸、透析抗凝及常见降糖/调脂/抗血小板等,可自动补全用途、注意事项与监护要点。
技能位置与路径(统一规范)
- 技能根目录(插件安装目录):
D:\Workbuddy\六组 钟星丹 肾内科用药指导 - WorkBuddy 通过用户技能目录的目录联结(junction)
C:\Users\钟星丹\.workbuddy\skills\六组 钟星丹 肾内科用药指导 → D:\Workbuddy\六组 钟星丹 肾内科用药指导加载本技能,单一真源位于D:\Workbuddy。 - 生成文档输出目录:
D:\Workbuddy\outputs(所有自动生成的 Word 文档、示例成品统一存放于此)。 - 请勿在桌面或其他位置生成/存放相关文件,所有配置路径、脚本、模板、知识库、文档均指向
D:\Workbuddy,以保证文件组织清晰、路径统一。
处理流程
- 解析输入:将用户提供的信息整理为结构化 JSON(含可选
patient.ckd_stage、patient.dialysis)。 - 查库补全:按药名在
data/drug_kb.json匹配(精确→别名→包含),补全purpose/note/advice_extra;在肾友模式下额外收集renal_adjust/dialysis/monitor。 - 填充模板:调用
scripts/fill_form.py基于templates/用药指导记录表模板.docx填充:
- 患者信息(诊断自动合并 CKD 分期与"血液透析"标记)
- 药物行(名称/规格/用途/每次剂量/用法/注意事项)
- 医嘱三段(药学建议 / 随访计划与监测指标 / 生活方式健康教育) - 输出 Word:生成
.docx;--doc同时出旧版.doc(依赖本机 Word)。 - 复核:脚本打印 ⚠️ 未匹配药物,人工补填。
输入 JSON 格式(含肾内科字段)
{
"patient": {
"name": "李某某", "id": "123456", "date": "2026-08-20",
"gender": "男", "age": "58", "phone": "138xxxx",
"diagnosis": "慢性肾脏病5期", "ckd_stage": "CKD5期(G5)", "dialysis": true,
"allergy": "青霉素"
},
"drugs": [
{"name": "重组人促红素注射液", "spec": "10000U/支", "dose": "10000U", "usage": "2次/周 皮下(透析后)"},
{"name": "碳酸司维拉姆片", "spec": "800mg", "dose": "1片", "usage": "餐中吞服 tid"},
{"name": "骨化三醇软胶囊", "spec": "0.25μg", "dose": "1粒", "usage": "1/日 口服"},
{"name": "低分子肝素钙注射液", "spec": "4100AxaIU", "dose": "1支", "usage": "透析开始 皮下"}
],
"advice": { "pharmacy": "(可选覆盖)", "followup": "(可选覆盖)", "lifestyle": "(可选覆盖)" }
}
patient.ckd_stage、patient.dialysis为肾内科模式开关。drugs[].purpose/note省略时自动查库;advice省略时由知识库自动汇总(随访/生活方式内置肾内科模板)。
运行命令
> 统一在 D:\Workbuddy 下工作,输出写入 D:\Workbuddy\outputs。
pip install python-docx # 仅需一次
python D:\Workbuddy\六组 钟星丹 肾内科用药指导\scripts\fill_form.py ^
D:\Workbuddy\六组 钟星丹 肾内科用药指导\scripts\sample_input.json ^
-o D:\Workbuddy\outputs\用药指导记录表.docx
# 同时出 .doc:追加 --doc
目录结构
六组 钟星丹 肾内科用药指导/
├── SKILL.md # 本文件
├── README.md # 面向用户说明
├── templates/用药指导记录表模板.docx # 空白模板(合并结构已固化)
├── scripts/
│ ├── fill_form.py # 自动填充主脚本(支持肾内科模式)
│ ├── build_template.py # 模板生成/维护
│ └── sample_input.json # 示例输入(CKD5期血透范例)
├── data/drug_kb.json # 肾内科药物知识库(v2.0,含 renal 字段)
└── reference/
├── 表格结构定义.md # 表格行列与合并定义
├── 肾功能不全剂量调整与CKD分期.md # 剂量调整×分期速查
├── 肾内科常用药物监护要点.md # 各类药物监护速查
├── 透析患者用药注意事项.md # 透析给药时机/通路/限水限钾磷
├── 用药教育(示例).doc # 原始参考样例
└── 用药教育(已填写示例).doc # 已填成品样例
扩展知识库
在 data/drug_kb.json 追加条目:match(别名)、category、purpose、note、advice_extra、以及可选 renal_adjust/dialysis/monitor。下次运行即生效。
注意事项
- 模板默认 8 个药物行;>8 种自动插行并复刻合并结构。
- 输出
.docx为标准 Word,可直接打印/送审;.doc仅兼容旧系统。 - 知识库内容(剂量调整/监护)为用药教育辅助,具体以最新说明书与指南为准,不替代个体化医嘱。
- 技能根目录:
D:\Workbuddy\六组 钟星丹 肾内科用药指导;所有生成文档输出到D:\Workbuddy\outputs。