evaluate_risk_rules
Evaluates pediatric CKD risk using hard-coded SOP thresholds, returning warning level and triggered rules. Accepts patient ID for auto data retrieval or manual lab values.
Instructions
【硬规则引擎】按预警 SOP 硬阈值做确定性研判,返回预警等级与命中规则。
这是防止小模型算术幻觉的关键工具:涨幅计算、阈值比较、等级归并全部由代码完成。 Agent 必须以本工具返回的 level 与 triggered_rule_ids 为唯一判定依据。
两种用法:
传 patient_id:自动从模拟 LIS 拉取全部数据后研判(推荐)。
直接传指标数值:用于医生口述/临时录入的场景,未传的项按缺失处理。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| albumin | No | 本次血清白蛋白 g/L。 | |
| potassium | No | 本次血钾 mmol/L。 | |
| age_months | No | 月龄,手工模式下用于血磷年龄分层,缺省按学龄期处理。 | |
| creatinine | No | 本次血肌酐 μmol/L。 | |
| patient_id | No | 患儿编号。传入时其余参数作为覆盖值,留空则完全使用手工输入。 | |
| phosphorus | No | 本次血磷 mmol/L。 | |
| specimen_note | No | 标本备注,含「溶血」时会触发假性高钾复核规则。 | |
| height_z_series | No | 身高 Z 评分序列,格式同上。 | |
| weight_z_series | No | 体重 Z 评分序列,逗号分隔按时间升序,如 "-1.02,-1.28,-1.61"。 | |
| baseline_creatinine | No | 约 3 个月前血肌酐 μmol/L。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |