Ruijin肿瘤药历批改

SKILL教育学习
教育学习 未标注权限 许可证不明确
安装这个技能

上海交通大学医学院附属瑞金医院临床药学研制:肿瘤专业临床药师药历作业AI批改技能。基于已批改的肿瘤药历,真实教师批注分析,近20份肿瘤专业常用临床指南,以Word批注气泡形式输出带教级批改意见带教评语与评分表。

一句话选型结论

按资料字段整理

Ruijin肿瘤药历批改是教育学习类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类教育学习 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_63539928/ruijin-zhongliuyaolipigai
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

教育学习
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_63539928仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791671930
正文体量38.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
讲解知识点

按水平把知识点讲清楚。

出练习题

按章节生成练习与答案。

制定学习计划

按目标和时间排学习节奏。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在教育学习场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Ruijin肿瘤药历批改当前 未标注权限 未标注 未标注 未标注 有
食谱创建课堂课程 未标注权限 GitHub 仓库 25.5 万 Codex、Claude、Cursor 有
语言学习 联网访问 ClawHub 市场 23.6 万 OpenClaw 有
learning 效率 只读 ClawHub 市场 19.2 万 OpenClaw 有
学习习惯 未标注权限 ClawHub 市场 10.2 万 OpenClaw 有
日语家教 只读 ClawHub 市场 8.2 万 OpenClaw 有

SKILL.md 全文

38.8 KB
模型实际读到的说明书原文,来自技能仓库

药历批改技能(肿瘤内科)

技能版本:v3.2.2(v3.2.0 评语模板新增「固定附加建议句」——每条带教评语均须写入结构化书写(SOAP)教学提示;v3.1.0 新增批改同时同步输出官方《教学药历质量评估表》打分表;v3.0.0 起批注写入统一走融合引擎 scripts/comment_engine.py——全文档遍历 + 对象模型写回 + 精确锚点三合一;基于83份肿瘤药历语料(54份已批改)+ 14份CSCO/NCCN肿瘤指南 + 2026最新版教学药历质量评估表四维度评分。批改规则与评分标准同源)

触发关键词:批改药历、药历批注、肿瘤药历、化疗药历、乳腺癌药历、肺癌药历、胃癌药历、结直肠癌药历、药历评语、药历分析、药物治疗日志批改、临床药师带教


技能作者

肿瘤带教老师(上海交通大学医学院附属瑞金医院 肿瘤内科临床药师)


工作流程(SOP)

Step 1:读取药历原文

  • 用 scripts/comment_engine.py 的 iter_doc_paragraphs() 全文档遍历(正文段落 + 所有表格含嵌套表格),提取所有段落文本
  • 保留段落对象引用(Paragraph),以便后续定位批注插入位置

🛑 文本抽取陷阱(必读)——抽取丢字会直接导致误批!

Word/WPS 的可见字符不只存在于 <w:t>。若只用 re.findall(r'<w:t[^>]*>([^<]*)</w:t>') 抽取,
下列 run 级元素会被静默丢弃,原文随之变形:

元素 含义 显示为 丢弃后的后果(真实案例)
<w:noBreakHyphen/> 不换行连字符(Ctrl+Shift+-;WPS 中直接打 - 也常存为此元素) - 每2-3日→每23日;2026-08-23→20260823;LDL-C→LDLC;241-256→241256
<w:softHyphen/> 可选连字符 不显示 一般无影响,忽略即可
<w:sym w:char="XXXX"/> 符号字符(十六进制码位) 对应符号 字符消失
<w:tab/>、<w:ptab/> 制表符 空白 文本粘连
<w:br/>、<w:cr/> 换行 换行 两行并作一行

⚠️ 另有一个隐蔽 bug:<w:t[^>]*> 会把 <w:tab/> 误认为 <w:t …> 的开标签,
一路吞到下一个 </w:t>,造成文本重复/错位。正确写法是 <w:t(?:\s[^>]*)?>。

做法:统一用 scripts/comment_engine.py 的 para_text() 取证

import importlib.util
spec = importlib.util.spec_from_file_location('ce', r'<技能目录>\scripts\comment_engine.py')
CE = importlib.util.module_from_spec(spec); spec.loader.exec_module(CE)
text = CE.para_text(paragraph)   # 按文档顺序还原 <w:t> + 连字符/符号/制表/换行

强制核对规则(防止误批)

  1. 抽取文本出现下列任一情形时,先怀疑丢字,不得直接下结论:
    - 「每 N 天 / 月 / 周」的 N 为多位数:每23日、每21天、每3周写成每3周(化疗周期 q3w 相关)
    - 纯数字日期:20260823、20251027、202408
    - 术语/药名/剂量缺连字符:mgm2、紫杉醇-卡铂、5FU、ECOG2分、HER2、CTCAE5
    - 文献年卷期页码连写:241256、14891496
  2. 核对方法:回查该段 document.xml 是否含 <w:noBreakHyphen/>、<w:sym 等元素,或用 para_text() 重新抽取比对。
  3. 在确认原文之前,严禁写出「缺连接符 / 漏字 / 笔误 / 日期格式不规范」类批注。
    —— 学员用 q3w、d1-d3、2023.09.11 表示化疗周期/日期范围是常规写法,不得因此批注
  4. 发现旧文本与 para_text() 结果不一致时,一律以后者为准重新判断。

