Medication Education Generator — 临床药师用药教育文档生成
Overview
基于已有用药教育模板(多西环素片.docx格式),生成结构化、内容准确的患者用药教育Word文档。内容以药品说明书为金标准,辅以临床指南、专家共识、三甲医院药学部科普文章交叉验证。可选生成配套医疗动画视频用于床旁宣教。
模板格式规范
模板文档结构为A4页面、1个2行1列表格:
- 第1行:主体内容(标题+四大板块)
- 第2行:临床药师签名
格式参数(从模板继承,勿手动设置以免出错):
| 要素 | 规格 |
|---|---|
| 页面 | A4,上边距72pt,下边距72pt,左右边距90pt |
| 标题 | 宋体24pt,居中 |
| 节标题 | 宋体14pt,加粗 |
| 正文 | 宋体12pt,行距1.5倍 |
| 临床药师签名 | 宋体10.5pt,加粗,两端对齐 |
| 参考文献 | 宋体9pt,表格外页脚区域 |
四大板块结构
教育单固定四板块,顺序不变:
- 用于治疗什么? — 药物类别、作用机制、适应症、抗菌谱范围
- 怎么使用? — 给药途径、滴注速度、稀释要求、剂量遵医嘱
- 您需要关注! — 患者需知晓的要点(副作用、特殊监测等)
- 如何保存药品? — 配制前/后保存条件
内容撰写原则
必须遵守
- 以药品说明书为金标准:所有药理机制、适应症、不良反应、保存条件、血药浓度范围等均须与说明书原文核对
- 不写具体用药剂量:剂量行替换为"具体用药剂量请严格遵医嘱"
- 普通宣教语气:面向患者,语言通俗易懂
- 篇幅精简:全文控制在800~1200字,"您需要关注!"控制在3~5条
禁止事项
- 禁止添加吓人内容:不写心跳骤停、死亡、不可逆损伤等严重不良事件
- 禁止添加说明书未记载的禁忌症:如说明书写"安全性尚未明确"则不可写成"禁用"
- 禁止自行添加特殊人群板块:除非用户明确要求
- 禁止将药物相互作用列为患者宣教重点:属医护关注范畴
"您需要关注!"板块撰写要点
- 选择该药物最特殊的2~4个患者需知晓事项
- 常见副作用用轻微语气描述("可能出现…停药后多可恢复")
- 需监测的项目(如TDM)说明目的+推荐范围+配合方法
- 不良反应描述到"及时告知医生"即可,不展开严重后果
工作流程
Step 1: 读取模板文档
用PowerShell Word COM对象读取模板文档的段落结构、表格结构、字体格式、页面设置,完整记录格式参数。
$word = New-Object -ComObject Word.Application
$word.Visible = $false
$doc = $word.Documents.Open("模板路径")
# 读取段落、表格、页面设置...
Step 2: 检索循证资料
并行检索以下来源:
- 药品说明书:WebSearch搜索"注射用XX 说明书 全文 禁忌 不良反应 注意事项"
- 临床指南/专家共识:WebSearch搜索"XX 临床应用 专家共识 指导原则 中华医学会"
- PubMed:使用PubMed skill检索最新指南和研究
- 三甲医院科普:WebSearch搜索"XX 用药教育 中山大学/北京大学/四川大学/复旦大学 药学部 科普"
Step 3: 逐条核对说明书
将检索到的信息与说明书原文逐条交叉验证:
- 适应症是否一致
- 不良反应描述是否准确
- 保存条件是否与说明书原文一致
- 血药浓度监测范围是否与说明书一致
- 禁忌症是否说明书有记载
Step 4: 生成Word文档
使用 scripts/generate_medication_education.py 脚本生成文档。脚本基于模板文档继承页面设置,仅替换内容。
关键:以模板docx为基础打开(Document(template_path)),清空表格单元格内容后填入新内容,避免手动设置页面尺寸导致渲染异常。
Step 5: 验证文档
用PowerShell Word COM验证:段落数、字数、页面设置、字体格式是否正确。
Step 6: 生成医疗动画视频(可选)
- 用ImageGen生成医疗宣教场景图(卡通药剂师+黑板/床旁宣教风格)
- 用VideoGen基于图片生成10秒动画视频
图片prompt要点:cute flat illustration风格,明亮温馨色调,药剂师角色指向黑板上的医学图标
脚本使用
generate_medication_education.py
通用脚本,接受参数生成不同药物的用药教育文档。
python generate_medication_education.py --template "模板路径" --output "输出路径"
脚本内通过修改内容变量(标题、四大板块文本、参考文献列表)来适配不同药物。使用前需安装python-docx:
pip install python-docx -i https://pypi.tuna.tsinghua.edu.cn/simple
参考资源
references/content_guidelines.md— 用药教育内容撰写详细指南与常见药物要点scripts/generate_medication_education.py— 通用文档生成脚本(基于python-docx)