SuperAPI AI Directory

family-health-analyzer

Data & analytics

View repository

Updated 10-16 09:56

About this skill

Family Health Analysis Skill

Skill Overview

This skill provides in-depth analysis of family health data, including:

  • Genetic Risk Assessment
  • Family Disease Pattern Identification
  • Family Shared Issue Analysis
  • Personalized Prevention Recommendations
  • Visual Report Generation

Trigger Conditions

Use this skill when the user requests the following:

  • "Family Health Report"
  • "Family Medical History Analysis"
  • "Genetic Risk Assessment"
  • "Family Health Trends"
  • Execute /family report command
  • Execute /family risk command

Analysis Steps

Step 1: Determine the Analysis Objective

Identify the type of user request:

  • Family Medical History Analysis
  • Genetic Risk Assessment
  • Family Health Trends
  • Family Health Report

Step 2: Read Family Data

Data Sources:

  1. Main Data File: data/family-health-tracker.json
  2. Integrated Module Data:
    • data/hypertension-tracker.json
    • data/diabetes-tracker.json
    • data/profile.json

Step 3: Data Validation and Cleaning

Validation Items:

  • Relationship Integrity
  • Age Reasonableness
  • Data Consistency

Step 4: Genetic Pattern Identification

Identification Algorithms:

  1. Familial Clustering Analysis
  2. Genetic Pattern Identification
  3. Early-Onset Case Identification (usually <50 years old)

Step 5: Risk Calculation Algorithm

Weighted Calculation:

遗传风险评分 = (一级亲属患病数 × 0.4) +
              (早发病例数 × 0.3) +
              (家族聚集度 × 0.3)

风险等级:
- 高风险: ≥70%
- 中风险: 40%-69%
- 低风险: <40%

Step 6: Generate Prevention Recommendations

Recommendation Categories:

  • Screening Recommendations: Regular examination items
  • Lifestyle Recommendations: Diet, exercise, daily routine
  • Medical Consultation Recommendations: When to seek medical care, which specialty to consult

Example:

{
  "category": "screening",
  "action": "定期血压监测",
  "frequency": "每周3次",
  "start_age": 35,
  "priority": "high"
}

Step 7: Generate Visual Report

HTML Report Components:

  1. Family Tree (ECharts tree diagram)
  2. Genetic Risk Heatmap
  3. Disease Distribution Pie Chart
  4. Prevention Recommendation Timeline

Step 8: Output Results

Output Formats:

  1. Text Report (Concise Version): Command-line output
  2. HTML Report (Full Version): Visual charts

Safety Principles

Medical Safety Boundaries

  • ✅ Statistical analysis based only on family medical history
  • ✅ Provide prevention recommendations and screening reminders
  • ✅ Clearly indicate uncertainty
  • ❌ Do not diagnose genetic diseases
  • ❌ Do not predict individual disease probability
  • ❌ Do not recommend specific treatment plans

Disclaimer

Each analysis output must include:

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

Integrate Existing Modules

  • Read hypertension management data
  • Read diabetes management data
  • Link medication records

Skill Version: v1.0 Last Updated: 2025-01-08 Maintainer: WellAlly Tech