Installs: 0
Used in: 1 repos
Updated: 0mo ago
$
npx ai-builder add command huifer/diabetesInstalls to .claude/commands/diabetes.md
# 糖尿病管理
全面的血糖监测和糖尿病管理,帮助控制血糖、预防并发症。
## ⚠️ 医学安全声明
**重要提示:本系统仅供健康监测记录,不能替代专业医疗诊断和治疗。**
- ❌ 不给出具体用药剂量调整建议
- ❌ 不直接开具处方药或推荐具体药物
- ❌ 不替代医生诊断和治疗决策
- ❌ 不判断疾病预后或并发症发生
- ✅ 提供血糖监测记录和趋势分析(仅供参考)
- ✅ 提供HbA1c追踪和达标情况
- ✅ 提供并发症筛查记录和提醒
- ✅ 提供低血糖事件记录和分析
- ✅ 提供生活方式建议和就医提醒
所有用药方案和治疗决策请遵从医生指导。
## 操作类型
### 1. 记录血糖 - `record`
记录血糖测量数据。
**参数说明:**
- `info`: 血糖信息(必填),使用自然语言描述
**示例:**
```
/glucose record fasting 6.5
/glucose record postprandial 8.2
/glucose record bedtime 7.2
/glucose record random 9.5
/glucose record fasting 6.8 before breakfast
```
**支持的血糖类型:**
- **fasting**:空腹血糖(目标:4.4-7.0 mmol/L)
- **postprandial** / **postprandial_2h**:餐后2小时血糖(目标:<10.0 mmol/L)
- **bedtime**:睡前血糖(目标:6.0-9.0 mmol/L)
- **random**:随机血糖
**执行步骤:**
1. 解析血糖数值和测量类型
2. 生成记录ID和时间戳
3. 保存到 `data/diabetes-tracker.json`
4. 更新血糖统计
5. 输出确认信息
### 2. 记录HbA1c - `hba1c`
记录糖化血红蛋白检测结果。
**示例:**
```
/glucose hba1c 6.8
/glucose hba1c 7.2 2025-06-15
/glucose hba1c history
```
**执行步骤:**
1. 解析HbA1c数值
2. 计算与上次检测结果的变化
3. 保存到历史记录
4. 判断是否达标(目标:<7.0%)
5. 输出趋势分析
### 3. 查看血糖趋势 - `trend`
查看血糖变化趋势。
**示例:**
```
/glucose trend
/glucose trend 7days
/glucose trend this month
```
**输出内容:**
- 血糖趋势图(文字描述)
- 日内血糖波动
- 低血糖/高血糖事件
- 达标情况
### 4. 查看TIR - `tir`
查看葡萄糖目标范围内时间(Time in Range)。
**示例:**
```
/glucose tir
/glucose tir 14days
```
**输出内容:**
- TIR百分比(目标:>70%)
- 目标范围内时间(小时)
- 高于范围时间(小时)
- 低于范围时间(小时)
- 测量周期
**TIR定义(一般糖尿病患者):**
- 目标范围:3.9-10.0 mmol/L
- TIR目标:>70%
- 高于范围:<10%
- 低于范围:<4%
### 5. 记录低血糖事件 - `hypo`
记录低血糖事件详情。
**示例:**
```
/glucose hypo 3.4 sweating
/glucose hypo 2.8 confusion took glucose
/glucose hypo 3.0 palpitations tremor juice
/glucose hypo history
```
**低血糖分级:**
- **1级**:血糖 <3.9 mmol/L,但≥3.0 mmol/L
- **2级**:血糖 <3.0 mmol/L
- **3级**:严重低血糖,需要他人帮助
**支持的症状记录:**
- sweating(出汗)
- palpitations(心悸)
- tremor(颤抖)
- hunger(饥饿)
- confusion(意识模糊)
- dizziness(头晕)
**处理建议:**
```
⚠️ 检测到低血糖(<3.9 mmol/L)
立即处理:
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 服用15g快速升糖食物
• 3-5颗葡萄糖片
• 150ml果汁或含糖饮料
• 1汤匙蜂蜜
2. 等待15分钟后复测
3. 如仍低于3.9 mmol/L,重复步骤1
4. 血糖恢复正常后,如距下一餐>1小时,
进食少量长效碳水化合物
```
### 6. 并发症筛查记录 - `screening`
记录糖尿病并发症筛查结果。
**示例:**
```
/glucose screening retina none
/glucose screening kidney uacr 45 egfr 78
/glucose screening nerve normal
/glucose screening foot normal
/glucose screening retina mild 2025-06-15
```
**支持的筛查类型:**
#### 视网膜病变筛查 - `retina`
```
/glucose screening retina none
/glucose screening retina mild
/glucose screening retina moderate
/glucose screening retina severe
/glucose screening retina proliferative
```
#### 糖尿病肾病筛查 - `kidney`
```
/glucose screening kidney normal
/glucose screening kidney microalbuminuria uacr 45 egfr 78
/glucose screening kidney macroalbuminuria uacr 300 egfr 55
```
**CKD分期:**
- G1:eGFR ≥90(正常)
- G2:eGFR 60-89(轻度下降)
- G3a:eGFR 45-59(轻中度下降)
- G3b:eGFR 30-44(中重度下降)
- G4:eGFR 15-29(重度下降)
- G5:eGFR <15(肾衰竭)
**白蛋白尿分期:**
- A1:UACR <30(正常)
- A2:UACR 30-300(微量白蛋白尿)
- A3:UACR >300(大量白蛋白尿)
#### 神经病变筛查 - `nerve`
```
/glucose screening nerve normal
/glucose screening nerve abnormal
/glucose screening neuropathy monofilament normal
```
#### 糖尿病足筛查 - `foot`
```
/glucose screening foot normal
/glucose screening foot low_risk
/glucose screening foot high_risk ulcer wagner 1
```
**Wagner分级:**
- 0级:无溃疡
- 1级:浅表溃疡
- 2级:深部溃疡
- 3级:深部溃疡伴脓肿/骨髓炎
- 4级:局部坏疽
- 5级:全足坏疽
### 7. 查看血糖目标 - `target`
查看个体化血糖管理目标。
**示例:**
```
/glucose target
```
**输出内容:**
- 空腹血糖目标
- 餐后2小时血糖目标
- 睡前血糖目标
- HbA1c目标
- TIR目标
- 个体化依据
**一般血糖目标:**
| 指标 | 一般成人 | 老年/脆弱 | 妊娠糖尿病 |
|------|---------|----------|-----------|
| 空腹/餐前 | 4.4-7.0 | 5.0-8.0 | 3.3-5.3 |
| 餐后2h | <10.0 | <11.0 | 6.7-7.8 |
| 睡前 | 6.0-9.0 | 6.0-10.0 | 6.0-7.8 |
| HbA1c | <7.0% | <8.0% | <6.0% |
| TIR | >70% | >50% | >70% |
### 8. 查看达标情况 - `achievement`
查看血糖达标率和控制情况。
**示例:**
```
/glucose achievement
/glucose achievement 30days
```
**输出内容:**
- HbA1c达标情况
- 空腹血糖达标率
- 餐后血糖达标率
- TIR达标情况
- 控制评价
### 9. 用药管理 - `medication`
管理糖尿病相关用药(集成药物管理系统)。
**示例:**
```
/glucose medication add 二甲双胍 500mg 每天3次 餐后
/glucose medication list
/glucose medication adherence
```
**执行流程:**
1. 解析药物信息
2. 调用 `/medication add` 命令添加药物
3. 在 diabetes-tracker.json 中添加引用记录
4. 输出确认信息
## 数据结构
### 血糖记录结构
```json
{
"id": "glu_20250620070000001",
"date": "2025-06-20",
"time": "07:00",
"type": "fasting",
"value": 6.5,
"unit": "mmol/L",
"notes": "",
"created_at": "2025-06-20T07:00:00.000Z"
}
```
### HbA1c记录结构
```json
{
"date": "2025-06-15",
"value": 6.8,
"unit": "%",
"change_from_previous": -0.3,
"created_at": "2025-06-15T00:00:00.000Z"
}
```
### 低血糖事件结构
```json
{
"id": "hypo_20250618153000001",
"date": "2025-06-18",
"time": "15:30",
"value": 3.4,
"severity": "level_1",
"symptoms": ["sweating", "palpitations"],
"treatment": "glucose_tablets",
"resolved": true,
"created_at": "2025-06-18T15:30:00.000Z"
}
```
### 并发症筛查结构
```json
{
"retinopathy": {
"status": "none",
"last_exam": "2025-03-20",
"next_exam": "2026-03-20"
},
"nephropathy": {
"status": "microalbuminuria",
"uacr": 45,
"egfr": 78,
"ckd_stage": "G2A2",
"last_assessment": "2025-06-10"
},
"neuropathy": {
"status": "none",
"monofilament_test": "normal",
"last_assessment": "2025-06-15"
},
"foot": {
"status": "low_risk",
"pulses_present": true,
"ulcer": false,
"wagner_grade": 0,
"last_assessment": "2025-06-15"
}
}
```
## 血糖控制目标
### 成人2型糖尿病
- **HbA1c**:<7.0%
- **空腹血糖**:4.4-7.0 mmol/L
- **餐后2h血糖**:<10.0 mmol/L
- **TIR**:>70%
### 老年/脆弱患者
- **HbA1c**:<8.0%
- **空腹血糖**:5.0-8.0 mmol/L
- **餐后2h血糖**:<11.0 mmol/L
- **TIR**:>50%
### 妊娠糖尿病
- **空腹血糖**:3.3-5.3 mmol/L
- **餐后1h血糖**:<7.8 mmol/L
- **餐后2h血糖**:6.7-7.8 mmol/L
- **HbA1c**:<6.0%
## 并发症筛查频率建议
### 视网膜病变
- **诊断时**:散瞳眼底检查
- **无病变**:每1-2年1次
- **有病变**:每6-12个月1次
### 糖尿病肾病
- **每年检查**:UACR、eGFR、血肌酐
- **异常**:每3-6个月1次
### 神经病变
- **每年检查**:10g单丝测试、神经传导速度
### 糖尿病足
- **每次就诊**:足部检查
- **高风险**:每1-3个月1次
## 低血糖处理流程
### 轻度低血糖(血糖3.0-3.9 mmol/L)
1. 立即停止活动
2. 服用15g快速升糖食物
3. 15分钟后复测血糖
4. 如仍低,重复步骤2
### 重度低血糖(血糖<3.0 mmol/L或意识不清)
1. **不要**经口喂食(有窒息风险)
2. 立即拨打120或送医
3. 医生会给予葡萄糖静脉注射或胰高血糖素注射
4. 监测血糖直至意识恢复
## 生活方式建议
### 饮食管理
- 规律三餐,定时定量
- 控制总热量,维持理想体重
- 选择低升糖指数(GI)食物
- 增加膳食纤维摄入
- 限制单糖摄入
### 运动建议
- 规律运动(每周150分钟中等强度)
- 餐后1-2小时运动最佳
- 避免空腹运动(防低血糖)
- 如睡前血糖<7.0 mmol/L,睡前加餐
### 体重管理
- BMI <24 kg/m²
- 腰围:男性<90cm,女性<85cm
- 减重5-10%可显著改善血糖
### 其他建议
- 戒烟限酒
- 规律作息
- 定期监测血糖
- 足部日常护理
## 就医建议
### 紧急就医(立即拨打120)
- 重度低血糖(意识不清、昏迷)
- 酮症酸中毒(恶心、呕吐、腹痛、深大呼吸)
- 高血糖高渗状态(严重脱水、意识模糊)
- 感染发热且血糖>16.7 mmol/L
### 尽快就医(48小时内)
- 血糖持续>16.7 mmol/L
- 频繁低血糖发作
- 并发症症状加重
- 药物副作用明显
### 定期复查
- **每3个月**:HbA1c、血脂、肾功能
- **每年1次**:眼底检查、神经病变筛查、足部检查
- **每6个月**:并发症评估
## 监测频率建议
### 口服降糖药
- **每周3-4天**:空腹 + 餐后2h(轮换)
- **每月1次**:3天血糖谱(空腹、三餐后2h、睡前)
### 胰岛素治疗
- **每天**:空腹 + 三餐后2h + 睡前(至少4次)
- **每2周**:全天血糖谱(7次)
### 血糖控制良好
- **每周2-3天**:空腹 + 餐后2h
- **每3个月**:连续3天血糖谱
## 错误处理
- **血糖值无效**:"血糖值应在正常范围内(1.0-30.0 mmol/L)"
- **信息不完整**:"请提供完整的血糖信息,例如:/glucose record fasting 6.5"
- **无数据**:"暂无血糖记录,请先使用 /glucose record 记录血糖"
- **文件读取失败**:"无法读取血糖数据,请检查数据文件"
## 示例用法
```
# 记录血糖
/glucose record fasting 6.5
/glucose record postprandial 8.2
/glucose record bedtime 7.2
# HbA1c管理
/glucose hba1c 6.8
/glucose hba1c history
# 查看趋势和统计
/glucose trend
/glucose tir
/glucose achievement
/glucose target
# 低血糖管理
/glucose hypo 3.4 sweating
/glucose hypo history
# 并发症筛查
/glucose screening retina none
/glucose screening kidney uacr 45
/glucose screening nerve normal
/glucose screening foot normal
# 用药管理
/glucose medication add 二甲双胍 500mg 每天3次 餐后
/glucose medication list
```
## 注意事项
- 测血糖前洗净双手并擦干
- 避免挤压手指(影响结果)
- 定期校准血糖仪
- 记录测量时间和相关因素(如运动、饮食)
- 注意不同时间段的血糖目标差异
- 定期与医生分享血糖记录
---
**免责声明:本系统仅供健康监测记录使用,不替代专业医疗诊断和治疗。**Quick Install
$
npx ai-builder add command huifer/diabetesDetails
- Type
- command
- Author
- huifer
- Slug
- huifer/diabetes
- Created
- 0mo ago