SuperAPI AI 工具集

hexagone-swdoc

写作与研究

查看项目

更新于 10-15 20:35

技能介绍

用途:该技能用于访问 Hexagone Web 服务文档(“外部调用参考”,发布在 GitLab Pages 上),帮助回答与 Hexagone Web 服务相关的问题。它不依赖记忆中的知识,而是抓取并阅读相关文档页面。

主要能力:文档按服务模块组织(EWPT0001、EWPT0002 等),每个模块汇集某一医疗领域的方法。基础地址为 https://erp-pas.gitlab-pages-erp-pas.dedalus.lan/hexagone/swdoc/ 。服务目录涵盖患者管理(EWPT0001,含 READ_PATIENT、FIND_PATIENT 等方法)、急诊管理(EWPT0002)、门诊会诊(EWPT0003)、住院档案(EWPT0004)、占用读取(EWPT0005)、住院过程(EWPT0007)、产品(EWPT0008)、DMP(EWPT0009)、医师(EWPT0010)、物理结构(EWPT0014)、行为集成(EWPT0012,INTEGR_CCAM)以及身份/移动再生(EWPT0013,REGEN_IDMVT)。

使用方式:先根据方法名、领域关键词或 DTD 名称定位相关页面;再用 WebFetch 抓取该页面,例如 WebFetch: url="${BASE_URL}<page-path>" format="markdown"。按需抓取,不要一次抓取全部页面。抓取后提取特定方法(参数、SOAP 接口、相关 DTD)、DTD 字段、错误代码或配置等章节,并保留文档原有结构。跨多个服务的问题可抓取多页综合回答。

限制:若 WebFetch 失败(网络错误、超时),需告知用户站点不可达并建议直接在浏览器访问。不得编造方法或参数,未找到的信息应明确说明;文档缺失时建议联系 Hexagone 开发团队或在 swdoc 仓库(https://gitlab-erp-pas.dedalus.lan/erp-pas/hexagone/swdoc)提出问题。所有方法需要一个 application 参数,返回 RESULT.HEXACALLW 格式的结果缓冲(code + status + description),code 0 表示成功。若与互操作性消息(HPK、HL7)相关,提及关联并建议使用 hpk-parser 或 hl7-pam-parser 技能。