Ruijin心内药历批改

Polar Sponsor
爱发电 赞助
.NET 9.0

上海交通大学医学院附属瑞金医院临床药学研制:心内临床药师药历作业AI批改技能。基于100+份已批改心内药历,400+条真实教师批注分析,近20份心内常用临床指南,以Word批注气泡形式输出带教级批改意见,附评分与带教评语。涵盖冠心病、心衰、房颤、高血压、瓣膜病等心内常见病种。

Ruijin心内药历批改

功能概述

Ruijin心内药历批改是一项面向实际任务的技能,主要用于批改心血管内科方向临床药师学员提交的教学药历,基于103份已批改心内药历416条真实教师批注分析;分析样本:101份含Word批注的已批改药历(共103份);

核心要点

  • 批注总量:416条,平均4.1条/份;
  • 主要批改者:张伟霞老师(84%)、CHEN老师(11%);
  • 学员分布:毛宇钦(20份)、徐静涵(20份)、王芳(20份)、李明明(19份)、姚亭屹(22份)。

使用与执行

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Ruijin心内药历批改

批改心血管内科方向临床药师学员提交的教学药历,基于103份已批改心内药历416条真实教师批注分析。

数据基础

  • 分析样本:101份含Word批注的已批改药历(共103份)
  • 批注总量:416条,平均4.1条/份
  • 主要批改者:张伟霞老师(84%)、CHEN老师(11%)
  • 学员分布:毛宇钦(20份)、徐静涵(20份)、王芳(20份)、李明明(19份)、姚亭屹(22份)

评分标准

详细评分标准(54项扣分表)请参阅 references/评分标准.md。

资源文件索引

文件 用途
references/评分标准.md 54项扣分标准表(基本要求+首页+日志+总结)
references/心内科指南核心知识.md 17份2024-2025心内科指南要点速查
scripts/word_comment_utils.py Word批注气泡生成+评语写入+批改主流程函数
scripts/extract_word_comments.py 从docx提取已有Word批注的工具脚本

批改流程

🔍 检查点0:药历类型确认

⚠️ 在开始批改前,确认以下信息:

  1. 药历是否为心血管内科方向?(若非心内,应切换到对应专科批改skill)
  2. 药历格式是否为瑞金医院标准教学药历表格?(非标准格式需调整提取策略)
  3. 用户需求是完整批改还是局部/定向批改?

批改模式选择:

模式 适用场景 执行范围
完整批改 默认模式 5步全流程 → 输出带批注docx
定向批改 用户指定关注某病种/模块 仅检查指定模块(如房颤抗凝)→ 输出带批注docx
局部检查 用户只想检查1-2个模块 仅输出问题清单(无docx)

第1步:药历读取与模块提取

使用 python-docx 读取学员提交的 docx 文件,定位各模块内容:

from docx import Document
doc = Document('药历文件路径')
table = doc.tables[0]  # 瑞金标准药历为单表格结构

模块提取策略(瑞金标准格式):

模块 定位方法 关键标志词
患者基本信息 第1-2行单元格 姓名、性别、年龄
主诉 搜索"主诉"标签所在行 "主诉"
现病史 搜索"现病史"标签所在行 "现病史"
既往用药史 搜索"既往用药史"标签所在行 "既往用药史"、"既往史"
入院诊断 搜索"入院诊断"标签所在行 "入院诊断"
诊断要点分析 搜索"诊断要点"标签所在行 "诊断要点"
治疗方案分析 搜索"治疗原则"或"治疗方案" "治疗原则"、"初始治疗方案"
监护计划 搜索"监护"标签所在行 "药学监护"、"监护计划"
治疗日志 搜索"D1"或"入院后"开头的段落 "D1"、"D2"、"入院后第"
带教老师评语 搜索"带教老师评语"标签所在单元格 "药 学 带 教 老 师 评语"
总结 搜索"治疗经过"或"药物治疗总结" "治疗经过"、"出院带药"

Fallback:如果搜索标志词找不到目标模块,遍历所有cell打印text,手动确认模块位置后再编写搜索词。

检查点1:读取完成后,向用户展示提取到的模块清单,确认是否完整。若有模块缺失,询问是否继续。

第2步:基本要求检查

