SuperAPI AI 工具集

hexagone-swdoc

写作与研究

查看项目

更新于 10-15 20:35

技能介绍

用途:该技能用于访问 Hexagone Web Services 文档(“Référence Appels Externes”),在回答关于 Hexagone Web 服务的问题时抓取并阅读相关页面,而不是依赖记忆知识。Hexagone 的“Appels Externes”(EW)模块通过 SOAP Web 服务让外部应用调用 Hexagone Web 业务逻辑,文档按服务模块(EWPT0001、EWPT0002 等)组织,每个模块对应一个医疗领域的方法集合。

主要能力:提供完整服务索引,包括 EWPT0001 患者管理、EWPT0002 急诊管理、EWPT0003 外部会诊、EWPT0004 住院档案、EWPT0005 占用读取、EWPT0007 住院管理、EWPT0008 产品、EWPT0009 DMP 管理、EWPT0010 医师管理、EWPT0012 行为集成、EWPT0013 身份/移动再生成、EWPT0014 物理结构,以及通用介绍页。还提供方法名到服务页的快速查找表,以及关键 DTD 格式表(如 RESULT.HEXACALLW、PATIENT_INFO.HEXASERV、CASE.HEXASERV 等)。

使用方式:先根据方法名、领域关键词或 DTD 名称定位相关页面,再用 WebFetch 抓取,例如 WebFetch: url="https://erp-pas.gitlab-pages-erp-pas.dedalus.lan/hexagone/swdoc/00-introduction/" format="markdown"。只抓取需要的页面,不要一次抓取全部。抓取后提取相关章节(方法、参数、SOAP 接口、相关 DTD、错误码、配置),保留原始结构呈现。若问题跨多个服务,可抓取多页组合回答。

适用场景:用户询问 Hexagone Web 服务、SOAP 方法或 EWPT 服务;需要了解如何调用某个 API 方法;需要服务契约(参数、DTD);询问 XML DTD 格式;想了解某领域可用方法;调试集成问题(错误码、状态、配置);询问 API 错误码或错误处理。

限制:必须从 GitLab Pages 站点抓取,不能凭记忆回答;不得编造方法或参数,文档中未找到需明确说明;若 WebFetch 失败(网络错误、超时),应告知用户站点不可达并建议直接在浏览器访问;若方法未记录,建议联系 Hexagone 开发团队或在 swdoc 仓库提交 issue;与用户认知冲突时以文档为准。所有方法需要 application 参数,返回 RESULT.HEXACALLW 格式结果缓冲区,代码 0 表示成功。