9.7. 在 FHIR 服务器上创建不同类型的资源
在集成中,您可以在 FHIR 服务器上创建两个或者多个资源,每个资源都可以是不同的类型。例如,您可以在一个连接到 FHIR 服务器的连接中添加新的 patient 资源和新提供程序资源。为此,请将 FHIR 连接添加到流程中中,或者作为简单的集成的完成连接。
先决条件
- 您创建了连接到您要为其添加资源的 FHIR 服务器的连接。
- 您正在创建或编辑一个流,Fuse Online 正在提示您添加到集成中。或者,Fuse Online 提示您选择完成连接。
流程
- 在 Add to Integration 页面中,点您要添加连接的加号。如果 Fuse Online 提示您选择完成连接,请跳过这一步。
- 点击您要用来创建新资源和向 FHIR 服务器添加新资源的 FHIR 连接。
- 在 Choose a action 页面上,选择 Transaction。
- 在 Included Resource Types 字段中,选择此连接创建的资源类型。使用 Ctrl 键选择多个资源类型。这个连接会根据您选择的每种类型创建一个资源。
- 点 Next 将这个连接添加到流。
要在新资源中填充字段,请在这个连接前添加数据映射步骤:
- 在流视觉化中,点您刚刚添加的连接前的加号。
- 点 Data Mapper。
- 在 data mapper 中,将源字段映射到目标资源字段。新资源仅包含映射到的目标字段。
- 点 Next 将 data mapper 步骤添加到流中。
结果
这个连接会出现在您添加的集成视觉化中。在执行过程中,连接会将所有资源添加到 FHIR 服务器,或者出现错误时,连接不会将任何资源添加到 FHIR 服务器。成功操作会返回一个事务资源,其中包含每个新资源的资源 ID。您可以将这些资源 ID 映射到流程中的后续步骤。