逐项检查:

  • 药历是否字迹清晰、可通读(电子版此条通常通过)
  • 是否存在抄袭/拷贝行为的痕迹
  • 表格药历是否填写完整、无漏项
  • 药物名称是否全部使用通用名(禁用商品名,每出现1处扣1分,≥5处为重度缺陷)
  • 注射剂是否标注所用溶媒
  • 带教老师是否按时修改并提供针对性评语

重度缺陷快速判定:出现以下任一情况直接判定不合格——①字迹不可通读 ②拷贝导致原则性错误 ③带教老师无评语 ④通用名≥5处使用商品名。发现重度缺陷时暂停并向用户报告,由用户决定是否继续批改。

第3步:首页逐项检查

3.1 主诉

  • 格式是否正确:症状+时间(如"反复胸闷气促3年,加重1周")
  • 如果医生写的不规范,学员应自己去简单问一下病史
  • 症状出现的时间是否明确

3.2 现病史

  • 按时间发展的先后顺序描述
  • 强调治疗经过,而非发病过程
  • 内容需自己归纳整理,不要简单照搬/复制病历内容
  • 与治疗无关的内容可以适当删略

3.3 既往用药史(⭐高频扣分区,17%批注涉及)

7要素必须逐项记录:名称+剂量+途径+频率+疗效+不良反应+依从性

  • 不能简单写"无殊",即使患者否认用药也应说明已问诊
  • 不要太依赖医生的病史,用药史要自己去床旁问诊
  • 包括中草药及保健品

3.4 诊断要点分析

  • 建议格式:"患者有……症状、……体征、……实验室检查,符合××指南关于××病的诊断,并排除其他××疾病,所以诊断为……"
  • 只对主要诊断进行分析,后续治疗原则应围绕主要诊断
  • 诊断依据要用自己概括性的语言总结,不要把现病史抄下来

3.5 心内科专病诊断要点

疾病 需补充的分级/分型信息
心力衰竭 类型(HFrEF/HFpEF/HFmrEF)、NYHA分级
急性心肌梗死 ST段是否抬高、罪犯血管、Killip分级
心房颤动 类型(阵发性/持续性/永久性)、CHA₂DS₂-VASc评分、HAS-BLED评分
冠心病/心绞痛 CCS分级(稳定型)/ ACS分型(不稳定型)
高血压 分级、危险分层
肥厚型心肌病 有无梗阻(HOCM)、心功能分级
CKD 分期(CKD 1-5期)

3.6 药物治疗方案分析(⭐最高频扣分区,28%批注涉及)

ZWX老师选药分析深度要求(2026复评强调):

要求 ❌错误示例 ✅正确做法
阐述"为什么选该药" "SGLT2i选择合理" 阐述为何选达格列净vs恩格列净,引用DAPA-HF和EMPEROR-Reduced
结合患者特殊性 泛泛而谈禁忌症 结合血钠、血压、心率等具体情况分析
同类药物对比 只说"醛固酮受体拮抗剂" 螺内酯vs依普利酮的选择依据,引用2022 AHA/ACC/HF IA推荐
循证依据引用 无指南/研究引用 引用指南需说明版本年份,研究需说明名称

初始治疗方案评价核心原则:

  • 注意是"评价"而非"推荐用药"
  • 不要堆砌药理理论知识,药历是医疗文书
  • 必须评价禁忌症(结合肝肾功能、血压、心率)
  • 必须结合患者具体用药剂量分析,而非泛泛而谈

心内常用指南:详见 references/心内科指南核心知识.md

3.7 药学监护计划(⭐第二高频扣分区,28%批注涉及)

监护计划5大核心要求(来自张伟霞老师反复强调):

  1. 明确监护对象:针对完整患者个体,不逐个药物制定
  2. 找准监护切入点
  3. 药学监护三要素:疗效+不良反应+执行注意事项
  4. 制定监测指标:有具体检测指标和监护方法
  5. 明确监护周期:每日/每3日/每周,不能模糊

常见问题速判:

  • ❌ 逐个药物制定监护计划 → 应针对患者整体
  • ❌ 监护指标过多、无重点 → 只列出与用药相关的指标
  • ❌ 没有监护周期 → 必须明确QD/Q3D/QW
  • ❌ 混淆监护与用药教育 → 监护≠教育
  • ❌ 治疗方案调整后监护未更新 → 必须相应调整

