---
name: family-health-analyzer
description: 整理家族病史和已知健康记录，识别需要医生或遗传咨询师评估的线索，不计算未经验证的个体发病概率
allowed-tools: Read, Write, Grep, Glob
risk: critical
source: community
date_added: "2026-09-04"
---

# 家庭健康分析技能

## When to Use
- 需要分析家族病史、遗传风险或家庭层面的健康模式时使用。
- 任务涉及家庭健康报告、家族聚集性疾病识别或预防建议生成。
- 需要把多个家庭成员的健康数据汇总后做趋势或风险评估。

## 技能概述

本技能提供家庭健康数据的深度分析,包括:
- 遗传风险评估
- 家族疾病模式识别
- 家庭共同问题分析
- 个性化预防建议
- 可视化报告生成

## 触发条件

当用户请求以下内容时,使用此技能:
- "家庭健康报告"
- "家族病史分析"
- "遗传风险评估"
- "家庭健康趋势"
- 执行 `/family report` 命令
- 执行 `/family risk` 命令

## 分析步骤

### 步骤1: 确定分析目标

识别用户请求类型:
- 家族病史分析
- 遗传风险评估
- 家庭健康趋势
- 家庭健康报告

### 步骤2: 读取家庭数据

**数据源:**
1. 主数据文件: `data/family-health-tracker.json`
2. 集成模块数据:
   - `data/hypertension-tracker.json`
   - `data/diabetes-tracker.json`
   - `data/profile.json`

### 步骤3: 数据验证与清洗

**验证项目:**
- 关系完整性
- 年龄合理性
- 数据一致性

### 步骤4: 遗传模式识别

**识别算法:**
1. 家族聚集性分析
2. 遗传模式识别
3. 记录发病年龄；“早发”阈值依具体疾病和已验证指南，不统一设为50岁

### 步骤5: 描述性汇总，不计算临床风险

**禁止使用未经验证的加权公式生成百分比。** 亲属人数、早发病例数和聚集度不是同量纲且未归一化的数据；原先0.4/0.3/0.3权重和70%阈值没有临床校准依据。只记录实际已知关系、诊断来源、发病年龄和缺失项，由专业人员判断是否需要进一步评估。

**记录示例（不是可执行计算算法）:**
```text
已知一级亲属病史：按疾病、关系和发病年龄逐条列出
来源：本人确认／医疗记录／待核实
缺失信息：明确列出，不推定为阴性
后续：向医生或遗传咨询师提出待评估问题，不输出发病概率
```

### 步骤6: 生成预防建议

**建议分类:**
- 筛查建议:定期检查项目
- 生活方式建议:饮食、运动、作息
- 就医建议:何时就医、咨询专科

**示例:**
```json
{
  "category": "screening",
  "action": "定期血压监测",
  "frequency": "由医生依据实际情况确定",
  "start_age": null,
  "priority": "high"
}
```

### 步骤7: 生成可视化报告

**HTML报告组件:**
1. 家谱树(ECharts树图)
2. 已知病史分布图（不得标成个人遗传风险概率）
3. 疾病分布饼图
4. 预防建议时间线

### 步骤8: 输出结果

**输出格式:**
1. 文本报告(简洁版):命令行输出
2. HTML报告(完整版):可视化图表

## 安全原则

### 医学安全边界
- ✅ 仅基于家族病史进行统计分析
- ✅ 提供预防建议和筛查提醒
- ✅ 明确标注不确定性
- ❌ 不进行遗传疾病诊断
- ❌ 不预测个体发病概率
- ❌ 不推荐具体治疗方案

### 免责声明
每次分析输出必须包含:
```
⚠️ 免责声明:
1. 本分析基于家族病史统计,仅供参考
2. 遗传风险评估不预测个体发病
3. 所有医疗决策请咨询专业医师
4. 遗传咨询建议咨询专业遗传咨询师
```

## 集成现有模块

- 读取高血压管理数据
- 读取糖尿病管理数据
- 关联用药记录

---

**技能版本**: v1.0
**最后更新**: 2025-01-08
**维护者**: WellAlly Tech

## Limitations
- 中文是原始受众语言，不是缺陷；按用户指定语言交互。原文已包含明确医学免责声明，必须保留。
- data/*.json 和 /family 命令属于外部应用约定，AAS未分发这些数据、运行时或算法；先定位用户明确授权的真实数据源，不伪造成功命令。
- 家庭/遗传信息高度敏感，仅收集获得同意的最小字段，匿名化亲属记录并私有保存；不得因亲属关联推定某人诊断。
- [CDC家族健康史说明](https://www.cdc.gov/family-health-history/about/index.html)强调与医疗专业人员讨论；此技能不提供医学诊断、治疗或自行更改筛查方案。
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
