Skip to content
Data
Command

/polypharmacy

具体信息(用药信息、相互作用、精简计划等)

From plugin
wellally-health
91959 skills59 commands
Install
$ npx -y skills add huifer/WellAlly-health --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/polypharmacy

Context preview

What this command does when you run it.

具体信息(用药信息、相互作用、精简计划等)

Command definition

polypharmacy.md
description: 多重用药管理命令 - 管理用药清单、Beers标准筛查、药物相互作用检查
arguments:
  - name: action
    description: 操作类型 (add, list, beers, inappropriate, interaction, anticholinergic, acb-score, deprescribe, status, recommendations)
    required: true
  - name: info
    description: 具体信息(用药信息、相互作用、精简计划等)
    required: false

多重用药管理命令 (Polypharmacy Management)

功能概述

用于管理老年人多重用药,包括用药清单管理、Beers标准筛查、药物相互作用检查和用药精简计划。

---

⚠️ 安全红线

1. **不调整药物剂量或停药**

  • 不建议具体药物剂量调整
  • 不建议自行停药
  • 调整需医生评估

2. **不替代医生/药师的专业评估**

  • 系统仅提供筛查和建议
  • 用药调整需医疗专业人员

3. **不推荐具体用药方案**

  • 不推荐具体药物品牌
  • 不开处方药
  • 用药方案需医生决定

---

✅ 系统能做到的

  • 用药清单管理
  • 不适当用药筛查(Beers标准)
  • 药物-药物相互作用检查
  • 药物-疾病相互作用检查
  • 抗胆碱能药物负荷评估
  • 用药精简计划建议
  • 用药依从性评估

---

可用操作

1. 添加用药 - `add`

添加新的用药信息。

**参数说明:**

  • `info`: 用药信息(必填)
  • 药物名称
  • 剂量(如100mg, 5mg等)
  • 用法频次(qd/bid/tid/qid/prn等)
  • 适应症(可选)
  • `date`: 开始用药日期(可选,默认今天)

**执行步骤:**

1. 参数识别

  • 从info中提取药物名称、剂量、用法
  • 格式: `(\w+)[\s]+([\d.]+mg)[\s]+(\w+)`
  • 示例: "阿司匹林 100mg qd"

2. 记录更新

  • 更新 `data/polypharmacy-management.json`
  • 添加到 `medication_list` 数组
  • 更新用药计数

3. 自动筛查

  • 自动进行Beers标准筛查
  • 自动检查药物相互作用
  • 更新抗胆碱能负荷

4. 输出确认

  • 显示新添加的用药信息
  • 显示Beers标准筛查结果
  • 显示药物相互作用(如有)
  • 显示当前用药总数

**示例:**

/polypharmacy add 阿司匹林 100mg qd 心血管保护
/polypharmacy add 氨氯地平 5mg qd 高血压

---

2. 查看用药清单 - `list`

查看当前所有用药。

**执行步骤:**

1. 读取数据

  • 读取 `data/polypharmacy-management.json`
  • 提取 `medication_list` 数组

2. 显示用药清单

  • 药物名称
  • 剂量和用法
  • 适应症
  • 开始日期
  • 是否适当(根据Beers标准)

3. 统计信息

  • 总用药数
  • 处方药数
  • 非处方药数
  • 不适当用药数

**示例:**

/polypharmacy list

---

3. Beers标准筛查 - `beers`

根据Beers标准筛查不适当用药。

**执行步骤:**

1. 读取用药清单

  • 读取 `data/polypharmacy-management.json`

2. Beers标准筛查

  • 逐一对照Beers标准(2019版)
  • 识别老年人潜在不适当用药
  • 识别老年人应谨慎使用的药物
  • 识别药物-疾病相互作用

3. 更新记录

  • 更新 `beers_criteria_violations` 数组
  • 标记不适当用药

4. 显示筛查结果

  • 不适当用药列表
  • 每种药的问题
  • 严重程度
  • 替代建议

**常见Beers标准不适当用药:**

  • 苯二氮卓类(跌倒、过度镇静)
  • 抗胆碱能药(认知障碍、便秘)
  • 第一代抗组胺药(镇静、抗胆碱能)
  • 非甾体抗炎药(消化道出血、肾功能不全)
  • 糖皮质激素(长期使用)
  • 华法林(出血风险,需谨慎)

**示例:**

/polypharmacy beers

---

4. 查看不适当用药 - `inappropriate`

查看Beers标准筛查出的不适当用药。

**执行步骤:**

1. 读取筛查结果

  • 读取 `beers_criteria_violations` 数组

2. 显示不适当用药报告

  • 药物名称
  • 违反的Beers标准
  • 严重程度(high/moderate/low)
  • 建议措施
  • 替代药物

**示例:**

/polypharmacy inappropriate

---

5. 药物相互作用检查 - `interaction`

检查药物-药物和药物-疾病相互作用。

**子操作:**

  • `check` - 检查所有用药的相互作用
  • `add` - 添加已知的相互作用

**参数说明(check):** 无需参数,检查所有用药的相互作用

**参数说明(add):**

  • `info`: 相互作用信息
  • 两种药物名称
  • 严重程度(major/moderate/minor)
  • 相互作用描述

**执行步骤:**

1. 参数识别(add)

  • 从info中提取两种药物名称和严重程度
  • 格式: `interaction[:\s]+add[:\s]+(\w+)[\s]+(\w+)[\s]+(\w+)`

2. 相互作用检查

  • 检查药物-药物相互作用
  • 检查药物-疾病相互作用
  • 参考标准相互作用数据库

