commandby huifer

Pregnancy

管理孕期健康记录和产检计划

Installs: 0
Used in: 1 repos
Updated: 0mo ago
$npx ai-builder add command huifer/pregnancy

Installs to .claude/commands/pregnancy.md

# 孕期管理

全周期孕期追踪和管理,从备孕到分娩,提供全面的孕期健康监测和管理功能。

**✨ 新功能:支持多胎妊娠追踪** - 可追踪单胎、双胎、三胎、四胎妊娠

## 操作类型

### 1. 开始孕期记录 - `start`

初始化孕期记录,计算预产期和产检计划。

**参数说明:**
- `info`: 末次月经日期(必填),格式 YYYY-MM-DD 或自然语言

**示例:**
```
/pregnancy start 2025-01-01
/pregnancy start 今年1月1日
/pregnancy start last month January 1st
/pregnancy start 2025-01-01 ultrasound May 15  # 超声校正
```

**执行步骤:**

#### 1. 解析输入信息

从自然语言中提取:
- **末次月经日期 (LMP)**:精确日期
- **超声校正日期**(可选):超声确认的预产期
- **多胎妊娠**(可选):twins, triplets

#### 2. 验证输入

**检查项:**
- LMP 日期不能是未来日期
- LMP 应在 past 10 个月内(避免过期数据)
- 如果有活跃孕期,提示先结束

**错误处理:**
```
⚠️ 已存在活跃孕期记录

当前孕期:末次月经 2025年1月1日,预产期 2025年10月8日
提示:请先完成当前孕期再开始新记录
```

#### 3. 计算预产期和孕周

**预产期计算(Naegele规则):**
- 预产期 = LMP + 280天(40周)
- 如有超声校正:使用超声确认日期

**当前孕周计算:**
- 孕周 = floor((今天 - LMP) / 7)
- 孕日 = (今天 - LMP) % 7

**孕期划分:**
- 孕早期:1-13周
- 孕中期:14-27周
- 孕晚期:28-42周

**可信度评估:**
- 高可信度:超声校正
- 中等可信度:LMP仅计算
- 低可信度:LMP不确定

#### 4. 生成产检计划

**标准产检时间表:**

| 孕周 | 检查项目 | 准备事项 |
|-----|---------|---------|
| 12周 | NT检查(早唐筛) | 需要憋尿 |
| 16周 | 唐筛/无创DNA | 空腹抽血 |
| 20周 | 大排畸超声 | 需要预约 |
| 24周 | 糖耐量测试 | 空腹,带糖水 |
| 28周 | 常规产检 | 测血压、体重 |
| 32周 | 常规产检 | 胎位检查 |
| 34周 | 常规产检 | 胎心监护 |
| 36周 | 常规产检 | 胎心监护 |
| 37周 | 每周产检 | 直到分娩 |
| 38周 | 每周产检 | 监测胎动 |
| 39周 | 每周产检 | 评估分娩方式 |
| 40周 | 每周产检 | 监测过期妊娠 |

#### 5. 创建孕期记录

**生成 pregnancy_id**:`pregnancy_YYYYMMDD`

**孕期数据结构:**
```json
{
  "pregnancy_id": "pregnancy_20250101",
  "lmp_date": "2025-01-01",
  "due_date": "2025-10-08",
  "due_date_confidence": "medium",
  "corrected_by_ultrasound": false,
  "ultrasound_correction_date": null,

  "current_week": 0,
  "current_day": 0,
  "current_trimester": "first",
  "days_passed": 0,
  "days_remaining": 280,
  "progress_percentage": 0,

  "multi_pregnancy": {
    "pregnancy_type": "singleton",
    "fetal_count": 1,
    "detection_method": "manual",
    "detection_confidence": "confirmed",
    "fetal_profiles": [
      {
        "baby_id": "A",
        "estimated_weight": null,
        "position": null,
        "heart_rate": null,
        "amniotic_fluid_index": null,
        "growth_percentile": null,
        "notes": ""
      }
    ],
    "special_considerations": [],
    "adjusted_due_date": null,
    "adjusted_delivery_week": 40
  },

  "prenatal_checks": [
    {
      "check_id": "check_001",
      "week": 12,
      "check_type": "NT检查",
      "check_type_en": "NT_scan",
      "scheduled_date": "2025-03-25",
      "completed": false,
      "results": {},
      "notes": "",
      "preparation": "需要憋尿"
    },
    {
      "check_id": "check_002",
      "week": 16,
      "check_type": "唐筛",
      "check_type_en": "triple_test",
      "scheduled_date": "2025-04-22",
      "completed": false,
      "results": {},
      "notes": "",
      "preparation": "空腹抽血"
    }
    // ... 其他产检项目
  ],

  "symptoms": {
    "nausea": {
      "present": false,
      "severity": null,
      "frequency": null,
      "triggers": [],
      "relief_methods": []
    },
    "fatigue": {
      "present": false,
      "severity": null
    },
    "edema": {
      "present": false,
      "severity": null
    }
  },

  "weight_tracking": [],

  "blood_pressure": [],

  "fetal_movement": {
    "tracking_started": false,
    "start_week": 28,
    "movements": []
  },

  "contractions": [],

  "nutrition_plan": {
    "folic_acid": {
      "dose": "400μg",
      "frequency": "daily",
      "started": null,
      "adherence": null
    },
    "iron": {
      "dose": null,
      "frequency": null,
      "started": null
    },
    "calcium": {
      "dose": null,
      "frequency": null,
      "started": null
    },
    "dha": {
      "dose": null,
      "frequency": null,
      "started": null
    }
  },

  "medication_safety_checks": [],

  "risk_factors": [],

  "notes": "",
  "completed": false,
  "delivery_date": null,
  "delivery_outcome": null,

  "metadata": {
    "created_at": "2025-01-01T00:00:00.000Z",
    "last_updated": "2025-01-01T00:00:00.000Z"
  }
}
```

#### 6. 保存数据文件

**主文件**:`data/pregnancy-tracker.json`
```json
{
  "current_pregnancy": { /* 上述数据结构 */ },
  "pregnancy_history": [],
  "statistics": {
    "total_pregnancies": 1,
    "current_pregnancy_week": 0
  }
}
```

