--- 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.