你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 FHIR 服务?

Azure Health Data Services 中的 FHIR 服务支持使用快速医疗保健互操作性资源(FHIR®)数据标准快速交换运行状况数据。 作为托管平台即服务(PaaS)的一部分,FHIR 服务使任何使用运行状况数据的人都能在云中安全地存储和交换受保护的运行状况信息(PHI)变得容易。

FHIR 服务提供以下内容:

  • 托管的符合 FHIR 的服务器,在数分钟内在云中预配
  • 用于 FHIR 数据访问和存储的企业级 FHIR API 终结点
  • 高性能、低延迟
  • 在兼容的云环境中安全管理受保护健康信息 (PHI)
  • 适用于移动和 Web 客户端的 SMART on FHIR
  • 使用 Microsoft Entra 基于角色的 访问控制 (RBAC) 大规模控制对 FHIR 数据的访问
  • 审核 FHIR 服务数据存储中访问、创建和修改事件的日志跟踪

使用 FHIR 服务可以快速创建和部署 FHIR 服务器,以利用云的弹性缩放来引入、持久化和查询 FHIR 数据。 无论使用多少数据,为 FHIR 服务提供支持的 Azure 服务都旨在实现高性能。

FHIR 服务中预配的 FHIR API 允许任何符合 FHIR 的系统安全地连接 FHIR 数据并与 FHIR 数据交互。 作为 PaaS 产品/服务,Microsoft 承担 FHIR 服务的操作、维护、更新和合规性要求,以便你可以释放自己的运营和开发资源。

使用 FHIR 发挥数据功能

医疗保健行业正在迅速采用 FHIR® 作为医疗保健数据存储、查询和交换的行业标准。 FHIR 提供可靠的可扩展数据模型,其中包含所有符合 FHIR 的系统可以互换使用的标准化语义。 借助 FHIR,组织可以统一不同的电子运行状况记录系统(EHR)和其他运行状况数据存储库,从而允许以单一通用格式持久保存和交换所有数据。 通过添加 SMART on FHIR,面向用户的移动和基于 Web 的应用程序可以安全地与 FHIR 数据进行交互 - 为患者和提供商提供对 PHI 的访问开辟了一系列新的可能性。 最重要的是,FHIR 简化了组装大型健康数据集进行研究的过程,使研究人员和临床医生能够大规模应用机器学习和分析,以获得新的健康见解。

在云中安全地管理健康数据

Azure Health Data Services 中的 FHIR 服务通过 RESTful API 向客户端提供 FHIR 数据。 此 API 是 HL7 FHIR API 规范的实现。 作为 Azure 中的托管 PaaS 产品/服务,FHIR 服务为组织提供了一个可缩放且安全的环境,用于以本机 FHIR 格式存储和交换受保护的运行状况信息(PHI)。

释放资源进行创新

可以投资资源来构建和维护自己的 FHIR 服务器,但借助 Azure Health Data Services 中的 FHIR 服务,Microsoft 负责设置服务器的组件,确保满足所有符合性要求,以便可以专注于构建创新解决方案。

实现与 FHIR 的互操作性

FHIR 服务支持与任何能够发送 FHIR API 请求的运行状况数据系统或应用程序建立连接。 FHIR 服务与 Azure 生态系统的其他部分结合在电子健康记录系统(EHR)与 Azure 强大的数据分析和机器学习工具套件之间建立链接,使组织能够构建利用 Microsoft 云全能的面向患者和提供商的应用程序。

大规模控制数据访问

借助 FHIR 服务,可以大规模控制数据。 FHIR 服务的基于角色的 访问控制 (RBAC) 植根于 Microsoft Entra 标识管理中,这意味着你可以根据组织中个人的角色授予或拒绝对运行状况数据的访问权限。 FHIR 服务的这些 RBAC 设置可在工作区级别的 Azure Health Data Services 中配置。 这简化了系统管理,并保证组织的 PHI 在符合 HIPAA 和 HITRUST 的环境中是安全的。

保护数据

作为 Azure 服务系列的一部分,FHIR 服务通过无与伦比的安全级别保护组织的 PHI。 在 Azure Health Data Services 中,FHIR 数据与每个 FHIR 服务实例的唯一数据库隔离,并使用多区域故障转移进行保护。 除此之外,FHIR 服务为数据实施分层的深度防御和高级威胁检测 ,让你放心地知道组织的 PHI 受到 Azure 行业领先的安全性保护。

FHIR 服务的应用程序

FHIR 服务器对于运行状况数据的互操作性至关重要。 FHIR 服务设计为具有 RESTful API 的托管 FHIR 服务器,用于连接到广泛的客户端系统和应用程序。 下面列出了 FHIR 服务的一些关键用例:

  • 启动应用开发: 开发以患者或以提供商为中心的应用(移动或 Web)的客户可以利用 FHIR 服务作为完全托管的后端进行运行状况数据事务。 FHIR 服务支持安全传输 PHI,借助 SMART on FHIR,应用开发人员可以利用 Microsoft Entra ID 中的可靠标识管理来授权 FHIR RESTful API 操作。

  • 医疗保健生态系统: 虽然EHR在许多临床设置中都作为主要“真理来源”存在,但提供程序拥有多个没有相互连接的数据库并不罕见(通常是因为数据以不同的格式存储)。 利用 FHIR 服务作为这些系统之间的转换层,组织可以使用 FHIR 格式标准化数据。 在 FHIR 中引入和持久化可实现跨多个不同系统的运行状况数据查询和交换。

  • 研究: 健康研究人员已经接受了 FHIR 标准,因为它为社区提供了共享数据模型,并消除了为机器学习和分析组装大型数据集的障碍。 借助 FHIR 服务的数据转换和 PHI 去标识功能,研究人员可以在将数据发送到Azure 机器学习和分析管道之前准备符合 HIPAA 的数据以供辅助使用。 FHIR 服务的审核日志记录和警报机制在研究工作流中也发挥着重要作用。

Microsoft 提供的 FHIR 平台

Microsoft 提供的 FHIR 功能有三种配置:

  • FHIR 服务是作为 Azure Health Data Services 的一部分运行的托管平台即服务(PaaS)。 除了 FHIR 服务之外,Azure Health Data Services 还包括其他类型的运行状况数据的托管服务,例如用于医疗成像数据的 DICOM 服务以及用于医疗 IoT 数据的 MedTech 服务。 可以在 Azure Health Data Services 工作区中连接和管理所有服务(FHIR 服务、DICOM 服务和 MedTech 服务)。
  • Azure API for FHIR 是 Azure 中作为 PaaS 提供的托管 FHIR 服务器- 在 Azure 门户中轻松预配。 Azure API for FHIR 不是 Azure Health Data Services 的一部分,缺少 FHIR 服务的一些功能。
  • 适用于 Azure 的 FHIR 服务器(可部署到 Azure 订阅的开源 FHIR 服务器)在 GitHub 上 https://github.com/Microsoft/fhir-server提供。

对于需要使用管理员访问权限自定义 FHIR 服务器的用例(例如,无需通过 FHIR API 访问数据库),开发人员应选择适用于 Azure 的开源 FHIR 服务器。 为了实现具有预配的数据库后端的生产就绪 FHIR API(即,只能通过 FHIR API 而不是直接数据库访问数据),开发人员应选择 FHIR 服务。

后续步骤

若要开始使用 FHIR 服务,请按照 FHIR 服务部署的 5 分钟快速入门说明进行操作。

FHIR® 是 HL7 的注册商标,经 HL7 许可使用。