**详细记录**:`data/孕期记录/YYYY-MM/YYYY-MM-DD_孕期记录.json`

#### 7. 输出确认

```
✅ 孕期记录已创建

孕期信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
末次月经:2025年1月1日
预产期:2025年10月8日
当前孕周:0周
孕期阶段:孕早期

预产期可信度:中等(基于末次月经计算)
━━━━━━━━━━━━━━━━━━━━━━━━━━

下次产检:
━━━━━━━━━━━━━━━━━━━━━━━━━━
12周 NT检查 - 2025年3月25日(还有84天)

准备事项:需要憋尿

产检计划概览:
━━━━━━━━━━━━━━━━━━━━━━━━━━
12周:NT检查
16周:唐筛/无创DNA
20周:大排畸超声
24周:糖耐量测试
28周:常规产检
32-36周:每2周一次
37-40周:每周一次

💡 营养建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 叶酸:400-800μg/天(孕前3个月至孕早期)
• 铁:孕中晚期补充(根据医嘱)
• 钙:1000-1200mg/天(全程)
• DHA:200-300mg/天(孕期)

⚠️ 重要声明:
━━━━━━━━━━━━━━━━━━━━━━━━━━
本系统仅供孕期健康追踪,不能替代专业产检。

所有产检请按时进行,如有异常请及时就医:
• 阴道出血
• 腹痛
• 严重头痛
• 视力改变
• 胎动异常

预产期计算可能有误差,以超声检查为准。

数据已保存至:data/孕期记录/2025-01/2025-01-01_孕期记录.json
```

---

### 2. 记录产检 - `checkup`

记录产检结果。

**参数说明:**
- `info`: 产检信息(必填)
  - 孕周:week 12, 12周, 12w
  - 检查类型:NT, 唐筛, 大排畸, 糖耐, 常规
  - 结果:normal, abnormal, 低风险, 高风险, 数值

**示例:**
```
/pregnancy checkup week 12 NT normal
/pregnancy checkup 12周 唐筛 低风险
/pregnancy checkup week 20 大排畸 一切正常
/pregnancy checkup week 24 糖耐 7.5 8.2 6.8  # 糖耐值
/pregnancy checkup week 28 常规 血压120/70 体重65kg
```

**执行步骤:**

#### 1. 解析产检信息

**提取信息:**
- **孕周**:数字 + "周"/"week"/"w"
- **检查类型**:
  - NT / NT检查 / 早期唐筛
  - 唐筛 / 唐氏筛查 / triple_test
  - 大排畸 / 系统超声 / anatomy ultrasound
  - 糖耐 / OGTT / glucose tolerance
  - 常规 / regular / routine
- **结果**:
  - 正常类:normal, 正常, 通过, low risk, 低风险
  - 异常类:abnormal, 异常, high risk, 高风险
  - 数值:直接提取数字

#### 2. 验证输入

**检查项:**
- 孕周是否在合理范围(0-42周)
- 检查类型是否识别
- 当前是否有活跃孕期

#### 3. 更新产检记录

**找到对应产检项并更新:**
```json
{
  "check_id": "check_001",
  "week": 12,
  "check_type": "NT检查",
  "scheduled_date": "2025-03-25",
  "completed": true,
  "completed_at": "2025-03-25T14:30:00.000Z",
  "results": {
    "status": "normal",
    "nt_measurement": "1.8mm",
    "notes": "NT值正常"
  },
  "notes": ""
}
```

**糖耐量测试结果格式:**
```json
{
  "check_type": "糖耐量测试",
  "results": {
    "fasting_glucose": 5.3,  // 空腹
    "one_hour": 7.5,         // 1小时
    "two_hour": 6.8,         // 2小时
    "diagnosis": "normal"    // 正常/妊娠糖尿病
  }
}
```

**唐筛结果格式:**
```json
{
  "check_type": "唐筛",
  "results": {
    "risk_category": "low_risk",  // low_risk/high_risk
    "t21_risk": "1:1000",
    "t18_risk": "1:50000",
    "ntd_risk": "low"
  }
}
```

#### 4. 结果解读和警示

**正常结果:**
- 确认记录
- 提示下次产检

**异常结果警示:**
```
⚠️ 产检结果异常

检查项目:唐筛(16周)
结果:高风险(21-三体风险 1:50)

建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
🏥 立即咨询产检医生
🔬 建议进行无创DNA或羊水穿刺
📋 不要惊慌,高风险不等于确诊

下次产检:
━━━━━━━━━━━━━━━━━━━━━━━━━━
请与医生确认下次产检时间
```

**糖耐异常(妊娠糖尿病):**
```
⚠️ 糖耐量测试异常

空腹血糖:5.3 mmol/L(正常 <5.1)
1小时血糖:10.5 mmol/L(正常 <10.0)
2小时血糖:8.8 mmol/L(正常 <8.5)

诊断:妊娠糖尿病

建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
🏥 立即咨询营养师
📊 控制饮食,监测血糖
🏃️ 适量运动
📝 每天记录血糖值
```

#### 5. 输出确认

```
✅ 产检记录已更新

产检信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
孕周:12周
检查项目:NT检查
日期:2025年3月25日
结果:正常(NT值1.8mm)

本次产检完成✅

下次产检:
━━━━━━━━━━━━━━━━━━━━━━━━━━
16周 唐筛 - 2025年4月22日(还有28天)

准备:空腹抽血

💡 提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
所有产检结果仅供参考,请以医生诊断为准。
如有疑问请咨询产检医生。
```

---

### 3. 记录症状 - `symptom`

记录孕期症状。

**参数说明:**
- `info`: 症状描述(必填)
  - 症状类型:nausea(孕吐), fatigue(乏力), edema(水肿), back pain(腰痛), contractions(宫缩)
  - 严重程度:mild(轻微), moderate(中度), severe(重度)

**示例:**
```
/pregnancy symptom nausea moderate
/pregnancy symptom 孕吐 严重
/pregnancy symptom edema feet 轻微
/pregnancy symptom back pain moderate
/pregnancy symptom contractions false 5/hour  # 假性宫缩
```

