name: parse_report description: 解析体检报告原始数据,提取并分类各项检验指标,识别异常值 triggers: - 体检报告 - 体检数据 - 解析报告 - 检验结果 - 化验单 - 体检解读 tags: - 健康 - 体检 - 数据解析 version: "1.0.0" input_format: "JSON 格式的体检原始数据(包含基本信息、体征、检验指标等)" output_format: "JSON 格式的解析结果(ParsedReport schema)"
parse_report — 体检数据解析
功能
接收原始体检报告数据,完成以下解析:
- BMI 计算与分类 — 根据身高体重计算 BMI 并归类
- 血压分级 — 按照中国高血压防治指南进行血压分级
- 指标逐项解析 — 对每项检验指标与参考范围比对,标注正常/偏高/偏低
- 异常汇总 — 提取所有异常指标,计算偏离百分比
- 影像检查概述 — 汇总影像学检查结论
输出说明
返回 ParsedReport 结构,包含:
summary: 体检概况(自然语言)bmi_category: BMI 分类bp_category: 血压分级abnormal_indicators: 异常指标列表(含偏离百分比)normal_indicators: 正常指标列表imaging_summary: 影像检查概述
约束
- 必须使用
shared/metrics_utils.py中的参考范围进行判断 - 对于未收录的指标,如果原始数据提供了参考范围则使用原始范围,否则标记为"待评估"
- 不做风险评估或建议生成(留给后续 Skill)