Back to skills
extension
Category: Data & AnalyticsNo API key required

ADR数据分析与报告

药品不良反应(ADR)数据分析与报告生成技能。当临床药师/药学人员需要对ADR数据进行统计分析、生成季度/年度ADR分析报告、ADR趋势可视化、因果关系评价汇总、科室ADR数据汇总排名时触发。覆盖从Excel/CSV数据导入、清洗、多维度统计(药品类别/科室/严重程度/累及器官系统/给药途径/患者人口学)、WHO与Naranjo因果关系评价汇总、趋势图表生成到结构化报告撰写的全流程。关键词:ADR分析、不良反应报告、季度ADR总结、年度ADR分析、药物警戒数据统计、ADR趋势分析、不良反应汇总、药品安全性分析。

personAuthor: user_767538ffhubcommunity

ADR 数据分析与报告 (ADR Analysis & Reporting)

概述

面向医院临床药师的药品不良反应(ADR)数据分析与报告生成专项技能。核心解决三个高频痛点——ADR数据统计汇总因果关系评价整理季度/年度ADR分析报告撰写,并内置数据清洗、多维度统计分析与可视化能力。所有结论遵循"可查证就查证、不确定标待核实、用药安全绝不拍脑袋"原则,数据引用须注明来源与统计口径。

触发场景

  • 用户提供 ADR Excel/CSV 数据要求统计分析("帮我分析这季度ADR数据""统计一下这些不良反应")
  • 要求撰写季度/年度 ADR 分析报告("写个季度ADR总结""年度ADR分析报告")
  • 要求 ADR 趋势可视化("画个ADR趋势图""ADR排名柱状图")
  • 要求因果关系评价汇总("汇总一下诺氏评分""关联性评价统计")
  • 要求科室/药品维度 ADR 排名分析("哪个科室ADR最多""哪类药不良反应最多")

工作流决策树

用户输入
 ├─ 有数据文件(Excel/CSV)? → Step 1: 数据导入与预处理 → Step 2 → Step 3 → Step 4
 ├─ 只有口头描述/零散信息? → Step 2.5: 手动整理结构化数据 → Step 2 → Step 3 → Step 4
 ├─ 只要报告模板? → 直接套用 assets/adr_report_template.md
 └─ 只要因果关系评价? → 加载 references/causality_assessment.md → 逐例评价

Step 1: 数据导入与预处理

1.1 数据来源识别

ADR 数据通常来自以下渠道,需先确认来源与格式:

  • 国家ADR监测系统导出:标准字段最全(报表编号、患者信息、可疑药品、ADR名称/开始时间/结束时间、关联性评价、严重程度等)
  • 医院HIS/电子病历系统导出:字段可能不标准,需映射
  • 科室手工登记表:格式不统一,需逐列清洗
  • 口头/文字描述:需手动结构化为表格

1.2 字段标准化

