9.7. 在 FHIR 服务器上创建不同类型的资源

在集成中,您可以在 FHIR 服务器上创建两个或多个资源,每个资源都可以是不同的类型。例如,您可以在一个到 FHIR 服务器的连接中添加新的病人资源和新的供应商资源。为此,请将 FHIR 连接添加到流中间,或者作为简单的集成完成连接。

先决条件

  • 您创建了要向其添加资源的 FHIR 服务器的连接。
  • 您正在创建或编辑流,Fuse Online 会提示您添加到集成。或者,Fuse Online 正在提示您选择完成连接。

流程

  1. Add to Integration 页面上,单击您要添加连接的加号。如果 Fuse Online 正在提示您选择完成连接,请跳过这一步。
  2. 点击您要创建的 FHIR 连接,并将新资源添加到 FHIR 服务器中。
  3. Choose an action 页面上,选择 Transaction
  4. Included Resource Types 字段中,选择此连接创建的资源类型。使用 Ctrl 键选择多个资源类型。该连接会为您选择的每种类型创建一个资源。
  5. Next 将这个连接添加到流中。
  6. 要填充新资源中的字段,请在此连接前添加数据映射程序步骤:

    1. 在流视觉化中,点您刚刚添加的连接前的加号。
    2. 单击 Data Mapper
    3. 在数据映射器中,将 source 字段映射到目标资源字段。新资源仅包含您映射到的目标字段。
    4. Next 将数据映射程序步骤添加到流中。

结果

连接会出现在您添加它的集成视觉化中。在执行过程中,连接会将所有资源添加到 FHIR 服务器,或者如果出现错误,连接不会将任何资源添加到 FHIR 服务器。成功操作会返回一个事务资源,其中包含每个新资源的资源 ID。您可以将这些资源 ID 映射到流中的后续步骤。