Step 2:逐项核查(按下方检查清单)

按序逐一核查,记录:
- 问题位置(段落索引或区域名称)
- 问题描述(简洁、针对性)
- 批注文本(用肿瘤带教老师口吻)

⚠️ 批注位置锚定规则:
- 每条批注必须锚定到药历原文中的具体文字(commentRangeStart 需插入到对应段落),不可锚定到空白处
- 锚定文字应选取问题所在的关键句子或短语,使批注和原文的对应关系一目了然

⚠️ 正面评价规则:
- 当学员某部分书写良好时(如化疗方案分析到位、宣教内容详细、监护计划完整),应适当给予正面肯定
- 批注口吻参考:「这部分宣教内容做的很详细,很棒」「分析正确」
- 不可只批问题,不写优点

🛑 批注依据规则:
- 每一条批注 / 评语条目都必须能明确映射到下方「药历批改检查清单」中的某一项(或评分标准中的扣分项)
- 严禁在清单之外自行发明判定标准;若确实发现清单未覆盖的问题,先作为待确认项单列,
由带教老师确认后再纳入清单,不直接写入评语
- 引用具体例子时必须核对同一份药历的原文,禁止跨文件搬运示例

🛑 质量检查点 #1(Step 2完成后必检):
- 确认批注总数 ≥ 2 条且 ≤ 30 条;若为 0 条,提示「未检测到需批注的问题,请人工复核」;若 > 50 条,提示「批注数量偏多,请确认是否有误批或过度批注」
- 确认批注覆盖了至少 3 个检查大类(如肿瘤分期 + 化疗方案 + 药学监护),避免只集中在单一维度

Step 3:插入批注(Word 原生批注气泡)

⚠️ 批注必须使用 Word 原生批注气泡形式(Comment Bubble),不可使用内嵌红色文字。

统一调用融合引擎 scripts/comment_engine.py(v3.0.0 起),三家长处合一:

import importlib.util
spec = importlib.util.spec_from_file_location('ce', r'<技能目录>\scripts\comment_engine.py')
CE = importlib.util.module_from_spec(spec); spec.loader.exec_module(CE)

report = CE.grade(
    source_path, output_path,
    comments_data,              # [(anchor, comment_text)] 或 [(anchor, comment_text, mode)]
    author='肿瘤带教老师', initials='肿瘤带教老师',
    summary_text=评语文本, summary_label='药学带教老师评语', write_summary=True,
)
# report: {"total","inserted","missed","ambiguous","degraded","summary_written"}

融合架构三要点(替代旧 zipfile 手拼方案):
1. 全文档遍历:iter_doc_paragraphs() 遍历正文段落 + 所有表格(递归嵌套表格)单元格段落,按 paraId 去重——修复旧版「只搜 tables[0]」的结构脆弱性与嵌套表格漏检
2. 对象模型写回:insert_comment() 通过 python-docx 官方 Comments.add_comment() 添加批注内容 + OPC 自动维护部件关系(comments.xml 自动创建/relate),不再手拼 zip / [Content_Types].xml / document.xml.rels
3. 精确锚点:find_anchor() 支持 contains/exact/startswith 三种模式 + 全文档命中计数;命中 0 → missed、命中 >1 → ambiguous、精确失败降级为前 N 字符匹配 → degraded,全部显式上报(不再静默丢批注)

技术要点:
- 锚点匹配:docx 中文字可能分散在多个 <w:r><w:t> 标签中(每字一个 run),必须用 para_text() 做 run 级完整还原后匹配,str.find() 无法跨标签匹配
- 同段落去重:同一段落只保留第一条批注,避免批注范围重叠
- 歧义策略:on_ambiguous='first' 取文档中第一个匹配段落(兼容药历「初始方案/治疗总结」重复引用同一化疗方案的固有歧义),歧义逐条上报供追溯

Step 4:撰写带教评语(精确写入表格)

⚠️ 评语必须精确写入"药 学 带 教 老 师 评 语"表头行的下一个表格单元格内。

实现方式(v3.0.0 起由 scripts/comment_engine.py 的 write_summary_to_label() 完成,lxml 结构化解析):
1. 遍历所有 <w:tbl>(含嵌套),拼接行内文本(run 级完整还原,去空格)精确匹配"药学带教老师评语"表头行
2. 取该行在同一 <w:tbl> 下的同级下一行(parent.index + 1)作为评语内容行
3. 只替换占位段(「对完整教学药历的评语」)之下的第一个空段落,既有非空段落一律保留,写入红色(FF0000)粗体评语段落
4. 评语结构见下方《评语模板》;其中「固定附加建议句」为必写项(见「评语要求」),每条评语均须包含

> ⚠️ 嵌套表格兼容(必读):禁止用正则 <w:tr[^>]*>.*?</w:tr> 匹配表格行——
> 嵌套表格(w:tbl in w:tc)存在时非贪婪正则会把主表格行与嵌套表格行截断/粘连。
> lxml 按父级取同级下一行,嵌套表格的行位于不同父级下,天然隔离。

