第 9 章 连接到 FHIR


快速健康互操作性资源(FHIR)是交换医疗数据的标准。在集成中,您可以获取一个或多个 FHIR 资源,创建或更新资源,更新资源中的一个或多个字段,或使用事务来创建多个资源。为此,请将 FHIR 连接添加到流中间,或者作为简单的集成完成连接。

Fuse 在线连接到 FHIR:

  • 可以与使用基本令牌(OAuth)身份验证的 FHIR 服务器通信。
  • 可以针对符合 FHIR DSTU3 的所有 FHIR DSTU3 操作。
  • 无法对扩展进行操作,允许将自定义数据存储在资源中。如果扩展位于从 FHIR 服务器接收的数据中,集成会静默忽略它。

在连接到 FHIR 的集成中,在数据映射器步骤中,您只能映射 FHIR 列表字段的深度级别。换句话说,如果 FHIR 列表包含列表,则无法映射嵌套列表中的字段。为缓解这个限制,Fuse Online 将一些 FHIR 资源列表字段转换为单值字段,例如,列表字段中的地址可能会作为一个字段在数据映射程序中显示。

连接到 FHIR 的详情位于以下主题:

9.1. 创建到 FHIR 服务器的连接

在集成中,若要在 FHIR 资源上运行,请创建一个到 FHIR 服务器的连接,然后将该连接添加到流中或作为简单集成的完成连接。

FHIR 连接不能是简单集成的开始连接。但是,您可以启动与定期触发 FHIR 连接的计时器的简单集成。

先决条件

  • 您必须知道您要连接的 FHIR 服务器的 URL。
  • 您必须具有访问 FHIR 服务器的授权凭证。您应该从 FHIR 服务器管理员获取它们。很少情况下,FHIR 服务器不需要身份验证,您可以在不指定凭证的情况下创建连接。例如,私有网络中的公共 FHIR 服务器或 FHIR 服务器可能不需要身份验证。

流程

  1. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
  2. Create Connection 以显示连接器。
  3. 点击 FHIR 连接器并配置连接,如下所示:

    1. FHIR version 字段中,接受 DSTU3,这是必需的。
    2. FHIR 服务器 URL 字段中,输入您要访问的 FHIR 服务器的 URL。在创建集成时,您可以接受默认的测试服务器 http://fhirtest.uhn.ca/baseDstu3
    3. FHIR 服务器用户名 字段中,输入您的用户名。这是使用基本身份验证的 FHIR 服务器所需要的。
    4. FHIR 服务器 密码字段中,输入您的密码,使用基本身份验证的 FHIR 服务器还需要该密码。
    5. FHIR 服务器 bearer 令牌 字段中,输入您的令牌。这是使用 OAuth 身份验证的 FHIR 服务器所需要的。
  4. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请重新发布输入参数并重试。
  5. 如果验证成功,请单击 Next
  6. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,您可以输入 FHIR West
  7. Description 字段中,输入有助于了解此连接的任何信息。
  8. Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 FHIR West 显示为一个连接,您可以选择添加到集成。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.