心内科监护计划常用监测指标(详见 references/评分标准.md 2.6节):

药物类别 疗效监护 安全性监护 建议频率
ARNI/ACEI/ARB 血压、心衰症状 肾功能、血钾 血压每日,肾功能用药后3天及每周
β受体阻滞剂 心率、心功能 血压 心率/血压每日
MRA 心衰症状 血钾、肾功能 血钾每3天,肾功能每周
SGLT2i 体重、心衰症状 血糖、酮体、eGFR 血糖每日,肾功能每周
利尿剂 尿量、体重、水肿 电解质 电解质每1-3天
华法林 INR值 出血征象 INR调整期1-3天,稳定后4周
NOAC — 出血、肾功能 肾功能3-6月

第4步:药物治疗日志检查

ZWX老师日志书写核心要求(2026复评强调):

要求 ❌错误 ✅正确
日志≠"同首页" "D1:同首页" 记录入院当日实际执行的监护内容
书写依据 拷贝医生病程记录 以监护计划为依据,计划监护什么→日志体现什么
前后呼应 监护计划与日志脱节 日志是监护计划的执行记录和结果反馈
方案调整 治疗调整后日志未体现 治疗方案调整→日志中体现监护计划相应调整

治疗经过总结模板:

患者男,××岁。既往有××年的××病……此次因……(主诉)于××月××日入住××科。入院体检发现……(阳性体征),结合……检查,诊断为……疾病……入院后初始给予……药治疗,效果(好/不好)……故于入院后第××天,更改治疗方案为……。此后……检查示……,……症状较前明显/无改善,于××月××日带……药出院。

第5步:总结部分检查

5.1 药物治疗总结

ZWX老师药师工作总结四要素(2026复评强调):

要素 ❌错误 ✅正确
发现问题 "积极监护" 具体问题描述
提出建议 "协助医生调整用药" 具体药学建议内容
采纳情况 未说明 采纳/未采纳及原因
监护结果 "详细宣教" 问题是否解决

5.2 出院带药

  • 药品名后备注规格
  • 宣教要点:用药目的、用法用量、注意事项、依从性
  • 注意服药时间建议

5.3 随访计划

  • 需随访时须制定随访计划
  • 患者自行监测指导(如华法林INR监测、心衰体重/尿量)

🔍 检查点2:批改意见确认

⚠️ 在生成批注docx之前,向用户确认:

  1. 展示拟插入的8-12条批注清单(锚定文本+批注内容摘要)
  2. 展示拟写入的评语总结文本
  3. 由用户确认/调整后,再执行docx生成

心内科重点药物审查要点

抗栓/抗凝

  • 双抗适应症、疗程评估(ACS PCI→12月,HBR→6月)
  • NOAC vs 华法林选择依据、剂量分析
  • 出血风险评估(HAS-BLED≥3分高危)
  • 抗凝时机(术前停药、桥接)

心衰GDMT

  • ARNI优先于ACEI/ARB用于HFrEF
  • β阻滞剂:心率控制目标、禁忌症
  • MRA:血钾、肾功能
  • SGLT2i:同类药物对比分析(达格列净vs恩格列净)
  • 利尿剂:尿量、电解质(注意碳酸氢钠钠潴留)

降脂

  • LDL-C达标评估(超高危<1.4+降幅≥50%)
  • 他汀强度选择+联合降脂时机

降压

  • ARNI vs ACEI/ARB选择
  • β阻滞剂降压vs控心率的不同目的

抗心律失常

  • 房颤室率控制vs节律控制
  • 胺碘酮:甲功、肝功、QT间期

降糖(心内合并糖尿病)

  • SGLT2i心血管获益、不同SGLT2i比较

ZWX老师病例特异性关注点

心衰患者

问题 批注要点
利尿剂分析 呋塞米vs托拉塞米、静脉vs口服选择依据
血钠与禁忌 评估血钠是否存在药物使用禁忌
正性肌力药 左西孟旦使用时机深入理解
HFimpEF LVEF改善后是否继续GDMT全剂量

冠心病/ACS患者

问题 批注要点
降脂达标 LDL-C目标<1.4mmol/L且降幅≥50%
高强度他汀 STEMI急性期应启动高强度他汀
负荷剂量 DAPT替格瑞洛负荷剂量
PAH与ACEI 区分PAH病因判断ACEI合理性

