Skip to content
Data
Command

/allergy

过敏信息(过敏原、严重程度、反应症状等,自然语言描述)

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/allergy

Context preview

What this command does when you run it.

过敏信息(过敏原、严重程度、反应症状等,自然语言描述)

Command definition

allergy.md
description: 管理过敏史记录
arguments:
  - name: action
    description: 操作类型:add(添加)/list(列出)/update(更新)/delete(删除)
    required: true
  - name: info
    description: 过敏信息(过敏原、严重程度、反应症状等,自然语言描述)
    required: false

过敏史管理

记录和管理过敏史,包括药物过敏、食物过敏、环境过敏等,支持快速查询和更新。

操作类型

1. 添加过敏记录 - `add`

添加新的过敏记录。

**参数说明:**

  • `info`: 过敏信息(必填),使用自然语言描述

**示例:**

/allergy add 青霉素严重过敏小时候打针后出现呼吸困难
/allergy add 花生中度过敏吃后嘴唇肿
/allergy add 花粉轻度打喷嚏流鼻涕
/allergy add 碘造影剂严重CT检查时出现过休克
/allergy add 蜜蜂叮咬过敏性休克全身起疹子喉头水肿

**支持的描述格式:**

  • 过敏原名称 + 严重程度 + 反应症状 + 发现情况
  • 过敏原名称可以是:药物名称、食物名称、环境因素等
  • 严重程度关键词:轻微、轻度、中度、严重、休克、过敏性休克
  • 反应症状:皮疹、呼吸困难、喉头水肿、恶心、呕吐等

2. 查看过敏记录 - `list`

查看所有过敏记录,支持筛选。

**参数说明:**

  • 无参数:显示所有过敏
  • `active`: 仅显示活跃的过敏
  • `drug`: 仅显示药物过敏
  • `food`: 仅显示食物过敏
  • `severe`: 仅显示严重程度为重度及以上的过敏

**示例:**

/allergy list
/allergy list active
/allergy list drug
/allergy list severe

3. 更新过敏记录 - `update`

更新已有的过敏记录。

**参数说明:**

  • `info`: 更新信息(必填),格式:过敏原名称 + 要更新的字段和值

**示例:**

/allergy update 青霉素 severity moderate
/allergy update 花生 status resolved
/allergy update 青霉素 notes 仍需避免使用
/allergy update 花生

**支持的字段:**

  • `severity`: 严重程度(mild/moderate/severe/anaphylaxis)
  • `status`: 当前状态(active/resolved)
  • `notes`: 备注信息

4. 删除过敏记录 - `delete`

删除过敏记录。

**参数说明:**

  • `info`: 过敏原名称(必填)

**示例:**

/allergy delete 青霉素
/allergy delete 花生

执行步骤

添加过敏记录 (add)

1. 解析过敏信息

从自然语言中提取:

**基本信息(自动提取):**

  • **过敏原名称**:具体过敏的物质名称
  • **过敏类型**:药物、食物、环境、其他
  • **严重程度**:轻度、中度、重度、过敏性休克
  • **反应症状**:具体的过敏反应表现

**详细信息(提取或询问):**

  • **发现时间**:何时首次发现过敏
  • **发现情况**:当时的情况和背景
  • **确认方式**:医生诊断、自我观察、检测确认
  • **当前状态**:仍然过敏或已缓解

2. 医学标准化转换

将通俗描述转换为标准医学术语:

| 通俗描述 | 医学术语 | 类型 | |---------|---------|------| | 青霉素、盘尼西林 | 青霉素 | 药物过敏 | | 花生、坚果 | 花生 | 食物过敏 | | 花粉、柳絮 | 花粉 | 环境过敏 | | 碘造影剂、CT造影剂 | 碘造影剂 | 药物过敏 | | 蜜蜂叮咬、黄蜂叮咬 | 膜翅目昆虫毒液 | 其他过敏 |

3. 过敏类型分类

按类别分类:

  • **药物过敏**:抗生素(青霉素、头孢等)、止痛药(阿司匹林等)、造影剂、疫苗、中药等
  • **食物过敏**:海鲜(虾、蟹、贝类)、坚果(花生、核桃)、蛋类、乳制品、麸质、水果等
  • **环境过敏**:花粉、尘螨、动物毛发、霉菌、乳胶等
  • **其他过敏**:昆虫叮咬、化学物质、金属等

4. 严重程度评估

**轻度(1级):**

  • 局部皮肤反应(轻微皮疹、瘙痒)
  • 不影响全身状态
  • 无需紧急处理

**中度(2级):**

  • 明显不适(明显皮疹、恶心、轻度呼吸困难)
  • 需要处理但无生命危险
  • 建议就医

**重度(3级):**

  • 严重反应(严重呼吸困难、全身性荨麻疹、血压下降)
  • 需要医疗干预
  • 必须就医

**过敏性休克(4级):**

  • 危及生命的全身性过敏反应
  • 休克、喉头水肿、意识丧失
  • 需要紧急抢救

5. 严重程度自动判断

**关键词映射:**

  • "休克"、"过敏性休克"、"意识丧失"、"昏迷" → 4级(过敏性休克)
  • "严重"、"全身性"、"无法忍受"、"血压下降" → 3级(重度)
  • "明显"、"中度"、"需要处理"、"肿胀" → 2级(中度)
  • "轻微"、"轻度"、"偶尔"、"局部" → 1级(轻度)

6. 反应症状识别

**皮肤症状:**

  • 皮疹、荨麻疹、瘙痒、红肿、红斑

**呼吸系统症状:**

  • 呼吸困难、喘息、喉头水肿、胸闷