⚠️ 不可仅通过搜索"评语"关键词定位,必须匹配完整的"药 学 带 教 老 师 评 语"表头行后取下一行。

Step 5:保存输出

  • 输出路径:默认与输入文件同目录,命名 {原文件名}-批改.docx;用户指定输出目录时从其指定
  • 用 scripts/validate.py <输出文件> 肿瘤带教老师 验证文件完整性与署名合规性
  • 若同名文件已存在,追加序号(如 -批改(2).docx)而非覆盖

🛑 质量检查点 #2(Step 5完成后必检):
- 运行 python scripts/validate.py <输出文件路径> 肿瘤带教老师,确认 commentRangeStart/End/Reference 三元素数量一致
- 署名规范校验已默认执行:不传第 2 个参数也会校验「批注 author 须以『带教老师』结尾」且「initials 与 author 一致」;传入第 2 个参数(期望署名,如 XX带教老师)可额外核对是否与本 skill 应署名一致
- 确认输出文件可在 Word 中正常打开,批注气泡可见

同步输出质量评估表(打分表)

批改完成、输出批改 Word 后,同步生成对应的官方《教学药历质量评估表》打分表(附件1-3,xlsx)。

  • 模板:内嵌于 scripts/template_data.py(官方评估表原文件 base64,与官方 .xlsx 逐字节一致)——因上传平台(SkillHub 等)的文件类型白名单不含 .xlsx,技能包内不再携带 .xlsx;调用时 template_path=None 即自动使用内嵌模板(若显式传入一个存在的 .xlsx 路径,则优先用该文件)
  • 做法:以模板为底,复制后仅写入四个评分维度的「得分」列(G4:G7);总分列 G8 保留模板求和公式,由 Excel/WPS 打开时自动计算;标题、评估要点原文、分值区间、边框、列宽、行高、合并单元格等格式 100% 保留,不新增、不删除模板任何文字
  • 四个维度及满分:
    | 维度 | 满分 |
    |------|------|
    | 基本要求 | 30 |
    | 教学药历首页 | 30 |
    | 治疗日志部分 | 30 |
    | 总结 | 10 |
  • 调用:

