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