3. 更新记录

  • 更新 `drug_interactions` 数组
  • 更新 `disease_drug_interactions` 数组

4. 显示相互作用报告

  • 相互作用列表
  • 严重程度
  • 临床意义
  • 管理建议

**常见重要相互作用:**

  • 华法林+阿司匹林 → 出血风险增加
  • ACEI+保钾利尿剂 → 高钾血症
  • β受体阻滞剂+地高辛 → 心动过缓
  • NSAID+ACEI/ARB → 肾功能恶化
  • 抗抑郁药+MAOIs → 5-羟色胺综合征

**示例:**

/polypharmacy interaction check
/polypharmacy interaction add 华法林 阿司匹林 moderate

---

6. 抗胆碱能负荷评估 - `anticholinergic`

计算抗胆碱能药物负荷评分。

**子操作:**

  • 无参数 - 计算当前用药的抗胆碱能负荷
  • `acb-score` - 直接记录ACB评分

**抗胆碱能负荷评分标准(ACB量表):**

  • 每个药物评分0-3分
  • 累计总分
  • 结果解读:
  • 0-1分: 可接受
  • 2-3分: 尽量避免
  • ≥4分: 显著风险

**常见抗胆碱能药物:**

  • 苯二氮卓类(1分)
  • 第一代抗组胺药(2-3分)
  • 三环类抗抑郁药(3分)
  • 抗精神病药(2-3分)
  • 抗帕金森药(1-2分)
  • 膀胱抗胆碱能药(1-2分)

**执行步骤:**

1. 识别抗胆碱能药物

  • 从用药清单中识别
  • 参考ACB量表评分

2. 计算总分

  • 累加所有药物评分

3. 评估风险

  • 根据总分评估风险等级
  • 列出相关风险(认知障碍、跌倒、口干、便秘等)

4. 更新记录

  • 更新 `anticholinergic_burden` 段

5. 显示评估报告

  • 抗胆碱能负荷总分
  • 贡献药物列表
  • 风险等级
  • 相关风险
  • 减少建议

**示例:**

/polypharmacy anticholinergic
/polypharmacy acb-score 4

---

7. 用药精简计划 - `deprescribe`

制定用药精简计划。

**参数说明:**

  • `info`: 精简药物信息(可选)
  • 药物名称
  • 行动(taper/switch/discontinue)
  • 时间线
  • 替代药物

**精简原则:**

  • 停用无明确适应症的药物
  • 停用疗效不佳的药物
  • 停用预防性药物(获益不明确)
  • 减少用药种类
  • 简化给药方案

**精简步骤:**

  • 评估每个用药的适应症
  • 评估用药获益和风险
  • 识别可停用药物
  • 制定减药计划
  • 监测减药反应

**执行步骤:**

1. 参数识别

  • 从info中提取药物名称和行动
  • 格式: `deprescribe[:\s]+(\w+)[\s]+(\w+)`

2. 识别候选药物

  • Beers标准不适当用药
  • 高抗胆碱能负荷药物
  • 无明确适应症的药物
  • 可安全停用的药物

3. 制定精简计划

  • 确定行动(taper/switch/discontinue)
  • 确定时间线
  • 确定替代方案(如适用)
  • 确定监测指标

4. 更新记录

  • 更新 `deprescribing_plan` 数组

5. 显示精简计划

  • 候选药物列表
  • 精简建议
  • 减药时间表
  • 监测指标
  • 注意事项

**示例:**

/polypharmacy deprescribe
/polypharmacy deprescribe 地西泮 taper
/polypharmacy deprescribe 氯苯那敏 switch 氯雷他定

---

8. 查看多重用药状态 - `status`

查看当前多重用药管理状态。

**执行步骤:**

1. 读取数据

  • 读取 `data/polypharmacy-management.json`

2. 显示状态报告

  • 用药清单摘要
  • Beers标准筛查结果
  • 药物相互作用摘要
  • 抗胆碱能负荷
  • 精简计划
  • 统计数据

**示例:**

/polypharmacy status

---

9. 查看建议 - `recommendations`

查看多重用药管理建议。

**执行步骤:**

1. 综合评估

  • 根据Beers标准筛查结果
  • 根据药物相互作用
  • 根据抗胆碱能负荷
  • 根据用药依从性

2. 生成建议

  • 精简用药建议
  • 替代用药建议
  • 用药依从性改善建议
  • 定期复查建议

3. 显示建议报告

  • 优先级排序
  • 具体建议内容
  • 实施时间表
  • 监测指标

**示例:**

/polypharmacy recommendations

---

注意事项

用药审查

  • 定期用药审查(每6个月)
  • 评估每个用药的适应症
  • 评估用药获益和风险
  • 识别重复用药

精简用药

  • 逐步减药避免停药反应
  • 优先精简Beers标准不适当用药
  • 优先精简高抗胆碱能负荷药物
  • 监测减药反应

相互作用管理

  • 重点关注严重相互作用
  • 考虑药物-疾病相互作用
  • 定期复查肝肾功能

依从性改善

  • 简化给药方案
  • 减少用药种类
  • 使用分装药盒
  • 设置提醒

---

参考资源

  • Beers标准(AGS 2019版)
  • 抗胆碱能药物负荷量表(ACB)
  • START/STOP标准
  • 中国老年人潜在不适当用药目录
Read more
Ships withwellally-health

WellAlly Health is a local-first, AI-powered personal health record (PHR) system.

Get the whole plugin