SuperAPI AI 工具集

clinical-delegation

智能体与模型

查看项目

更新于 10-16 02:33

技能介绍

用途:将临床相关任务从协调器委派给专科子代理(sub-agent runtime),而不是由协调器直接访问 FHIR 接口。

主要能力与分工:patient-data 用于查找患者、获取人口学信息、列出病情;labs-vitals 用于检验、生命体征、血压与观察项;medications 用于在服药物与药物类别;analyst 用于 Python 分析、护理缺口与图表;molecular 用于药物分子结构与 OpenFold3 NIM 三维可视化。

使用方式:调用 sessions_spawn,设置 agentId 为上述专科代理之一,提供清晰 task,并将 mode 设为 run。不要设置 runtime: "acp";省略 runtime 或使用 runtime: "subagent",以确保请求到达正确的临床代理。示例:{ "agentId": "labs-vitals", "task": "Get latest HbA1c and eGFR for patient abc123", "mode": "run" }。

限制与错误做法:协调器不要用 web_fetch 或任何 HTTP 工具自行调用 FHIR API——协调器上下文中的 FHIR base URL 可能被自行推测而错误;专科代理已配置 FHIR 端点并在服务器上运行 Python。当前使用的唯一 FHIR 服务器是 https://r4.smarthealthit.org,不要使用 fhir.example.com 之类占位域名。未设置 agentId 会导致系统不知道运行哪个专科代理;仅设置 runtime: "acp" 而不提供 agentId 会报“ACP target agent is not configured”。其他细节暂未提供。