FHIR Lookup 存储过程配置

Version 24.1.8896


FHIR Lookup 存储过程配置

Version 24.1.8896


Lookup 存储过程操作将进入 FHIR 端口的数据视为存储过程的输入。 端口执行选定的存储过程,然后将结果值插入到流中的现有 Arc 消息中。

  1. 在知行之桥工作流中,从端口中拖动箭头,该箭头将为 FHIR 端口提供输入。

  2. (可选)选择示例文件。 建议使用示例文件,因为它允许端口提供有关文件结构的更多上下文,并使选择输入参数值变得更加容易。

  3. 完成以下配置步骤后,在知行之桥工作流中,将箭头从 FHIR 端口拖动到希望生成的 XML 或消息头数据所在的端口。

Lookup 存储过程配置

请按照以下步骤配置存储过程:

  1. 从下拉菜单中选择一个存储过程。 可用的存储过程取决于端口,并且无法从知行之桥进行自定义。

  2. 输入参数:为每个输入参数添加一个。 如果上传了示例文件,编辑器会显示文档的树形表示形式,以便可以轻松找到所需的 XPath,如下图所示。

  3. 输出目标:选择 XPath 将存储过程响应值插入到 XML 文件中,或选择 Header 将存储过程响应值插入到消息头中。
    • XPath:当选择 XPath 时,目标分为两部分。 父级 XPath 应已存在于 XML 文档中。 新节点名称 是注入到 XML 文档中以保存查找结果的节点的名称。 每个输入参数值在此处提供的 XML 元素中都有其自己的 XML 元素(叶级别)。
    • 消息头:当选择“消息头”时,端口会向每个输入参数的输出消息添加一个消息头。 从数据库返回的每条记录的值均以逗号分隔。
  4. 输出选项:存储过程结果可能包括结果集、返回值和/或输出参数。 这两个复选框可让微调输出中包含的内容。
    • 选中包含输出参数以包含输出参数。
    • 选中包含结果集以在输出中包含结果集(仅当输出目标为 XPath 时适用)。 由于可能会返回具有不同结构的多个结果集,因此结果集将被注入到具有附加层次结构级别的输入 XML 中。
  5. 单击“测试查找”以查看输入 XML 的结构应是什么样子。

  6. 单击“测试”以查看将生成什么输出。 当对测试结果感到满意时,可以单击“保存示例数据”以使其他端口可以访问数据。