对导入数据执行以下标准化处理(可用 scripts/adr_analysis.py 自动完成):

  1. 药品名称统一:统一为通用名(INN),商品名→通用名映射
  2. ADR名称标准化:映射至 WHO-ART 或 MedDRA 首选语(PT),至少统一为系统器官分类(SOC)
  3. 严重程度分类:严重 / 非严重(按国家ADR监测中心标准,见 references/adr_regulations.md
  4. 因果关系等级统一:若含多种评价标准结果,统一标注评价方法(WHO / Naranjo / 国家中心6级标准)
  5. 日期格式统一:统一为 YYYY-MM-DD
  6. 缺失值标记:关键字段缺失标"待补充",不影响统计的缺失标"未记录"

1.3 数据质量检查

  • 重复报表识别(同患者+同药品+同ADR+相近日期)
  • 逻辑校验(ADR开始时间不应早于用药开始时间;停药时间不应早于用药开始时间)
  • 异常值排查(年龄>120岁、剂量异常偏大/偏小)
  • 检出问题列表,与用户确认后处理

Step 2: 统计分析

2.1 核心统计维度

对清洗后数据按以下维度交叉统计(scripts/adr_analysis.py 可自动生成全部统计摘要):

| 维度 | 统计内容 | 典型图表 | |------|---------|---------| | 总体概览 | 报表总数、严重ADR数/占比、新发ADR数/占比、男女比、年龄分布 | 汇总表 + 年龄段饼图 | | 药品类别 | 涉及药品数、各类别ADR例次排名(抗感染/心血管/抗肿瘤/中成药等) | 帕累托图 | | 可疑药品 | TOP 10/20 可疑药品排名 | 横向条形图 | | ADR表现 | TOP 累及器官系统排名、常见ADR表现排名 | 柱状图 | | 科室分布 | 各科室ADR上报数排名、上报率(如有基数) | 柱状图 | | 给药途径 | 静脉/口服/肌注等途径ADR占比 | 饼图 | | 严重程度 | 严重 vs 非严重占比、严重ADR药品/科室分布 | 堆叠柱状图 | | 因果关系 | 肯定/很可能/可能/可疑/不可能 各级分布 | 饼图 | | 转归情况 | 痊愈/好转/未好转/死亡/不详 分布 | 饼图 | | 患者人口学 | 性别比、年龄段分布、特殊人群(儿童/老年/孕妇)占比 | 组合图 |

2.2 统计口径标注

每个统计结果须注明:

  • 统计单位:例数(患者数)vs 例次(ADR发生次数)——同一患者可有多例次ADR
  • 分母来源:占比的分母是什么(总数 / 该类别总数 / 同期用药人数等)
  • 时间范围:统计区间

2.3 重点分析方向

根据数据特征,重点深挖以下方向(按需展开):

  • 抗感染药物专项:是ADR高发类别,需单独分析品种分布与预防性用药关联
  • 严重ADR专项:逐例梳理,分析可预警因素
  • 新发/罕见ADR专项:是否需深入文献检索评估信号
  • 高风险科室专项:ICU/肿瘤科/儿科等ADR高发科室深度分析
  • 静脉给药专项:静脉给药ADR占比通常高,分析配伍/浓度/滴速相关因素

Step 3: 因果关系评价汇总

3.1 评价方法选择

根据数据来源选择评价方法(详见 references/causality_assessment.md):

  • WHO-UMC 因果关系评价:国家ADR监测中心标准,分肯定/很可能/可能/可疑/不可能/无法评价6级
  • Naranjo 量表:10个问题评分,>9分肯定 / 5-8分很可能 / 1-4分可能 / ≤0分可疑
  • 国家中心6级标准:肯定/很可能/可能/可疑/不可能/无法评价

3.2 逐例评价流程

对每例ADR执行以下评价(已有评价结果的复核,无评价结果的补充评价):

  1. 时间相关性:用药与ADR出现的时间顺序是否合理
  2. 已知ADR:该ADR是否为该药已知不良反应(查说明书/文献)
  3. 去激发:停药或减量后ADR是否减轻/消失
  4. 再激发:再次用药后ADR是否再次出现(临床通常不做再激发,看记录)
  5. 替代解释:合并用药/原发病/其他因素能否解释该ADR

3.3 评价结果汇总

  • 各评价等级分布统计(肯定/很可能/可能/可疑/不可能)
  • 评价等级与严重程度交叉分析
  • 评价方法一致性检查(如有多种评价结果)

Step 4: 趋势分析与可视化

4.1 时间趋势分析

  • 月度/季度上报量趋势:折线图,标注同期环比/同比变化
  • 严重ADR月度趋势:折线图,观察是否有聚集性
  • 重点药品ADR趋势:关注品种的ADR上报趋势变化

4.2 图表生成

使用 scripts/adr_analysis.py 生成以下图表(输出 PNG + 统计数据 JSON):

  • 帕累托图:药品类别ADR排名(累计百分比线)
  • 横向条形图:TOP 10 可疑药品
  • 柱状图:累及器官系统分布
  • 饼图:给药途径/严重程度/因果关系/转归分布
  • 堆叠柱状图:科室×严重程度交叉
  • 折线图:月度上报趋势

4.3 图表规范

  • 中文标注(坐标轴、图例、标题)
  • 涨跌配色遵循中国惯例:上升→红色,下降→绿色
  • 每张图附数据来源与统计口径脚注
  • 图表编号与报告正文引用对应

Step 5: 报告撰写

5.1 报告结构

assets/adr_report_template.md 结构撰写,核心章节:

  1. 报告封面信息:报告标题、统计区间、撰写人/科室、日期
  2. 数据来源与统计口径:说明数据来源、纳入/排除标准、统计方法
  3. 总体概况:报表总数、严重ADR数、新发ADR数、男女比、年龄分布等汇总
  4. 统计分析:按药品类别/可疑药品/ADR表现/科室/给药途径等维度展开,配图表
  5. 因果关系评价汇总:评价方法、各级分布、重点案例
  6. 趋势分析:时间趋势、重点品种趋势
  7. 典型案例分析:选取2-3例严重/新发ADR进行个案分析
  8. 存在问题与建议:上报质量、高风险品种/科室预警、合理用药建议
  9. 附件:统计明细表、图表索引

5.2 撰写要点

  • 数据先行,结论后置:先呈现统计数据,再归纳趋势与问题
  • 结论有据:每个结论需有对应统计数据支撑,注明统计口径
  • 风险分级表述:严重ADR/新发ADR/聚集性事件须醒目标注
  • 建议可操作:针对发现的问题给出具体的合理用药建议、监测重点、培训方向
  • 待核实标注:数据存疑或文献依据不足时标"待核实",不编造

5.3 输出格式

  • 默认输出 Markdown 格式报告,可按需转换为 Word/PDF
  • 图表以独立文件输出(PNG),报告中引用
  • 统计明细表以 Excel/CSV 附件形式提供

资源引用

按需加载对应参考文档,避免一次性占用上下文:

  • references/adr_regulations.md:《药品不良反应报告和监测管理办法》要点、国家ADR监测中心报表填写规范、严重ADR判定标准
  • references/causality_assessment.md:WHO-UMC因果关系评价标准、Naranjo量表评分细则、国家中心6级标准对照
  • references/report_structure_guide.md:季度/年度ADR分析报告结构指南、各章节撰写要点与示例
  • scripts/adr_analysis.py:ADR数据统计分析脚本(数据导入→清洗→多维度统计→图表生成→统计摘要JSON输出)
  • assets/adr_report_template.md:季度/年度ADR分析报告模板

联动技能

  • clinical-pharmacy-workbench:综合临床药学工作台(处方点评、用药咨询等),本技能专注ADR深度分析
  • 药学文献检索-PubMed:ADR信号验证需查英文文献时调用
  • cnki-literature-search:ADR信号验证需查中文文献时调用
  • academic-aigc-rewriter:报告查重降AI率时调用