Skip to content
Data
Command

/pregnancy

孕期信息(末次月经日期、产检结果、症状描述等,自然语言描述)

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

Context preview

What this command does when you run it.

孕期信息(末次月经日期、产检结果、症状描述等,自然语言描述)

Command definition

pregnancy.md
description: 管理孕期健康记录和产检计划
arguments:
  - name: action
    description: 操作类型:start(开始)/checkup(产检)/symptom(症状)/weight(体重)/vital(体征)/status(状态)/next-checkup(下次产检)/type(多胎设置)/fetal(胎儿信息)
    required: true
  - name: info
    description: 孕期信息(末次月经日期、产检结果、症状描述等,自然语言描述)
    required: false

孕期管理

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

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

操作类型

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`

**孕期数据结构:**

{
  "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`

{
  "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. 更新产检记录

**找到对应产检项并更新:**

{
  "check_id": "check_001",
  "week": 12,
Read more
Ships withwellally-health

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

Get the whole plugin