**执行步骤:**

#### 1. 解析症状信息

**症状类型识别:**
| 关键词 | 症状类型 | 英文 |
|--------|---------|------|
| 孕吐、恶心、呕吐、反胃 | nausea | nausea |
| 乏力、疲劳、累 | fatigue | fatigue |
| 水肿、脚肿、手肿 | edema | edema |
| 腰痛、背痛 | back_pain | back pain |
| 宫缩 | contractions | contractions |

**严重程度识别:**
- 轻微:mild, 轻微, 轻度, light
- 中度:moderate, 中度, 还可以, moderate
- 重度:severe, 严重, 很严重, heavy

**频率识别(可选):**
- "每天", "daily", "每天几次"
- "偶尔", "occasional", "sometimes"

#### 2. 症状评估

**正常孕期症状:**
- 孕吐(孕早期)
- 乏力(孕早中期)
- 轻微水肿(孕晚期)
- 腰痛(孕中晚期)

**警示症状(需立即就医):**
- 阴道出血
- 严重腹痛(痉挛性)
- 严重头痛伴视力改变
- 突然严重水肿(面部、手)
- 胎动明显减少

#### 3. 更新症状记录

**症状数据结构:**
```json
{
  "symptoms": {
    "nausea": {
      "present": true,
      "severity": "moderate",
      "severity_level": 2,
      "frequency": "daily",
      "triggers": ["morning", "empty_stomach"],
      "relief_methods": ["crackers", "small_frequent_meals"],
      "last_updated": "2025-03-20T10:00:00.000Z"
    },
    "edema": {
      "present": true,
      "severity": "mild",
      "severity_level": 1,
      "location": "feet_ankles",
      "worse_at": "evening",
      "last_updated": "2025-03-20T10:00:00.000Z"
    }
  }
}
```

#### 4. 集成 /symptom 命令

**自动创建症状记录:**
```json
// data/症状记录/2025-03/2025-03-20_孕吐.json
{
  "id": "symptom_20250320001",
  "symptom_type": "孕吐",
  "description": "恶心呕吐,中度",
  "severity": "moderate",
  "date": "2025-03-20",
  "womens_health_context": {
    "related": true,
    "module": "pregnancy",
    "pregnancy_id": "pregnancy_20250101",
    "gestational_week": 12,
    "trimester": "first"
  }
}
```

#### 5. 提供管理建议

**孕吐管理:**
```
症状管理建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 少食多餐(每天6-8小餐)
• 早晨起床前吃几块苏打饼干
• 避免空腹
• 补充水分,少量多次
• 避免油腻、辛辣食物
• 休息时抬高头部

💊 药物提示:
如孕吐严重影响进食,可咨询医生使用维生素B6或止吐药。
```

**水肿管理:**
```
症状管理建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 抬高下肢休息
• 避免久站或久坐
• 左侧卧位睡眠
• 适量散步
• 减少盐分摄入
• 穿舒适宽松的鞋子

⚠️ 警示:
如面部、手部突然水肿,请立即就医排除子痫前期。
```

#### 6. 输出确认

```
✅ 症状已记录

症状信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
类型:孕吐
严重程度:中度
频率:每天

当前孕周:12周(孕早期)

评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
孕吐是孕早期常见症状,通常在孕14-16周缓解。

管理建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 少食多餐
• 晨起前吃苏打饼干
• 避免空腹
• 补充水分

⚠️ 重要提示:
如呕吐严重导致脱水(尿少、头晕),请立即就医。

数据已同步至症状记录
```

---

### 4. 记录体重 - `weight`

记录体重增长,监测BMI和体重增长曲线。

**参数说明:**
- `info`: 体重值(必填)
  - 体重:数字 + kg 或 lbs

**示例:**
```
/pregnancy weight 62.5
/pregnancy weight 65kg
/pregnancy weight 140 lbs
```

**执行步骤:**

#### 1. 解析体重值

**提取体重:**
- 数字 + 单位:62.5kg, 65 kg, 140 lbs
- 自动转换单位:1 lb = 0.453592 kg

#### 2. 读取基础数据

从 [`data/profile.json`](d:\my-his\data\profile.json) 读取:
- 孕前体重
- 身高

**如果没有孕前体重:**
```
⚠️ 缺少孕前体重

请先设置孕前体重:
/profile weight 60  # 孕前体重60kg

或:
/pregnancy weight 62.5 --pre-pregnancy  # 62.5kg为当前体重,60kg为孕前体重
```

#### 3. 计算指标

**体重增长:**
```javascript
weight_gain = current_weight - pre_pregnancy_weight
```

**BMI计算:**
```javascript
bmi = weight / (height_meters)^2
pre_pregnancy_bmi = pre_pregnancy_weight / (height_meters)^2
```

**孕期体重增长推荐(基于IOM指南):**

| BMI类别 | BMI范围 | 总增重推荐 | 孕中晚期周增重 |
|---------|---------|-----------|--------------|
| 低体重 | <18.5 | 12.5-18 kg | 0.51 kg (0.44-0.58) |
| 正常 | 18.5-24.9 | 11.5-16 kg | 0.42 kg (0.35-0.50) |
| 超重 | 25.0-29.9 | 7-11.5 kg | 0.28 kg (0.23-0.33) |
| 肥胖 | ≥30.0 | 5-9 kg | 0.22 kg (0.17-0.27) |

**孕期增重分配:**
- 孕早期(1-13周):1-2 kg
- 孕中期(14-27周):每周0.4-0.5 kg
- 孕晚期(28-40周):每周0.4-0.5 kg

#### 4. 分析体重趋势

**计算周增重:**
```javascript
if (previous_weight_record) {
  weeks_between = current_week - previous_week;
  weekly_gain = (current_weight - previous_weight) / weeks_between;
}
```

**评估增重是否合适:**
- 过快:周增重 > 推荐值 + 0.1 kg
- 过慢:周增重 < 推荐值 - 0.1 kg
- 正常:在推荐范围内

#### 5. 更新体重记录

