Installs: 0
Used in: 1 repos
Updated: 0mo ago
$
npx ai-builder add command huifer/familyInstalls to .claude/commands/family.md
# 家庭健康管理
全面的家庭健康档案管理,帮助记录家族病史、评估遗传风险、维护家庭健康。
## ⚠️ 医学安全声明
**重要提示:本系统仅供健康记录和家族病史管理,不能替代专业医疗诊断和治疗。**
- ❌ 不提供遗传疾病诊断
- ❌ 不预测个体发病概率
- ❌ 不推荐具体治疗方案
- ❌ 不替代遗传咨询师
- ✅ 记录家族病史
- ✅ 评估遗传风险(仅供参考)
- ✅ 生成家庭健康报告
- ✅ 提供预防建议和筛查提醒
所有医疗决策请遵从医生指导。遗传风险评估结果仅供参考,具体风险请咨询专业医师或遗传咨询师。
## 操作类型
### 1. 添加家庭成员 - `add-member`
添加家庭成员到健康档案。
**参数说明:**
- `info`: 成员信息(必填),使用自然语言描述
**示例:**
```
/family add-member 父亲 张三 1960-05-15 A型血
/family add-member 母亲 李四 1962-08-20 B型血
/family add-member 儿子 小明 2010-03-10 A型血
/family add-member 配偶 王五 1988-12-05 O型血
```
**支持的信息:**
- 关系:父亲/母亲/配偶/儿子/女儿/兄弟/姐妹等
- 姓名:成员姓名
- 出生日期:YYYY-MM-DD格式或年龄
- 血型:A/B/AB/O型
- 性别:男/女(通常可从关系推断)
**执行步骤:**
1. 解析关系类型和成员信息
2. 生成唯一的member_id
3. 验证关系完整性和年龄合理性
4. 保存到`data/family-health-tracker.json`
5. 输出确认信息
**数据结构:**
```json
{
"member_id": "mem_20250108_001",
"name": "张三",
"relationship": "father",
"gender": "male",
"birth_date": "1960-05-15",
"blood_type": "A",
"status": "living",
"created_at": "2025-01-08T10:00:00.000Z"
}
```
### 2. 记录家族病史 - `add-history`
记录家族成员的疾病历史。
**参数说明:**
- `info`: 病史信息(必填),使用自然语言描述
**示例:**
```
/family add-history 父亲 高血压 50岁确诊
/family add-history 母亲 糖尿病 55岁发病
/family add-history 祖父 冠心病 60岁
/family add-history 外祖母 乳腺癌 58岁
```
**支持的信息:**
- 成员:家庭成员名称或关系
- 疾病名称:高血压、糖尿病、冠心病等
- 发病年龄:确诊或发病时的年龄
- 严重程度:轻度/中度/重度(可选)
- 备注:其他相关信息(可选)
**执行步骤:**
1. 解析成员和疾病信息
2. 识别疾病分类(心血管/代谢/肿瘤等)
3. 记录发病年龄和严重程度
4. 更新family_medical_history
5. 输出确认信息
**数据结构:**
```json
{
"history_id": "hist_20250108_001",
"disease_name": "高血压",
"disease_category": "cardiovascular",
"affected_member_id": "mem_20250108_001",
"age_at_onset": 50,
"severity": "moderate",
"notes": "药物控制良好",
"reported_date": "2025-01-08"
}
```
### 3. 追踪成员健康 - `track`
追踪家庭成员的健康数据(血压、血糖、用药等)。
**参数说明:**
- `info`: 健康数据(必填),指定成员和数据类型
**示例:**
```
/family track 父亲 血压 135/85
/family track 母亲 血糖 7.2
/family track 儿子 身高 体重 120cm 25kg
/family track list
```
**支持的数据类型:**
- 血压:收缩压/舒张压
- 血糖:空腹血糖值
- 体重:体重/BMI
- 身高:身高值
- 用药:药物名称和剂量
**执行步骤:**
1. 识别成员和数据类型
2. 集成现有健康模块数据
3. 记录到成员健康档案
4. 更新健康趋势
5. 输出记录结果
**集成模块:**
- hypertension-tracker.json(血压)
- diabetes-tracker.json(血糖)
- nutrition-tracker.json(体重)
### 4. 列出家庭成员 - `list`
显示所有家庭成员信息。
**示例:**
```
/family list
/family list 简洁
/family list 详细
```
**输出内容:**
- 成员列表
- 关系和年龄
- 健康状态概览
- 家族病史汇总
### 5. 遗传风险评估 - `risk`
评估和显示家族遗传风险。
**示例:**
```
/family risk
/family risk 高血压
/family risk 糖尿病
/family risk 全部
```
**输出内容:**
- 遗传风险等级(高/中/低)
- 受影响家庭成员
- 风险因素分析
- 预防建议
**风险计算:**
```
遗传风险评分 = (一级亲属患病数 × 0.4) +
(早发病例数 × 0.3) +
(家族聚集度 × 0.3)
风险等级:
- 高风险: ≥70%
- 中风险: 40%-69%
- 低风险: <40%
```
**注意:** 风险评估基于家族病史统计,仅供参考,不预测个体发病。
### 6. 生成家庭健康报告 - `report`
生成完整的家庭健康分析报告。
**示例:**
```
/family report
/family report html
/family report 遗传风险
```
**报告内容:**
- 家庭成员健康概况
- 家族病史汇总
- 遗传风险分析
- 共同健康问题
- 预防建议清单
- 筛查建议时间表
**输出格式:**
- 文本报告:命令行输出
- HTML报告:可视化图表(家谱树、风险图等)
**HTML可视化包含:**
- 家谱树(多代展示)
- 遗传风险热力图
- 疾病分布图表
- 预防建议时间线
## 疾病分类参考
### 心血管疾病
- 高血压
- 冠心病
- 心肌病
- 心律失常
- 卒中
### 代谢疾病
- 糖尿病(1型/2型)
- 高脂血症
- 痛风
- 代谢综合征
### 肿瘤
- 肺癌
- 乳腺癌
- 结直肠癌
- 胃癌
- 肝癌
### 呼吸系统
- 哮喘
- COPD
- 肺纤维化
### 其他
- 青光眼
- 精神疾病
- 自身免疫病
## 关系类型标准
### 直系亲属
- self:本人
- father:父亲
- mother:母亲
- spouse:配偶
- son:儿子
- daughter:女儿
### 旁系亲属
- brother:兄弟
- sister:姐妹
- paternal_grandfather:祖父
- paternal_grandmother:祖母
- maternal_grandfather:外祖父
- maternal_grandmother:外祖母
### 复杂关系
- half_brother:异父/母兄弟
- half_sister:异父/母姐妹
- adopted:收养关系
## 遗传风险参考
### 高风险特征
- 多名一级亲属患病
- 早发病例(<50岁)
- 家族聚集明显
- 遗传模式明确
### 中风险特征
- 1-2名一级亲属患病
- 中年发病(50-65岁)
- 轻度家族聚集
### 低风险特征
- 仅有远亲患病
- 晚发病例(>65岁)
- 散发病例
## 预防建议参考
### 心血管疾病高风险
- 定期血压监测(每周3次)
- 限制钠盐摄入(<5g/天)
- 规律有氧运动(每周150分钟)
- 体重管理(BMI<24)
- 35岁开始定期体检
### 糖尿病高风险
- 控制体重和腰围
- 低糖低脂饮食
- 增加膳食纤维
- 规律运动
- 40岁开始每年查血糖
### 肿瘤高风险
- 遵医嘱定期筛查
- 避免致癌因素(吸烟、饮酒)
- 健康生活方式
- 疫苗接种(如乙肝疫苗)
- 警惕早期症状
## 数据结构
### 家庭信息结构
```json
{
"family_info": {
"family_id": "fam_20250108_001",
"created_date": "2025-01-08",
"last_updated": "2025-01-08"
}
}
```
### 成员数组结构
```json
{
"members": [
{
"member_id": "mem_20250108_001",
"name": "张三",
"relationship": "father",
"gender": "male",
"birth_date": "1960-05-15",
"blood_type": "A",
"status": "living",
"created_at": "2025-01-08T10:00:00.000Z",
"personal_health": {
"chronic_conditions": ["高血压"],
"allergies": [],
"medications": ["氨氯地平"],
"genetic_tests": []
}
}
]
}
```
### 家族病史结构
```json
{
"family_medical_history": {
"hereditary_diseases": [
{
"disease_name": "高血压",
"category": "cardiovascular",
"affected_members": ["mem_001", "mem_002"],
"inheritance_pattern": "complex",
"age_range": {"min": 40, "max": 65, "avg": 52}
}
],
"common_conditions": [],
"genetic_disorders": []
}
}
```
### 风险评估结构
```json
{
"risk_assessment": {
"last_assessment_date": "2025-01-08",
"hereditary_risks": [
{
"disease": "高血压",
"risk_level": "high",
"confidence": "medium",
"affected_members": ["父亲"],
"risk_factors": ["一级亲属患病", "早发(<50岁)"]
}
],
"preventive_recommendations": [
{
"category": "screening",
"action": "定期血压监测",
"frequency": "每周3次",
"start_age": 35,
"priority": "high"
}
]
}
}
```
## 错误处理
- **成员不存在**:"未找到成员XXX,请先使用 /family add-member 添加"
- **关系无效**:"关系类型XXX不支持,请使用:父亲/母亲/配偶/子女等"
- **年龄不合理**:"父母年龄应比子女大至少15岁"
- **数据不完整**:"请提供完整的成员信息,例如:/family add-member 父亲 张三 1960-05-15"
- **无数据**:"暂无家庭健康记录,请先添加家庭成员"
- **文件读取失败**:"无法读取家庭健康数据,请检查数据文件"
## 示例用法
```
# 添加家庭成员
/family add-member 父亲 张三 1960-05-15 A型血
/family add-member 母亲 李四 1962-08-20 B型血
/family add-member 配偶 王五 1988-12-05 O型血
# 记录家族病史
/family add-history 父亲 高血压 50岁确诊
/family add-history 母亲 糖尿病 55岁发病
/family add-history 祖父 冠心病 60岁
# 查看家庭成员
/family list
# 评估遗传风险
/family risk 高血压
/family risk
# 追踪健康数据
/family track 父亲 血压 135/85
/family track 母亲 血糖 7.2
# 生成报告
/family report
/family report html
```
## 注意事项
- 家族病史信息很重要,尽量完整记录
- 遗传风险仅供参考,不预测个体发病
- 建议定期更新家族病史信息
- 高风险人群应提前开始筛查
- 所有医疗决策请咨询专业医师
- 遗传咨询建议咨询专业遗传咨询师
- 数据隐私保护,所有信息仅保存在本地
## 集成模块
本模块与以下健康模块集成:
- **高血压管理** (`/bp`):追踪血压数据
- **糖尿病管理** (`/diabetes`):追踪血糖数据
- **用药管理** (`/medication`):追踪用药记录
- **营养管理** (`/nutrition`):追踪体重数据
- **健康趋势分析** (`health-trend-analyzer`):分析家庭健康趋势
---
**免责声明:本系统仅供健康记录使用,不替代专业医疗诊断和治疗。遗传风险评估仅供参考,具体风险请咨询专业医师或遗传咨询师。**Quick Install
$
npx ai-builder add command huifer/familyDetails
- Type
- command
- Author
- huifer
- Slug
- huifer/family
- Created
- 0mo ago