health-analyze
用途: 分析健康数据,计算健康评分
输入:
date: string
data:
temperature: number
heart_rate: number
steps: number
输出:
status: string # 状态:analyzed
health_score: number # 健康评分 (0-100)
analysis:
temperature_ok: boolean
heart_rate_ok: boolean
steps_ok: boolean
issues: array # 问题列表
timestamp: string
评分规则
总分 100 分,分为三个维度:
-
体温评分 (30 分)
- 36.0 - 37.5°C: 30 分
- 其他: 0 分
-
心率评分 (30 分)
- 60 - 100 bpm: 30 分
- 其他: 0 分
-
步数评分 (40 分)
- ≥ 10000: 40 分
- ≥ 5000: 30 分
- < 5000: 0 分
健康等级
- 优秀: 80-100 分
- 良好: 60-79 分
- 需改善: 0-59 分