**体重数据结构:**
```json
{
  "weight_tracking": [
    {
      "date": "2025-03-20",
      "week": 12,
      "weight": 62.5,
      "weight_unit": "kg",
      "weight_gain": 2.5,
      "bmi": 23.1,
      "bmi_category": "normal",
      "pre_pregnancy_weight": 60.0,
      "pre_pregnancy_bmi": 22.2,
      "recommended_total_gain": "11.5-16kg",
      "recommended_weekly_gain": "0.35-0.50kg",
      "weekly_gain": null,
      "gain_status": "normal",
      "trimester": "first"
    }
  ]
}
```

#### 6. 输出确认

```
✅ 体重已记录

体重信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
记录日期:2025年3月20日
当前孕周:12周

当前体重:62.5 kg
孕前体重:60.0 kg
已增重:2.5 kg
当前BMI:23.1(正常)

增重评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
孕期增重推荐:11.5-16 kg
当前进度:正常 ✅

孕早期预期增重:1-2 kg
当前增重:2.5 kg(略多)

孕中后期建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
每周增重:0.35-0.50 kg

💡 营养建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 均衡饮食,不要"一人吃两人"
• 优质蛋白:鱼、禽、蛋、奶、豆类
• 复合碳水:全谷物、薯类
• 蔬菜水果:每天500g以上
• 适量健康脂肪:坚果、鳄梨

⚠️ 提示:
如增重过快,建议控制高糖高脂食物,
增加蔬菜比例,适量运动。
```

---

### 5. 记录体征 - `vital`

记录血压和其他重要体征。

**参数说明:**
- `info`: 体征信息(必填)
  - 血压:120/80, 120 over 80
  - 或其他体征:体温、血糖等

**示例:**
```
/pregnancy vital bp 115/75
/pregnancy vital bp 120/80
/pregnancy vital bp 140/90  # 高血压警示
/pregnancy vital temperature 37.2
/pregnancy vital glucose 5.5
```

**执行步骤:**

#### 1. 解析体征信息

**血压格式识别:**
- 标准格式:120/80, 120/80 mmHg
- 文字格式:120 over 80, "120 氏 80"

**提取值:**
```javascript
systolic = 120  // 收缩压
diastolic = 80  // 舒张压
```

#### 2. 血压分类

**血压分类标准(ACOG):**

| 分类 | 收缩压 | 舒张压 | 处理 |
|------|--------|--------|------|
| 正常 | <120 | <80 | 继续 |
| 升高 | 120-129 | <80 | 监测 |
| 高血压1期 | 130-139 | 80-89 | 密切监测 |
| 高血压2期 | 140-159 | 90-109 | 就医评估 |
| 严重高血压 | ≥160 | ≥110 | 立即就医 |
| 子痫前期范围 | ≥140 | ≥90 | 评估其他症状 |

#### 3. 评估风险

**妊娠期高血压疾病类型:**

1. **妊娠期高血压**:
   - BP ≥140/90,孕20周后首次出现
   - 无蛋白尿或其他器官功能损害

2. **子痫前期**:
   - BP ≥140/90 + 以下任一项:
     - 蛋白尿(≥300mg/24h)
     - 肝功能损害
     - 肾功能损害
     - 神经系统症状(严重头痛、视力模糊)
     - 血小板减少
     - 肺水肿

**警示症状(子痫前期):**
- 严重头痛
- 视力改变(闪光、盲点)
- 上腹痛(右侧肋下)
- 恶心呕吐
- 呼吸困难

#### 4. 更新体征记录

**血压数据结构:**
```json
{
  "blood_pressure": [
    {
      "date": "2025-03-20",
      "week": 12,
      "systolic": 115,
      "diastolic": 75,
      "classification": "normal",
      "mean_arterial_pressure": 88.3,
      "notes": "",
      "measured_at": "clinic"  // clinic/home
    }
  ]
}
```

#### 5. 输出确认

**正常血压:**
```
✅ 血压已记录

血压信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
记录日期:2025年3月20日
当前孕周:12周

血压:115/75 mmHg
分类:正常 ✅

平均动脉压:88.3 mmHg

💡 提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
血压正常,继续保持!

建议:
• 定期监测血压
• 注意有无头痛、视力改变
• 如血压升高请及时就医
```

**高血压警示:**
```
⚠️ 血压升高警示

血压信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
血压:145/95 mmHg
分类:高血压2期 ⚠️

风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
血压偏高,需要密切监测。

🚨 立即就医检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 测量尿蛋白
• 评估肝肾功能
• 检查血小板
• 评估胎儿情况

⚠️ 警示症状(如有立即就医):
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 严重头痛
• 视力模糊、闪光点
• 上腹痛(右侧肋下)
• 恶心呕吐
• 呼吸困难

请立即联系产检医生或去医院急诊!
```

---

### 6. 查看状态 - `status`

显示当前孕期状态。

**参数说明:**
- 无参数

**示例:**
```
/pregnancy status
```

**执行步骤:**

#### 1. 读取孕期数据

#### 2. 计算当前状态

**重新计算当前孕周:**
```javascript
current_week = floor((today - lmp_date) / 7)
current_day = (today - lmp_date) % 7
days_passed = today - lmp_date
days_remaining = due_date - today
progress = (days_passed / 280) * 100
```

#### 3. 生成状态报告

**输出格式:**
```
📍 当前孕期状态

基本信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
末次月经:2025年1月1日
预产期:2025年10月8日
当前日期:2025年3月31日

孕期进度:
━━━━━━━━━━━━━━━━━━━━━━━━━━
当前孕周:12周+6天
孕期阶段:孕早期(1-13周)
已过天数:89天
剩余天数:191天
完成进度:32%

胎儿发育:
━━━━━━━━━━━━━━━━━━━━━━━━━━
大小:李子大小(约5-6cm)
重量:约14g
重要里程碑:
✅ 器官发育基本完成
✅ 手指脚趾分化
✅ 外生殖器开始形成

体重追踪:
━━━━━━━━━━━━━━━━━━━━━━━━━━
孕前体重:60.0 kg
当前体重:62.5 kg
已增重:2.5 kg
推荐增重:11.5-16 kg
状态:正常 ✅

近期症状:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 孕吐(中度)- 每天
• 乏力(轻度)- 经常

最近血压:
━━━━━━━━━━━━━━━━━━━━━━━━━━
3月20日:115/75 mmHg(正常)

已完成的产检:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 12周 NT检查 - 3月25日(正常)

下次产检:
━━━━━━━━━━━━━━━━━━━━━━━━━━
16周 唐筛 - 2025年4月22日
还有 22 天

准备:空腹抽血

本周关注:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 继续补充叶酸 400μg/天
• 如有阴道出血、腹痛立即就医
• 注意休息,避免剧烈运动
• 预约16周唐筛检查

💡 营养提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 优质蛋白:每天2-3份
• 叶酸:400μg/天
• 铁:15mg/天(食物+补充剂)
• 钙:1000mg/天

⚠️ 重要声明:
━━━━━━━━━━━━━━━━━━━━━━━━━━
本系统仅供孕期健康追踪,不能替代专业产检。
所有产检请按时进行,如有异常请及时就医。
```

---

### 7. 下次产检提醒 - `next-checkup`

显示下次产检信息和准备事项。

**参数说明:**
- 无参数

**示例:**
```
/pregnancy next-checkup
```

**执行步骤:**

#### 1. 查找下次产检

从 `prenatal_checks` 数组找到第一个 `completed: false` 的项目。

#### 2. 计算倒计时

```javascript
days_until = (scheduled_date - today)
weeks_until = floor(days_until / 7)
```

#### 3. 生成提醒

```
📅 下次产检提醒

下次产检信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
检查项目:唐筛(16周)
预约日期:2025年4月22日(周二)
时间:上午8:00-10:00
还有 22 天(3周)

产检项目说明:
━━━━━━━━━━━━━━━━━━━━━━━━━━
唐筛(唐氏综合征筛查)是通过抽血检测
母体血清中某些标志物,评估胎儿患
唐氏综合征等染色体异常的风险。

检查流程:
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 空腹抽血
2. 等待结果(1-2周)
3. 风险评估

准备事项:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 空腹8小时以上
✅ 携带身份证和医保卡
✅ 携带既往产检资料
✅ 提前预约

可能的问题:
━━━━━━━━━━━━━━━━━━━━━━━━━━
Q: �筛高风险怎么办?
A: 高风险不等于确诊,可进一步做
   无创DNA或羊水穿刺明确诊断。

Q: 唐筛需要多久出结果?
A: 通常1-2周出结果。

Q: 空腹可以喝水吗?
A: 可以少量喝白水,不要喝饮料。

建议提问医生:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 唐筛结果的准确性
• 需要做无创DNA吗
• 下次产检时间
• 有什么需要注意的

📍 地点:
━━━━━━━━━━━━━━━━━━━━━━━━━━
医院:[填写医院名称]
科室:产科门诊
地址:[填写地址]
电话:[填写电话]

💡 提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
请提前1-2天预约,避免排队等候。
如需改期,请提前联系医院。

倒计时提醒:
━━━━━━━━━━━━━━━━━━━━━━━━━━
建议在4月15日前预约
```

---

### 8. 设置多胎类型 - `type`

手动设置多胎妊娠类型。

**参数说明:**
- `info`: 多胎类型(必填)
  - 类型:singleton(单胎), twins(双胎), triplets(三胎), quadruplets(四胎)

**示例:**
```
/pregnancy type twins
/pregnancy type 双胎
/pregnancy type triplets
/pregnancy type 3
```

**执行步骤:**

#### 1. 验证输入

**检查项:**
- 当前是否有活跃孕期
- 胎儿数量是否在合理范围(1-4)
- 是否已设置为相同类型

#### 2. 更新多胎信息

**更新数据结构:**
```json
{
  "multi_pregnancy": {
    "pregnancy_type": "twins",
    "fetal_count": 2,
    "detection_method": "manual",
    "detection_confidence": "confirmed",
    "fetal_profiles": [
      {
        "baby_id": "A",
        "estimated_weight": null,
        "position": null,
        "heart_rate": null,
        "amniotic_fluid_index": null,
        "growth_percentile": null,
        "notes": ""
      },
      {
        "baby_id": "B",
        "estimated_weight": null,
        "position": null,
        "heart_rate": null,
        "amniotic_fluid_index": null,
        "growth_percentile": null,
        "notes": ""
      }
    ],
    "adjusted_due_date": "2025-09-17",
    "adjusted_delivery_week": 37
  }
}
```

#### 3. 调整预产期和产检计划

**多胎妊娠预产期调整:**

| 妊娠类型 | 标准预产期周数 | 调整后周数 | 天数调整 |
|---------|--------------|----------|---------|
| 单胎(singleton) | 40周 | 40周 | 280天(不变) |
| 双胎(twins) | 40周 | 37周 | -21天 (259天) |
| 三胎(triplets) | 40周 | 35周 | -35天 (245天) |
| 四胎(quadruplets) | 40周 | 32周 | -56天 (224天) |

**产检频率调整(多胎妊娠):**
- 双胎:从28周开始每2周一次,从32周开始每周一次
- 三胎及以上:从24周开始每2周一次,从28周开始每周一次
- 增加宫颈长度监测(从16-18周开始)
- 增加胎儿生长监测(每4-6周一次)

#### 4. 调整体重增长推荐

**多胎妊娠体重增长推荐(基于IOM):**

| 孕前BMI | 单胎总增重 | 双胎总增重 | 三胎总增重 | 四胎总增重 |
|---------|-----------|-----------|-----------|-----------|
| <18.5 | 12.5-18 kg | 20-25 kg | 25-30 kg | 28-33 kg |
| 18.5-24.9 | 11.5-16 kg | 16-24 kg | 20-29 kg | 22-31 kg |
| 25.0-29.9 | 7-11.5 kg | 14-23 kg | 17-27 kg | 19-29 kg |
| ≥30.0 | 5-9 kg | 11-19 kg | 14-25 kg | 16-27 kg |

#### 5. 输出确认

