9.5. 更新 FHIR 服务器上资源中的所有字段


在集成中,您可以更新位于 FHIR 服务器上的资源。要提供更新的值,请在更新资源的 FHIR 连接前向流添加一个数据映射步骤。预期流程中的前面的步骤提供您希望更新的资源包含的数据。将前面步骤中的字段映射到此 FHIR 连接更新的目标资源中的字段。

小心

更新的资源仅包含您映射到的字段。换句话说,除了映射值正在更改的字段外,您还必须映射您希望在资源以及值没有更改的字段。如果您没有映射特定资源字段,连接会从更新的资源中删除该字段。

务必将上一步中的资源 ID 映射到此连接中的资源 ID。这是连接不会更改的唯一资源字段。如果 FHIR 服务器还没有更新资源 ID 的资源,则连接会创建一个使用该资源 ID 的新资源。这是添加具有您选择的资源 ID 的新资源的唯一方法。

要更新或创建资源,请在流程中间添加 FHIR 连接,或者作为简单集成的完成连接。

先决条件

  • 您创建了与您要更新或创建资源的 FHIR 服务器的连接。
  • 您正在创建或编辑一个流,Fuse Online 正在提示您添加到集成中。或者,Fuse Online 会提示您添加完成连接。

流程

  1. Add to Integration 页面中,点您要添加连接的加号。如果 Fuse Online 提示您选择完成连接,请跳过这一步。
  2. 点击您要用来更新 FHIR 服务器中的资源的 FHIR 连接。
  3. Choose an action 页面上,选择 Update
  4. 单击 Resource Type 字段中,以显示 FHIR 资源类型列表。选择或输入您要更新或创建的资源类型。
  5. Contained Resource Types 字段中,如果您要更新的资源类型或创建包含其他资源类型,请选择它们。如果需要选择多个,请使用 Ctrl 键。

    识别包含资源类型可让数据映射程序显示包含资源中的字段。如果您没有指定包含资源类型,则无法与包含资源中的任何字段映射。选择不包含的资源没有损害。

  6. Next 将这个连接添加到流。
  7. 如果这个流程需要额外的步骤来获取希望更新的资源包含的数据,请在这个 FHIR 连接前添加它们。
  8. 在集成视觉化中,点更新资源的 FHIR 连接前的加号。
  9. Data Mapper
  10. 在 data mapper 中:

    1. 将资源 ID 映射到目标资源 ID。这是为新资源指定资源 ID 的唯一方法。
    2. 映射到您希望更新或新资源包含的每个资源字段。务必映射那些值没有更改的字段,以及需要更新值的字段。
    3. 点击 完成 将 data mapper 步骤添加到流程中。

结果

这个连接会出现在您添加的集成视觉化中。在执行期间,连接更新或在 FHIR 服务器上创建资源,并返回包含 id.idPart 字段的 MethodOutcome 资源。此字段包含更新的/所创建的资源 ID,您可能需要映射到流程中的后续步骤。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.