python from scoring_sheet import write_score_sheet write_score_sheet( template_path=None, # 自动使用 scripts/template_data.py 内嵌的官方模板(包内无需 .xlsx) output_path=r'<输出目录>\{原文件名}-打分表.xlsx', scores={'基本要求': N1, '教学药历首页': N2, '治疗日志部分': N3, '总结': N4}, )

  • 输出文件:与批改 docx 同名同目录,后缀 -打分表.xlsx;在最终确认步骤中一并展示打分表路径、各维度得分与总分

边界条件与异常处理

异常场景 处理策略
docx 文件不存在 终止批改,提示「文件不存在:[路径],请检查路径是否正确」
docx 文件损坏(非有效 ZIP) 终止批改,提示「文件损坏无法打开:[路径]」
"药 学 带 教 老 师 评 语"表头行未找到 降级策略:在文档末段追加红色评语文字(格式:\n--- 带教评语 ---\n[评语内容]\n肿瘤带教老师\n接收时间:...\n批改时间:...)
批注数量 = 0 输出"未检测到需批注的问题.docx"(不含批注但含评语),提示人工复核
批注数量 > 50 输出批改文件但附带警告「批注数量偏多(N条),建议人工审核是否有误批」
输出文件同名已存在 不覆盖,追加序号:-批改(2).docx、-批改(3).docx...

药历批改检查清单

❌ 必须批注的问题

一、肿瘤诊断与分期完整性(肿瘤专业核心,极高频)

1.1 TNM 分期(极高频)
- [ ] 出入院诊断是否明确标注 TNM 分期?(如 胃癌 cT4aN2M0 ⅢB期)
- 规则:肿瘤药历的出入院诊断必须含 TNM 分期,仅写"胃恶性肿瘤"不完整
- 批注口吻:「补充TNM分期」「出入院诊断缺少诊断分期」「无TNM分期」「出入院诊断需补充分期」
- [ ] 分期是否与患者实际情况、治疗决策相符?

1.2 病理分型 / 免疫组化 / 基因检测
- [ ] 是否标注病理类型(腺癌/鳞癌/小细胞等)?
- [ ] 是否标注关键免疫组化/分子分型?(如乳腺癌 ER/PR/HER2/Ki-67、胃癌 HER2/PD-L1、结直肠癌 RAS/BRAF/MSI、肺癌 EGFR/ALK/ROS1/PD-L1)
- 批注口吻:「需明确分型」「明确分型」「需根据指南评估分型」
- [ ] 是否标注基因检测结果及其对用药决策的意义?

1.3 体力状态评分
- [ ] 是否记录 ECOG 或 KPS 评分?
- 规则:肿瘤患者化疗前必须评估体力状态,评分决定治疗强度(姑息 vs 根治)
- 批注口吻:「无KPS或ECOG评分」「补充ECOG评分」
- [ ] 是否记录化疗前体重、体表面积(BSA)等剂量计算基础参数?

二、药品名称与用法用量规范性

2.1 药品名称均以通用名表示(重点)
- [ ] 药历全文中,所有药品名称是否以通用名表示?
- 规则:通用名必须出现,单独出现商品名判定违规
- 违规示例:单独写"立普妥"、"赫赛汀"、"泰欣生"
- 合规示例:"阿托伐他汀钙片(立普妥)"、"曲妥珠单抗(赫赛汀)"
- 批注口吻:「改成通用名」「使用通用名」「删除商品名」「需改成通用名」
- [ ] 化疗药物是否使用规范通用名?(如"多柔比星脂质体"vs"阿霉素"、"伊立替康"vs"伊立替康脂质体")

2.2 化疗方案用法用量具体化(高频)
- [ ] 化疗方案是否写明具体药物 + 具体剂量 + 给药途径 + 给药日期?
- 规则:必须写明如 奥沙利铂 85mg/m² d1 + 亚叶酸钙 400mg/m² d1 + 5-FU 400mg/m² 静推 d1, 2400mg/m² 持续46h q2w(FOLFOX)
- 不可只写"行FOLFOX方案化疗"或"予化疗"
- 批注口吻:「列出具体化疗药物及用法用量」「化疗方案无具体用法用量」「具体化疗方案?」「应标明具体方案用法用量」「具体用法用量」
- [ ] 是否标明化疗方案名称(如 FOLFOX、XELOX、R-CHOP)?
- 批注口吻:「可以标明具体方案名字,如FOLFOX」
- [ ] 是否标明给药顺序、预处理、水化等关键操作?
- [ ] 剂量单位是否规范(mg/m²、mg/kg、mg)?体表面积/体重是否换算正确?

2.3 注射剂溶媒规范
- [ ] 注射剂是否标注溶媒(种类+体积)?
- [ ] 特殊药物给药注意(如紫杉醇需专用输液器、奥沙利铂不可用含铝器械、卡铂禁用于肌酐清除率低者)是否体现?

2.4 剂型完整性
- [ ] 药品描述是否含剂型?
- 批注口吻:「需补充药品剂型」「补充剂型」「药物剂型需补充」

三、初始治疗方案分析规范

3.1 结合指南与患者(极高频)
- [ ] 初始治疗方案分析是否结合 NCCN/CSCO 指南 + 患者具体情况深入分析?而非大段复制指南
- 规则:应说明「为什么选这个方案、为什么这个剂量、为什么这个周期」,而非罗列指南条文
- 批注口吻:「建议根据指南,结合患者具体情况深入分析」「应结合患者,根据指南深入分析初始治疗方案是否得当」「需根据指南/临床试验结合患者情况深入分析该方案及合理使用情况」「根据文中阐述也可以使用FOLFIRI,需根据指南结合患者具体情况深入分析方案选择合理性」
- [ ] 是否大段复制指南?是否截屏粘贴图片?
- 批注口吻:「初始治疗方案无需大段复制指南,可结合本例患者特点」「引用指南需将指南转化为文字」「需要转换成文字」「不得截屏」
- [ ] 引用指南是否正确(版本、左右半结肠、分层)?
- 批注口吻:「NCCN结肠癌分为左右半,指南参考错误」「NCCN指南需总结概述,罗列特定条件下选用什么方案」「诊疗方案选择缺少中文指南(例如CSCO)」

3.2 治疗性质判断(肿瘤特有)
- [ ] 是否明确治疗性质:根治性/辅助/新辅助/姑息化疗?
- 批注口吻:「患者诊断为Ⅳ期,姑息化疗?」「应标明辅助化疗具体方案」「应评估用药方案顺序等是否合理」
- [ ] 是否明确治疗目标与预期疗效评估时点?

3.3 方案完整性
- [ ] 方案表中列出的所有药物,是否在分析中均有论述?(化疗药、止吐、升白、保肝、护胃等辅助用药不可遗漏)
- 批注口吻:「补充保肝药物分析、止吐药物分析」「应补充所有医嘱,分析止吐等方案」「重整医嘱中无恶心呕吐药物」「辅助药物应填写完整」
- [ ] 止吐方案是否规范(CINV 分级选药)?
- 批注口吻:「止吐方案分析欠妥」「止吐药物建议放到治疗日志中」
- [ ] 升白(G-CSF)使用依据是否阐述?
- 批注口吻:「首先需阐述升白药物使用依据」
- [ ] 病例特点是否复制现病史?
- 批注口吻:「无需重复患者病情」「简要概括此次入院目的」「重复病史,需要简要总结」「初始治疗方案分析无需再重抄现病史,只需简要概括患者情况即可」

3.4 治疗方案医嘱重整(肿瘤特有,高频)
- [ ] 是否进行化疗医嘱重整(将当日所有医嘱整合成重整表)?
- 批注口吻:「化疗方案医嘱重整」「缺重整医嘱记录」「需补充重整医嘱」「应先列出重整后医嘱,再具体分析」「此为医嘱重整内容」「医嘱需重整」

四、药学监护计划(高频错误区域)

4.1 区分疗效监护与不良反应监护(高频)
- [ ] 是否区分疗效监护与不良反应监护?
- 批注口吻:「应分成疗效监护和ADR监护」「分为疗效监护与不良反应监护」「分为疗效监护与毒副反应监护,需结合患者方案与实际情况等进行阐述」「缺疗效监护」
- [ ] 疗效监护是否明确评估时点与手段(如几个疗程后评估疗效,用 RECIST 还是肿瘤标志物/影像)?
- 批注口吻:「疗效监护应明确具体几个疗程后进行疗效评估」「应描述几个疗程后评估疗效,应如何评估」

4.2 监护频率明确
- [ ] 每项监护是否有明确频率(每周期、每周、每次用药前后)?
- 批注口吻:「药学监护需注明频率」「监护频率?」

4.3 骨髓抑制监护(肿瘤特有核心)
- [ ] 是否监护血常规(中性粒细胞、血小板)并明确复查时间点(化疗后 7-14 天为最低点)?
- [ ] 是否按 CTCAE 分级记录骨髓抑制/不良反应分级?
- 批注口吻:「建议描述ADR分级」「明确分级」「数值以及ADR分级」「应标出具体值以及ADR分级」
- [ ] 是否提及 G-CSF/促血小板生成素等支持治疗的适应证与用法?

4.4 靶向药 / 免疫检查点抑制剂特殊不良反应监护(肿瘤特有)
- [ ] 靶向药特殊毒性是否监护(如贝伐珠单抗-高血压/蛋白尿、曲妥珠单抗-心脏毒性、EGFR-TKI-皮疹/腹泻、抗血管-出血)?
- 批注口吻:「皮疹药学监护缺如」「需详细描述不良反应具体内容及监护要点」
- [ ] 免疫检查点抑制剂(ICI)免疫相关不良反应(irAE:甲状腺/肺/肝/心肌/皮肤)是否监护?
- [ ] 乙肝再激活风险是否识别并预防(化疗前筛查 HBV-DNA,高病毒载量者预防性抗病毒)?
- 批注口吻:「该患者为乙肝患者,建议着重监护乙肝这块」「可以分析患者化疗方案是否会引起乙肝病毒的再激活」

4.5 监护结果跟踪
- [ ] 制定的监护计划是否在后续日志中跟踪结果?
- 批注口吻:「制定的药学监护计划,在后续监护结果中应有体现」「用药监护应在后续给予对应的监护结果」

4.6 监护与宣教区分
- [ ] 是否混淆药学监护与用药宣教?
- 批注口吻:「用药监护、用药教育表述要有所区分」「注意区分药学监护与药学宣教内容」

五、药物治疗日志规范

5.1 化疗病程记录(肿瘤特有)
- [ ] 药物治疗日志是否记录化疗病程(化疗执行情况、当日不良反应、支持治疗)?
- 批注口吻:「药物治疗日志缺少化疗病程记录」「医嘱或者患者病情发生改变纳入治疗日志」
- [ ] 是否记录化疗后患者情况(恶心呕吐、骨髓抑制、发热等)?
- 批注口吻:「化疗后情况无」「化疗后反应物」「应补充当日所有医嘱」

5.2 化疗后随访(肿瘤特有,极高频)
- [ ] 是否记录化疗后随访(出院后血常规复查、疗效评估、下次化疗计划)?
- 批注口吻:「缺化疗后随访」「缺少随访记录」「化疗后需补充随访内容」「暂缺用药后随访内容」「缺化疗后随访记录」
- ⚠️ 肿瘤药历极高频批注项,几乎每份化疗药历都会出现

5.3 避免重复复制
- [ ] 日志是否仅记录变化与异常("余无殊")?
- 批注口吻:「每日病情避免复制重复,仅表述有变化、有意义的结果」「仅描述变化的部分、异常的部分」「如果一样就写同前」

5.4 医嘱记录规范
- [ ] 医嘱是否按时间顺序记录、同时段同一药物合并?
- 批注口吻:「医嘱记录需规范,按照时间顺序」「同时段、同一个药,合并在一条写」

5.5 分析与实际用药对应
- [ ] 日志分析与当日实际用药是否对应?
- 批注口吻:「治疗方案变化中无相关医嘱」「分析应围绕当日实际用药展开」

六、ADR / 超说明书 / 相互作用

6.1 ADR 因果判断 + CTCAE 分级(肿瘤特有)
- [ ] 出现疑似 ADR 时,是否按国家ADR判断标准/诺氏标准做时序性、去激发、再激发、转归分析?
- 批注口吻:「建议根据药物ADR评判标准判定引起ADR的原因」「应阐明皮疹原因」「因果推断缺乏依据,建议加用不良反应相关性评分表」
- [ ] 是否标注 ADR 的 CTCAE 分级及具体数值?
- 批注口吻:「建议描述ADR分级」「数值以及ADR分级」
- [ ] 化疗相关特殊 ADR 是否识别(紫杉醇过敏、奥沙利铂周围神经毒性、5-FU 腹泻/手足综合征、蒽环类心脏毒性)?

6.2 超说明书 / 特殊人群用药
- [ ] 超说明书用药(如新辅助/跨瘤种靶向)是否提供循证分析?
- 批注口吻:「超说明书适应症,可深入分析」「请提出证据」「通过两者不良反应进行比较,决定方案使用,无阐述循证医学证据」
- [ ] 肾功能不全患者化疗是否计算 CrCl 并调整剂量(如卡铂 Calvert 公式)?
- 批注口吻:「肾功能不全需计算CrCl」「根据GC公式计算肌酐清除率」「肝肾功能不全患者的药物剂量调整」

6.3 药物相互作用
- [ ] 潜在相互作用(如质子泵抑制剂 vs 卡培他滨、CYP3A4 底物靶向药、抗凝)是否分析临床意义?

七、检查检验与特殊人群

7.1 检查检验指标筛选与肿瘤专科检查
- [ ] 检查检验是否筛选保留重要/阳性指标?
- 批注口吻:「检查检验指标需筛选,保留重要/阳性指标」「应补充辅助检查」「最近一次辅助检查记录」
- [ ] 是否记录肿瘤专科检查(肿瘤标志物、影像分期、病理)?
- 批注口吻:「可以描述肿瘤专科检查」「肿瘤专科检查」
- [ ] 检查项目是否标注日期与具体数值?
- 批注口吻:「应标注项目名称和日期」「补充具体检验值」「检验值无」「辅助检验?标出检验项目以及项目日期」

7.2 特殊人群
- [ ] 老年、肝肾功能不全、骨髓储备差患者是否做个体化剂量调整?
- [ ] 既往化疗史(曾用方案、末次化疗时间、累积剂量如蒽环类)是否记录完整?


✅ 不予批注的内容(明确豁免)

内容 说明
鉴别诊断相关内容 不在临床药师学习重点范围,不批注
指南引用中提及的其他化疗/靶向方案 属于治疗背景知识,可以接受,不批注
商品名前后有通用名伴同时 有通用名即可,不违规(如"曲妥珠单抗(赫赛汀)")
剂量在指南/说明书推荐范围内时 无明确质疑理由时不轻率批注
化疗周期用 q3w、日期用 d1-d3 等缩写 常规写法,不批注

⚠️ 避免多余批注:AI仅对药历中实际存在的问题进行批注,不应对老师未关注的细节额外添加批注。


评分规则(2026最新版教学药历质量评估表)

四维度ABCD等级评分(总分100分)

维度 分值 A B C D
基本要求 30分 30-26 25-22 21-18 17-0
教学药历首页 30分 30-26 26-22 21-18 17-0
治疗日志部分 30分 30-26 26-22 21-18 17-0
总结 10分 10-9 8-7 6-5 4-0

各维度评估要点(官方评估表原文)

基本要求(30分):①药历书写应字迹工整、客观、真实、准确、及时、完整;②应当使用医药学术语,使用药品通用名称;③应当表述准确,语句通顺,标点正确;④教学药历应有一年期师资的修改和评语。

教学药历首页(30分):①药历首页表格中不应有缺漏项;②主诉、现病史完整清晰,阳性体征及实验室、影像、特殊检查结果简洁明了,既往史与用药史详尽描述,如有院前抢救史应清楚记录;③对患者既往出现过的药品(食品)过敏反应,及发生过的药物不良反应详细具体描述;④对药物治疗方案的分析应逻辑顺畅,依据充分;⑤药学监护计划部分应有明确的监护内容、监测指标和监测周期。

治疗日志部分(30分):①应按规定日期书写日志,首次药物治疗记录应于患者入院48小时内完成,日志通常3天写一次,危重症患者应每日记录,治疗方案有重大调整或病情危重有抢救时应随时记录;②日志写作应完整通顺,疾病发展变化描述清晰准确,不应遗漏主要的阳性体征和阳性结果;③应对初始药学监护计划的执行记录与监护结果进行记录,如有用药变更,应制订新的药学监护方案;④如有病情变化与用药变更时应有详尽的分析、判断、处理及结果记录;⑤应对异常的实验室等辅助检查结果进行分析,提出药学处理建议;⑥记录临床药师参与药物治疗情况;⑦应有出院药物治疗方案。

总结(10分):①应对本次入院药物治疗过程进行总结;②对患者药物治疗过程中的主要问题和处理过程进行分析评价;③对临床药师在本次治疗过程中的作用进行总结;④应有对患者出院后继续服药的用药指导,同时有对患者自行监测的辅导;⑤对需要的患者制订随访计划,制定明确的随访要求,包括门诊随诊时间及随诊项目。

评分等级

等级 总分范围 说明
优秀 ≥85分 可作为优秀范例
合格 70-84分 需小幅改进
不合格 <70分 需大幅改进

评分方法

  1. 逐维度评估:对照各维度评估要点,结合检查清单中发现的缺陷数量和严重程度,确定每个维度的ABCD等级及对应得分
  2. 汇总得分:4维度得分相加=总分(满分100分)
  3. 确定等级:根据总分对应优秀/合格/不合格
  4. 重度缺陷检查:若存在重度缺陷,直接判定不合格

重度缺陷(出现任一直接不合格)

①字迹潦草难以辨认、不能通读 ②有证据证明系拷贝行为导致的原则性错误 ③带教老师无评语 ④药物名称未使用通用名出现≥5处

检查清单与四维度对应关系

检查清单大类 对应维度
一、肿瘤诊断与分期完整性 教学药历首页
二、药品名称与用法用量规范性 基本要求 + 教学药历首页
三、初始治疗方案分析规范 教学药历首页
四、药学监护计划 教学药历首页
五、药物治疗日志规范 治疗日志部分
六、ADR/超说明书/相互作用 治疗日志部分
七、检查检验与特殊人群 治疗日志部分 + 教学药历首页

评语模板

药历书写认真,体现了一定的临床思维和药学分析能力。
存在以下问题,请修改完善:
1. [问题1]
2. [问题2]
(视情况写2-4条,每条简明扼要)
建议书写时,治疗方案分析、监护计划等以结构式的方式进行书写(如SOAP),以帮助建立临床思维模式。

接收时间:XXXX年X月X日
批改时间:XXXX年X月X日
肿瘤带教老师

评语要求:
- 开头先肯定(真实、不夸大)
- 问题条目聚焦,不超过4条,优先选最重要的(肿瘤药历通常优先:TNM分期 → 化疗方案用法用量 → 化疗后随访 → 监护区分)
- 🛑 固定附加建议句(每条评语必写,一字不改地照抄):在问题条目之后、时间行之前,固定加一句:
「建议书写时,治疗方案分析、监护计划等以结构式的方式进行书写(如SOAP),以帮助建立临床思维模式。」
—— 该句是教学导向的固定提示,不论本次药历问题多少、是否涉及结构化书写,都必须写入;不得改写、缩写或省略
- 语气:直接、专业、带教风格,不苛刻
- 字体颜色:红色(Word RGB: FF0000)
- 签名固定为"肿瘤带教老师"


批注措辞模板库(按场景)

> 完整模板详见 references/批注措辞模板.md(肿瘤专业场景,含具体措辞和豁免规则)
> 批改时根据检测到的问题类型查表获取标准批注措辞

快速索引

场景 核心规则 详细
1. 肿瘤分期/分型 出入院诊断必须含 TNM 分期;标注病理分型/免疫组化/基因 → ref
2. 商品名/通用名 禁止单独出现商品名;化疗药使用规范通用名 → ref
3. 化疗方案用法用量 须写明具体药物+剂量+途径+日期;标明方案名 → ref
4. 医嘱重整 化疗医嘱须重整;同时段合并 → ref
5. 指南引用 结合 NCCN/CSCO + 患者;禁止大段复制/截屏 → ref
6. 药学监护 区分疗效 vs 不良反应监护;骨髓抑制/靶向/免疫毒性 → ref
7. 化疗后随访 出院后血常规/疗效/下次化疗计划 → ref
8. ADR 时序/去激发/再激发/转归 + CTCAE 分级 → ref
9. 检查检验/特殊人群 肿瘤标志物/影像;CrCl 剂量调整 → ref

常见病种批改要点

> 完整病种知识详见 references/肿瘤病种批改要点.md(覆盖乳腺癌/肺癌/胃癌/结直肠癌/食管癌/胰腺癌/肝癌/淋巴瘤/妇科肿瘤等 16 个病种,含标准化疗方案与关键监护点)
> 批改时根据患者诊断加载对应病种的批改要点

病种索引

病种 核心核查点 指南
乳腺癌 分子分型(ER/PR/HER2)、辅助内分泌/化疗/靶向、蒽环类心脏毒性 CSCO乳腺癌(2024) / NCCN
非小细胞肺癌(NSCLC) EGFR/ALK/ROS1 基因、免疫(PD-L1)、驱动基因靶向 CSCO肺癌(2024)
小细胞肺癌(SCLC) EP方案、预防性脑照射、骨髓抑制 CSCO肺癌(2024)
胃癌 HER2检测、围手术期/姑息化疗、奥沙利铂神经毒性 CSCO胃癌(2024)
结直肠癌 左右半、RAS/BRAF、FOLFOX/FOLFIRI/XELOX、贝伐 vs 西妥昔 CSCO结直肠癌(2024)
食管癌 鳞癌 vs 腺癌、同步放化疗 CSCO食管癌(2024)
胰腺癌 吉西他滨/白蛋白紫杉醇、FOLFIRINOX、剂量强度 CSCO胰腺癌(2024) / NCCN
肝细胞癌(HCC) 仑伐替尼/索拉非尼/免疫、Child-Pugh、HAIC CSCO肝癌(2024)
淋巴瘤(DLBCL/FL) R-CHOP、CD20、剂量密度、心脏毒性 NCCN淋巴瘤
卵巢癌 卡铂+紫杉醇、BRCA/PARP维持 NCCN
子宫内膜癌 紫杉醇+卡铂、免疫(MSI-H) NCCN
宫颈癌 同步放化疗、贝伐珠单抗 CSCO宫颈癌(2024)
黑色素瘤 免疫/靶向(BRAF)、irAE监护 CSCO黑色素瘤
脑胶质瘤 替莫唑胺、贝伐珠单抗 NCCN

> 更多病种(鼻咽癌、肾癌、膀胱癌等)见 references/肿瘤病种批改要点.md


学员常见错误类型

> 详见 references/常见错误类型.md(基于54份已批改肿瘤药历归纳)

# 错误类型 频率
1 年月日格式不完整 极高
2 化疗后随访缺失 极高
3 缺 TNM 分期 极高
4 缺重整医嘱 高
5 缺疗效监护(未区分疗效/不良反应) 高
6 通用名缺失 高
7 化疗方案用法用量不具体 高
8 大段复制指南未结合患者 高
9 重复病史未提炼 中
10 缺剂型 中
11 止吐/升白方案分析缺失 中
12 缺 ECOG 评分 中

文件操作规范

  • 批改文件默认与输入文件同目录保存(不写死绝对路径,便于任意环境即装即用)
  • 命名规范:{原文件名}-批改.docx
  • 批注作者统一填写:肿瘤带教老师
  • 核心脚本:scripts/comment_engine.py(融合批注写入引擎:全文档遍历 + 对象模型写回 + 精确锚点)、scripts/validate.py(输出完整性验证)、scripts/scoring_sheet.py(打分表输出引擎)
  • 打分表模板:内嵌于 scripts/template_data.py(官方附件1-3原表 base64,逐字节一致;技能包内不再携带 .xlsx)
  • 评分标准:references/评分标准.md(四维度ABCD等级评分+肿瘤专用详细扣分项)
  • 批量批改后必须运行 scripts/validate.py &lt;输出文件&gt; 肿瘤带教老师 验证每个输出文件的完整性与署名合规性(署名校验需传第 2 个参数才生效)
  • (可选)若当前工作区存在 .workbuddy/memory/ 目录则追加批改日志,否则跳过
  • 环境依赖:python-docx, lxml, openpyxl(安装:pip install python-docx lxml openpyxl)

版本记录

版本 日期 说明
v3.2.2 2026-10-08 上传平台兼容性修复(可直接替换,批改规则与评分标准未变):官方打分表模板改为 base64 内嵌——新增 scripts/template_data.py(内嵌官方评估表原文件,解码后与官方 .xlsx 逐字节一致),scripts/scoring_sheet.py 支持 template_path=None 时自动回退内嵌模板;因 SkillHub 等平台文件类型白名单不含 .xlsx,打包时排除全部二进制表格(.xlsx/.xls/.xlsm),技能包内不再携带 .xlsx;内嵌模板与文件模板两条通道产物已用「逐单元格 + 样式 + 结构」快照实测完全等价。另修复写入得分列(G4:G7)时覆盖模板「自动换行」属性的问题
v3.2.1 2026-10-08 发布勘误(可直接替换,批改规则与评分标准未变):①修复段落遍历在无 w14:paraId 的 docx(如 .doc 转出)上可能静默丢段的问题——改为按 XML 元素树遍历,实测旧实现最多丢 52% 段落、致批注大面积遗漏;②教学带教评语改为真正的红色粗体(补 w:b/w:bCs,此前只有红色、无加粗);③批注署名规范校验改为默认执行并始终显示结果;④统一 scripts/validate.py 并补全 SKILL.md 调用示例(第 2 个位置参数=期望署名);⑤frontmatter 补齐 author/tags/category,统一触发词字段、移除 agent_created
v3.2.0 2026-10-07 评语模板新增固定附加建议句(能力增强,旧用法兼容):《评语模板》在问题条目之后、时间行之前固定增加一句「建议书写时,治疗方案分析、监护计划等以结构式的方式进行书写(如SOAP),以帮助建立临床思维模式。」——每条评语必写、一字不改、不得省略(与本次药历是否已采用结构化书写无关);「评语要求」同步新增该条硬性规定并标注 🛑;Step 4 指引同步标注必写项。仅本 skill 生效,其余 11 个 Ruijin skill 的评语模板不变。批改规则、评分标准未变
v3.1.1 2026-10-06 批注署名规范化 + 校验增强(兼容性修复,可直接替换):批注署名统一为「XX带教老师」——运行时 author 与 initials 均写「XX带教老师」,不再使用老师真名或字母缩写(原 XB / XH / ZL / ICU / FJ / XNDJ 等缩写已全部废止);scripts/comment_engine.py 的 author/initials 参数说明同步更新为强制一致;scripts/validate.py 新增批注署名校验(作者须以「带教老师」结尾、initials 必须与 author 一致),可直接捕获署名不合规产物;批改规则、评分标准未变
v3.1.0 2026-10-05 首次构建(对齐 v3.1.0 融合架构):基于83份肿瘤药历语料(54份已批改)+ 14份CSCO/NCCN肿瘤指南构建。批注写入统一走融合引擎 scripts/comment_engine.py(全文档遍历+对象模型写回+精确锚点,与其余6个Ruijin skill MD5一致);同步输出官方《教学药历质量评估表》打分表(scripts/scoring_sheet.py MD5一致 + 自带官方模板);检查清单融入肿瘤专业核心项(TNM分期、化疗医嘱重整、止吐/升白/骨髓抑制监护、靶向/免疫毒性、乙肝再激活、化疗后随访)

常见问题

5 问
答案由本站依据条目字段整理
Ruijin肿瘤药历批改怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_63539928/ruijin-zhongliuyaolipigai。安装方式为未标注。装完刷新技能列表或重开客户端。

Ruijin肿瘤药历批改支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Ruijin肿瘤药历批改权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Ruijin肿瘤药历批改收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Ruijin肿瘤药历批改用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。