```
✅ 多胎类型已设置

妊娠类型信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
类型:双胎妊娠
胎儿数量:2个
设置方式:手动设置

预产期调整:
━━━━━━━━━━━━━━━━━━━━━━━━━━
原预产期:2025年10月8日(40周)
调整后预产期:2025年9月17日(37周)
提前:3周

⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
多胎妊娠属于高危妊娠,建议:

产检频率调整:
• 28周起:每2周一次
• 32周起:每周一次
• 增加宫颈长度监测(16-18周开始)
• 增加胎儿生长监测(每4-6周)

特殊监测:
• 胎儿生长 Discordance
• 双胎输血综合征(TTTS)征象
• 宫颈长度缩短

体重增长推荐:
━━━━━━━━━━━━━━━━━━━━━━━━━━
总增重推荐:16-24 kg
孕中晚期周增重:0.5-0.7 kg

建议:
• 咨询母胎医学专科(MFM)
• 考虑转诊至三级医院
• 制定分娩计划(32-34周讨论)

胎儿档案已创建:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 胎儿A - 待完善信息
• 胎儿B - 待完善信息

使用 /pregnancy fetal 添加胎儿详细信息
```

---

### 9. 添加胎儿信息 - `fetal`

添加或更新单个胎儿的详细信息。

**参数说明:**
- `info`: 胎儿信息(必填)
  - 胎儿标识:A, B, C, D(必填)
  - 信息类型:weight(体重), position(胎位), heart(胎心), afi(羊水指数), growth(生长百分位)
  - 数值/描述

**示例:**
```
/pregnancy fetal A weight 1200g
/pregnancy fetal B position cephalic
/pregnancy fetal A heart 145
/pregnancy fetal B afi 8.5
/pregnancy fetal A growth 50th
/pregnancy fetal A 头位 HR150 AFI9
```

**执行步骤:**

#### 1. 解析胎儿信息

**提取信息:**
- **胎儿标识**:A, B, C, D(不区分大小写)
- **信息类型**:
  - 体重:weight, wt, 体重, 1200g
  - 胎位:position, pos, 胎位, cephalic(头位), breech(臀位), transverse(横位)
  - 胎心:heart, hr, 胎心, 胎心监护, 145, 150bpm
  - 羊水指数:afi, 羊水, 8.5, 9.0cm
  - 生长百分位:growth, percentile, 百分位, 50th, 75%

#### 2. 验证输入

**检查项:**
- 胎儿标识是否有效(A-D)
- 当前多胎设置是否支持该胎儿
- 数值是否在合理范围

#### 3. 更新胎儿档案

**胎儿数据结构:**
```json
{
  "multi_pregnancy": {
    "fetal_profiles": [
      {
        "baby_id": "A",
        "estimated_weight": {
          "value": 1200,
          "unit": "g",
          "percentile": 45,
          "last_updated": "2025-06-20T10:00:00.000Z"
        },
        "position": {
          "current": "cephalic",
          "confirmed_at": "2025-06-20",
          "notes": "头位,固定"
        },
        "heart_rate": {
          "value": 145,
          "unit": "bpm",
          "last_measured": "2025-06-20",
          "variability": "normal"
        },
        "amniotic_fluid_index": {
          "value": 9.0,
          "unit": "cm",
          "pocket": "normal",
          "last_measured": "2025-06-20"
        },
        "growth_percentile": {
          "value": 50,
          "trend": "stable",
          "last_updated": "2025-06-20"
        },
        "notes": "发育良好"
      },
      {
        "baby_id": "B",
        "estimated_weight": {
          "value": 1150,
          "unit": "g",
          "percentile": 42,
          "last_updated": "2025-06-20T10:00:00.000Z"
        },
        "position": {
          "current": "breech",
          "confirmed_at": "2025-06-20",
          "notes": "臀位,可能自然转正"
        },
        "heart_rate": {
          "value": 150,
          "unit": "bpm",
          "last_measured": "2025-06-20",
          "variability": "normal"
        },
        "amniotic_fluid_index": {
          "value": 8.5,
          "unit": "cm",
          "pocket": "normal",
          "last_measured": "2025-06-20"
        },
        "growth_percentile": {
          "value": 48,
          "trend": "stable",
          "last_updated": "2025-06-20"
        },
        "notes": "发育正常,略小于A"
      }
    ]
  }
}
```

#### 4. 胎儿生长分析

**体重一致性分析(双胎):**
```javascript
weight_discordance = |weight_A - weight_B| / max(weight_A, weight_B) * 100

// 正常:<15%
// 警告:15-20%
// 异常:>20%(需进一步检查)
```

**羊水评估:**
- 正常:AFI 5-24 cm(单胎), 8-25 cm(双胎)
- 羊水过少:AFI <5 cm
- 羊水过多:AFI >24 cm

#### 5. 输出确认

```
✅ 胎儿信息已更新

胎儿A信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
体重:1200g(第45百分位)
胎位:头位(cephalic)
胎心:145 bpm(正常)
羊水指数:9.0 cm(正常)
生长百分位:50%(稳定)

胎儿B信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
体重:1150g(第42百分位)
胎位:臀位(breech)
胎心:150 bpm(正常)
羊水指数:8.5 cm(正常)
生长百分位:48%(稳定)

双胎一致性分析:
━━━━━━━━━━━━━━━━━━━━━━━━━━
体重差异:4.3%(正常)
羊水差异:正常
生长趋势:一致

✓ 双胎发育均衡,无明显不一致

下次检查建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 2周后复查超声
• 监测胎位变化
• 评估胎儿生长
• 宫颈长度监测

⚠️ 注意事项:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 胎儿B为臀位,可能需要剖宫产
• 32-34周讨论分娩方式
• 如出现胎动异常,立即就医
• 警惕双胎输血综合征征象
```

**异常情况警示:**

**体重不一致 >20%:**
```
⚠️ 胎儿生长不一致警示

体重差异:25%(异常)
胎儿A:1400g(第55百分位)
胎儿B:1050g(第28百分位)

风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
可能原因:
• 双胎输血综合征(TTTS)
• 脐带问题
• 胎盘分配不均

🏥 建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 立即咨询母胎医学专科
• 超声检查:脐带、胎盘、血流
• 密切监测(每周或每2周)
• 考虑胎儿治疗选项
```

---

## 智能多胎检测

系统会在以下情况自动检测多胎妊娠:

