name: assess_risk description: 基于解析后的体检数据,评估各维度健康风险并给出综合风险等级 triggers: - 风险评估 - 健康风险 - 疾病风险 - 风险分析 - 健康评分 tags: - 健康 - 风险评估 - 医学分析 version: "1.0.0" input_format: "parse_report 输出的 ParsedReport JSON" output_format: "JSON 格式的风险评估结果(RiskAssessment schema)"
assess_risk — 健康风险评估
功能
接收 parse_report 解析后的体检数据,完成多维度风险评估:
- 心血管风险 — 综合血压、血脂、BMI 等指标
- 代谢风险 — 血糖、糖化血红蛋白、BMI、尿酸等
- 肝脏风险 — 转氨酶等肝功能指标
- 肾脏风险 — 肌酐、尿素氮等肾功能指标
- 综合评估 — 加权计算综合风险分并给出等级
评分规则
- 每个维度 0-10 分
- 综合风险分 = 各维度加权平均
- 风险等级:低(0-3) / 中(3-5) / 高(5-7) / 极高(7-10)
输出说明
返回 RiskAssessment 结构,包含:
overall_risk: 综合风险等级overall_score: 综合风险分risk_factors: 各维度风险因子列表priority_concerns: 需优先关注的问题llm_reasoning: LLM 的推理过程
约束
- 必须依赖 parse_report 的输出(不从原始数据重新解析)
- 风险评分使用规则引擎计算,LLM 负责生成推理说明
- 需要考虑年龄、性别、既往史等因素的影响