**消化系统症状:**

  • 恶心、呕吐、腹泻、腹痛

**全身症状:**

  • 休克、血压下降、昏厥、意识丧失、全身性荨麻疹

7. 保存过敏记录

**文件路径格式:** `data/allergies.json`

**JSON 数据结构:**

{
  "allergies": [
    {
      "id": "allergy_20251231123456789",
      "allergen": {
        "name": "青霉素",
        "type": "drug",
        "type_category": "药物过敏",
        "synonyms": ["Penicillin", "盘尼西林"]
      },
      "severity": {
        "level": "severe",
        "level_code": 3,
        "description": "严重过敏反应"
      },
      "reactions": [
        {
          "reaction": "皮疹",
          "onset_time": "接触后30分钟内",
          "severity": "中度"
        },
        {
          "reaction": "呼吸困难",
          "onset_time": "接触后15分钟",
          "severity": "重度"
        }
      ],
      "discovery": {
        "date": "2010-05-15",
        "age_at_discovery": "8岁",
        "circumstances": "肺炎治疗期间注射青霉素后出现"
      },
      "confirmation": {
        "method": "doctor_confirmed",
        "method_name": "医生诊断",
        "confirmed_by": "XX医院儿科",
        "test_results": null
      },
      "current_status": {
        "status": "active",
        "status_name": "活跃",
        "last_occurrence": "2020-03-10",
        "resolved_date": null
      },
      "management": {
        "avoidance_strategy": "严格避免使用青霉素类药物",
        "emergency_plan": "如误用,立即就医,携带过敏信息",
        "carries_epipen": false,
        "medical_alert": true
      },
      "notes": "所有就诊时必须主动告知医护人员",
      "metadata": {
        "created_at": "2025-12-31T12:34:56.789Z",
        "last_updated": "2025-12-31T12:34:56.789Z"
      }
    }
  ],
  "statistics": {
    "total_allergies": 5,
    "active_allergies": 4,
    "drug_allergies": 2,
    "food_allergies": 1,
    "environmental_allergies": 1,
    "other_allergies": 1,
    "severe_count": 2,
    "anaphylaxis_count": 1,
    "last_updated": "2025-12-31T12:34:56.789Z"
  }
}

8. 输出确认

✅ 过敏记录已添加

过敏原信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
过敏原:青霉素
类型:药物过敏
严重程度:🔴 严重(3级)

过敏反应:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 皮疹 - 中度,接触后30分钟内
• 呼吸困难 - 重度,接触后15分钟

发现情况:
━━━━━━━━━━━━━━━━━━━━━━━━━━
发现时间:2010-05-15(8岁)
确认方式:医生诊断
当时情况:肺炎治疗期间注射后出现

管理建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 所有就诊必须告知医护人员
🚫 严格避免使用青霉素类药物
🆔 建议佩戴医疗警示标识

数据已保存至:data/allergies.json

查看过敏记录 (list)

**输出格式:**

📋 过敏史清单

━━━━━━━━━━━━━━━━━━━━━━━━━━
共 5 条过敏记录(4 条活跃)

药物过敏(2):
━━━━━━━━━━━━━━━━━━━━━━━━━━

1. 青霉素 🔴 严重
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:皮疹、呼吸困难
   发现:2010-05-15(医生诊断)
   状态:活跃 ⚠️

2. 碘造影剂 🟠 重度
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:全身荨麻疹、血压下降
   发现:2018-03-20(医生诊断)
   状态:活跃 ⚠️

食物过敏(1):
━━━━━━━━━━━━━━━━━━━━━━━━━━

3. 花生 🟡 中度
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:嘴唇肿胀、恶心
   发现:2015-08-10(自我观察)
   状态:活跃 ⚠️

环境过敏(1):
━━━━━━━━━━━━━━━━━━━━━━━━━━

4. 花粉 🟢 轻度
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:打喷嚏、流鼻涕、眼痒
   发现:2019-03-01(检测确认)
   状态:活跃

其他过敏(1):
━━━━━━━━━━━━━━━━━━━━━━━━━━

5. 蜜蜂叮咬 🔴 过敏性休克
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:全身性荨麻疹、喉头水肿、意识丧失
   发现:2012-07-22(医生诊断)
   状态:活跃 🆘 携带肾上腺素笔

━━━━━━━━━━━━━━━━━━━━━━━━━━
图例:🟢轻度 🟡中度 🟠重度 🔴严重 🆘休克

重要提醒:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 有 2 条严重过敏记录,就诊时必须主动告知
• 有 1 条过敏性休克记录,需随身携带急救药物

**筛选输出示例:**

仅药物过敏:

📋 药物过敏清单

━━━━━━━━━━━━━━━━━━━━━━━━━━
共 2 条药物过敏记录

1. 青霉素 🔴 严重
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:皮疹、呼吸困难
   发现:2010-05-15

2. 碘造影剂 🟠 重度
   ━━━━━━━━━━━━━━━━━━━━━━━━━━
   反应:全身荨麻疹、血压下降
   发现:2018-03-20

仅严重过敏:

📋 严重过敏清单

━━━━━━━━━━━━━━━━━━━━━━━━━━
共 3 条严重过敏记录

⚠️ 以下过敏可能危及生命,就诊时必须主动告知:

1. 青霉素 🔴 严重
2. 碘造影剂 🟠 重度
3. 蜜蜂叮咬 🆘 过敏性休克

更新过敏记录 (update)

1. 查找过敏记录

根据过敏原名称查找已有记录。

2. 识别更新字段

**支持的字段:**

  • `severit
Read more
Ships withwellally-health

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

Get the whole plugin