### 1. 产检记录中的关键词

当记录产检时,系统会检查产检结果/备注中的关键词:

**双胎关键词:**
- 中文:双胎、双胞胎、两个胎儿、双卵双胎、单卵双胎
- 英文:twins, two fetuses, twin pregnancy, dichorionic, monochorionic

**三胎关键词:**
- 中文:三胎、三胞胎、三个胎儿
- 英文:triplets, three fetuses, triplet pregnancy

**四胎关键词:**
- 中文:四胎、四胞胎、四个胎儿
- 英文:quadruplets, four fetuses, quad pregnancy

### 2. 检测流程

```javascript
// 伪代码示例
function detectMultiples(checkupNotes) {
  const keywords = {
    twins: ["双胎", "twins", "双胞胎"],
    triplets: ["三胎", "triplets", "三胞胎"],
    quadruplets: ["四胎", "quadruplets", "四胞胎"]
  };

  for (const [type, words] of Object.entries(keywords)) {
    if (words.some(word => checkupNotes.includes(word))) {
      return {
        detected: true,
        type: type,
        confidence: "suggested",
        source: "ultrasound_notes"
      };
    }
  }

  return { detected: false };
}
```

### 3. 检测响应

当检测到多胎妊娠时:

**建议确认:**
```
🔍 检测到可能的多胎妊娠

产检记录中检测到关键词:"双胎"

系统建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
这可能是一个双胎妊娠。

是否将妊娠类型设置为双胎?
• /pregnancy type twins - 确认设置为双胎
• /pregnancy type singleton - 保持单胎设置

⚠️ 提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
请根据超声检查结果确认:
• 胎儿数量
• 绒毛膜性(chorionicity)
• 羊膜囊性(amnionicity)

建议与产检医生确认诊断。
```

---

## 多胎妊娠特殊监测

### 1. 双胎输血综合征(TTTS)监测

**高危指征:**
- 单绒双羊双胎(MCDA)
- 羊水差异明显(一胎过多,一胎过少)
- 胎儿生长差异 >20%
- 膀胱不可见(受血儿)

**TTTS分期(Quintero分期):**
| 分期 | 标准 |
|------|------|
| I | 一胎羊水过多(最大垂直深度 MVP >8cm),另一胎羊水过少(MVP <2cm),膀胱仍可见 |
| II | 除I期表现外,受血儿膀胱不可见 |
| III | 除II期表现外,多普勒超声异常 |
| IV | 除III期表现外,一胎或双胎水肿/腹水 |
| V | 一胎或双胎死亡 |

**警示:**
```
⚠️ TTTS风险警示

监测结果异常:
━━━━━━━━━━━━━━━━━━━━━━━━━━
羊水差异:
  胎儿A:MVP 12.0 cm(过多)
  胎儿B:MVP 1.5 cm(过少)
  膀胱B:不可见

风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
疑似TTTS II期

🏥 紧急建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 立即联系母胎医学中心
• 24小时内评估
• 考虑胎儿激光手术
• 密切监测(每周2-3次)

请勿延误!TTTS进展迅速。
```

### 2. 宫颈长度监测

**监测频率:**
- 双胎:16-18周开始,每2-4周一次
- 三胎及以上:14-16周开始,每2周一次

**宫颈长度阈值:**
| 宫颈长度 | 风险 | 处理 |
|---------|------|------|
| >25mm | 低风险 | 常规监测 |
| 20-25mm | 中等风险 | 每1-2周复查 |
| <20mm | 高风险 | 考虑宫颈环扎术 |

### 3. 胎儿生长监测

**监测频率:**
- 双胎:每4-6周一次
- 三胎及以上:每3-4周一次

**评估指标:**
- 体重百分位
- 体重一致性(discordance)
- 羊水量
- 脐血流

---

## 数据结构

### 主文件:data/pregnancy-tracker.json

```json
{
  "created_at": "2025-12-31T12:00:00.000Z",
  "last_updated": "2025-12-31T12:00:00.000Z",

  "current_pregnancy": {
    "pregnancy_id": "pregnancy_20250101",
    "lmp_date": "2025-01-01",
    "due_date": "2025-10-08",
    "due_date_confidence": "high",
    "corrected_by_ultrasound": false,
    "ultrasound_correction_date": null,

    "current_week": 12,
    "current_day": 6,
    "current_trimester": "first",
    "days_passed": 89,
    "days_remaining": 191,
    "progress_percentage": 32,

    "prenatal_checks": [
      {
        "check_id": "check_001",
        "week": 12,
        "check_type": "NT检查",
        "check_type_en": "NT_scan",
        "scheduled_date": "2025-03-25",
        "completed": false,
        "completed_at": null,
        "results": {},
        "notes": "",
        "preparation": "需要憋尿"
      }
    ],

    "symptoms": {
      "nausea": {
        "present": false,
        "severity": null,
        "frequency": null,
        "triggers": [],
        "relief_methods": [],
        "last_updated": null
      },
      "fatigue": {
        "present": false,
        "severity": null
      },
      "edema": {
        "present": false,
        "severity": null,
        "location": null
      },
      "back_pain": {
        "present": false,
        "severity": null
      },
      "contractions": {
        "present": false,
        "type": null,
        "frequency": null
      }
    },

    "weight_tracking": [
      {
        "date": "2025-01-01",
        "week": 0,
        "weight": 60.0,
        "weight_unit": "kg",
        "weight_gain": 0.0,
        "bmi": 22.2,
        "bmi_category": "normal",
        "pre_pregnancy_weight": 60.0,
        "pre_pregnancy_bmi": 22.2,
        "recommended_total_gain": "11.5-16kg",
        "recommended_weekly_gain": "0.35-0.50kg",
        "weekly_gain": null,
        "gain_status": "normal",
        "trimester": "first"
      }
    ],

    "blood_pressure": [
      {
        "date": "2025-03-15",
        "week": 10,
        "systolic": 115,
        "diastolic": 75,
        "classification": "normal",
        "mean_arterial_pressure": 88.3,
        "notes": "",
        "measured_at": "clinic"
      }
    ],

    "fetal_movement": {
      "tracking_started": false,
      "start_week": 28,
      "movements": []
    },

    "contractions": [],

    "nutrition_plan": {
      "folic_acid": {
        "dose": "400μg",
        "frequency": "daily",
        "started": null,
        "adherence": null
      },
      "iron": {
        "dose": null,
        "frequency": null,
        "started": null,
        "adherence": null
      },
      "calcium": {
        "dose": null,
        "frequency": null,
        "started": null,
        "adherence": null
      },
      "dha": {
        "dose": null,
        "frequency": null,
        "started": null,
        "adherence": null
      }
    },

    "medication_safety_checks": [],

    "risk_factors": [],

    "notes": "",

    "completed": false,
    "delivery_date": null,
    "delivery_outcome": null,

    "metadata": {
      "created_at": "2025-01-01T00:00:00.000Z",
      "last_updated": "2025-03-25T10:00:00.000Z"
    }
  },

  "pregnancy_history": [],

  "statistics": {
    "total_pregnancies": 1,
    "current_pregnancy_week": 12,
    "total_weight_gain": 2.5,
    "average_weekly_gain": 0.21,
    "checkups_completed": 1,
    "checkups_scheduled": 11
  },

  "settings": {
    "reminder_days_before": 7,
    "weight_unit": "kg",
    "preferred_checkup_time": "morning"
  }
}
```