用药教育

问题 批注要点
内容准确性 每种药物单独列出教育要点,不可张冠李戴
SGLT2i风险 泌尿生殖道感染、DKA风险
利尿剂低钾 低钾血症注意事项

批改风格与语气

张伟霞老师(84%批注):严格但耐心,引导式提问优先

  • ✅ "患者目前的血压如何?是否可以耐受?" > ❌ "血压记录缺失"
  • ✅ 先定位问题,再给建议 > ❌ 只指出问题不给方向
  • ✅ 提供标准格式/模板 > ❌ 只说"格式不对"

CHEN老师(11%批注):简洁直接,一针见血

  • 短句批注:"格式对齐""注意归纳""缺少内容"

语气原则:严格不失耐心,体现"带教"而非"审稿"

评分规则

等级 扣分范围 说明
优秀 <15分 可作为优秀范例
合格 16-30分 需小幅改进
不合格 >31分 需大幅改进

重度缺陷(直接不合格):①字迹不可通读 ②拷贝致原则性错误 ③带教老师无评语 ④通用名≥5处用商品名

批改输出规范

双轨制输出

  1. 批注气泡(Word Comment):在药历具体文字位置插入批注,学员可直接看到右侧气泡
  2. 评语总结:在"药 学 带 教 老 师 评 语"单元格写红色粗体总结,不重复具体问题

批注气泡规范

  • 锚定文本:最短且唯一的文字片段,确保文档中只匹配一处
  • 批注内容:先指出问题→再给改进建议,语气遵循引导式提问优先
  • 署名:心内带教老师(缩写 XNDJ)
  • ID编排:多份药历时按份递增(药历1: 0-9,药历2: 100+)
  • 数量:每份8-12条,覆盖主要扣分点
  • 引号:批注文本统一使用「」而非"",避免XML/编码问题

批注锚定位置参考(按优先级):

模块 搜索锚定文本示例
主诉 症状描述片段
既往用药史 "既往用药史"标题
用药分析 药品通用名
监护计划 "监测"或监护项目关键词
治疗日志 "入院后"或日期标记
用药教育 "用药教育"标题
药师总结 "药师在本次治疗中"

评语总结模板

该药历记录了[诊断]患者的治疗经过。整体[评价等级],
主要问题:[3-5条核心问题简述]。
建议[改进方向]后可达到良好水平。
  • 格式:红色粗体(RGB 0xFF0000,12pt)
  • 仅写总结性评语,不重复批注中的具体问题

技术实现

批注气泡生成依赖OOXML操作,完整实现代码见 scripts/word_comment_utils.py。

核心函数:

  • insert_comment(doc, para, comment_text, comment_id) — 在段落插入批注气泡
  • write_summary_to_cell(cell, summary_text) — 写入红色粗体评语
  • grade_yaoli(source_path, output_path, comments_data, summary_text) — 批改主流程

踩坑速查:

问题 解决方案
Part创建失败 使用 PackURI('/word/comments.xml') 而非str
w15命名空间报错 使用完整URI而非qn()
合并单元格批注重复 seen_paras=set() 去重
锚定文本找不到 先遍历cell打印text确认实际文字
中文引号冲突 批注统一用「」

Fallback:锚定文本找不到时,跳过该条批注并在结果中标注"未定位";评语单元格找不到时,在文档末尾追加评语段落。

高频扣分点快速参考

# 问题类型 占比 ZWX老师强调要点
1 治疗方案分析不深入 28% 阐述选药依据+引用指南/研究
2 监护计划不具体 28% 明确周期(QD/Q3D/QW)+与日志呼应
3 既往用药史不全 17% 7要素逐项记录
4 剂量/途径缺失 15% 注意频次正确性(如沙库巴曲缬沙坦bid)
5 日志写"同首页" 15% 禁止,必须写当日实际监护内容
6 主诉/现病史格式 13% 症状+时间,不照搬
7 药师总结笼统 10% 四要素:问题+建议+采纳+结果
8 禁忌症未评估 10% 结合患者具体情况
9 选药分析浅 9% 同类药物对比+循证依据
10 诊断分型缺失 9% HFrEF/HFpEF/CCS/ACS分型必须明确

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.3万人学习