9.4. 在 FHIR 服务器上创建资源


在集成中,您可以创建资源并将其添加到 FHIR 服务器中。当您配置连接的 Create 操作时,您可以指定您要创建的资源类型。例如,您可能希望向 FHIR 服务器添加新的病人资源。要创建资源,请将 FHIR 连接添加到流中间,或者作为简单的集成完成连接。

要填充新资源中的值,请在此流程中添加 FHIR 连接前,将数据映射程序步骤添加到流中。流中的前面的步骤预计会提供您希望新资源包含的数据。将前面的步骤中的字段映射到创建此 FHIR 连接的目标资源中的字段。新资源仅包含您映射到的字段。

当连接执行 Create 操作以在 FHIR 服务器上创建新资源时,新资源具有自动生成的 FHIR 资源 ID。如果要为新资源指定资源 ID,而不是选择 Create action 选择连接的 Update 操作

先决条件

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

流程

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

    识别包含的资源类型可让数据映射器显示包含资源中的字段。如果没有指定包含的资源类型,则无法映射到或来自包含资源中的任何字段。选择没有实际包含的资源没有损害。

  6. Next 将这个连接添加到流中。

结果

连接会出现在您添加它的集成视觉化中。在执行过程中,连接会在 FHIR 服务器上创建新资源。连接返回包含 id.idPart 字段的 MethodOutcome 资源。此字段包含新资源的资源 ID,您可能希望映射到流中的后续步骤。

后续步骤

如果此流程需要额外的步骤来获取您希望新资源包含的数据,请在此 FHIR 连接前添加它们。这些步骤就位后,在 FHIR 连接创建新资源之前,向流中添加数据映射程序步骤。在数据映射程序步骤中,映射到要创建的资源中的字段。

小心

在创建了新资源的 FHIR 连接之前没有数据映射程序,连接会尝试创建空资源。根据 FHIR 服务器配置,这可能无法正常工作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.