### 详细记录文件:data/孕期记录/YYYY-MM/YYYY-MM-DD_孕期记录.json

```json
{
  "pregnancy_id": "pregnancy_20250101",
  "record_date": "2025-03-31",
  "week": 12,
  "day": 6,
  "trimester": "first",

  "daily_log": {
    "symptoms": ["孕吐", "乏力"],
    "mood": "正常",
    "energy_level": "moderate",
    "notes": ""
  },

  "checkups": [],
  "vitals": [],
  "weight": {},

  "fetal_development_info": {
    "size_description": "李子大小",
    "size_cm": "5-6cm",
    "weight_g": 14,
    "milestones": [
      "器官发育基本完成",
      "手指脚趾分化",
      "外生殖器开始形成"
    ]
  },

  "metadata": {
    "created_at": "2025-03-31T20:00:00.000Z",
    "last_updated": "2025-03-31T20:00:00.000Z"
  }
}
```

---

## 智能识别规则

### 日期识别

| 用户输入 | 标准格式 | 示例 |
|---------|---------|------|
| YYYY-MM-DD | YYYY-MM-DD | 2025-01-01 |
| 今年X月X日 | YYYY-MM-DD | 今年1月1日 → 2025-01-01 |
| last month | 计算日期 | last month January 1st |
| X weeks ago | 计算日期 | 12 weeks ago |

### 孕周识别

| 用户输入 | 提取结果 |
|---------|---------|
| week 12 | 12周 |
| 12周 | 12周 |
| 12w | 12周 |
| 孕12周 | 12周 |

### 检查类型识别

| 用户输入 | 标准类型 |
|---------|---------|
| NT, NT检查 | NT检查 |
| 唐筛, 唐氏筛查 | 唐筛 |
| 大排畸, 系统超声 | 大排畸 |
| 糖耐, OGTT | 糖耐量测试 |
| 常规, 产检 | 常规产检 |

### 结果识别

| 正常 | 异常 |
|------|------|
| normal, 正常, 通过 | abnormal, 异常 |
| low risk, 低风险 | high risk, 高风险 |
| negative, 阴性 | positive, 阳性 |

### 症状识别

| 关键词 | 症状类型 |
|--------|---------|
| 孕吐、恶心、呕吐 | nausea |
| 乏力、疲劳 | fatigue |
| 水肿、肿 | edema |
| 腰痛、背痛 | back_pain |
| 宫缩 | contractions |

### 严重程度识别

| 轻微 | 中度 | 重度 |
|------|------|------|
| mild, 轻微 | moderate, 中度 | severe, 严重 |

### 血压格式识别

| 用户输入 | 收缩压 | 舒张压 |
|---------|--------|--------|
| 120/80 | 120 | 80 |
| 120 over 80 | 120 | 80 |
| 120 氏 80 | 120 | 80 |

---

## 错误处理

| 场景 | 错误消息 | 建议 |
|------|---------|------|
| 无活跃孕期 | 无活跃孕期记录<br>请先使用 /pregnancy start | 引导开始记录 |
| 孕期已存在 | 已存在活跃孕期<br>请先完成当前孕期 | 提示当前状态 |
| LMP日期无效 | 末次月经日期无效<br>不能是未来日期 | 验证日期 |
| 缺少profile数据 | 缺少个人信息<br>请先设置身高/体重/生日 | 引导至profile |
| 检查类型未识别 | 未识别的检查类型<br>支持:NT、唐筛、大排畸、糖耐、常规 | 列出支持类型 |
| 孕周超出范围 | 孕周应在0-42周之间 | 显示有效范围 |

---

## 注意事项

- 本系统仅供孕期健康追踪,不能替代专业产检
- 所有产检请按时进行
- 预产期计算可能有误差,以超声为准
- 如有异常情况请及时就医
- 不评估胎儿健康状况
- 不预测妊娠结局
- 胎动监测不能替代医学监护

**紧急情况警示:**
如出现以下情况,请立即就医:
- 阴道出血
- 严重腹痛
- 严重头痛伴视力改变
- 突然严重水肿
- 胎动明显减少或消失
- 发热超过38°C
- 持续呕吐导致脱水

所有数据仅保存在本地,确保隐私安全。

---

## 示例用法

```
# 开始孕期记录
/pregnancy start 2025-01-01

# 记录产检
/pregnancy checkup week 12 NT normal
/pregnancy checkup 16周 唐筛 低风险

# 记录症状
/pregnancy symptom nausea moderate
/pregnancy symptom edema feet mild

# 记录体重
/pregnancy weight 62.5

# 记录血压
/pregnancy vital bp 115/75

# 查看状态
/pregnancy status

# 下次产检
/pregnancy next-checkup
```

Quick Install

$npx ai-builder add command huifer/pregnancy

Details

Type
command
Author
huifer
Slug
huifer/pregnancy
Created
0mo ago