使用 Google Cloud 控制台存储医疗保健数据

本页面介绍如何使用 Cloud Healthcare API 和 Google Cloud 控制台完成以下任务:

  1. 创建 Cloud Healthcare API 数据集。
  2. 在数据集内创建以下数据存储区之一:
    • 医学数字图像和通信 (DICOM) 存储区
    • 快速医疗互操作性资源 (FHIR) 存储区
    • Health Level Seven International 版本 2 (HL7v2) 存储区
  3. 存储 DICOM 或 FHIR 数据,并查看 FHIR 资源内容。

如果您只想处理一种类型的数据存储区,可以在完成准备工作创建数据集中的步骤后直接跳转到快速入门中的相应部分。


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


须知事项

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  3. 确保您的 Google Cloud 项目已启用结算功能

  4. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  5. 确保您的 Google Cloud 项目已启用结算功能

  6. 启用 Cloud Healthcare API。

    启用 API

创建数据集

数据集包含数据存储区,数据存储区包含医疗保健数据。 如需使用 Cloud Healthcare API,您必须至少创建一个数据集。

  1. 在 Google Cloud 控制台中,点击医疗保健,转到数据集页面。

    转到浏览器

  2. 点击创建数据集

  3. 名称字段中,输入 my-dataset

  4. 区域字段中,选择 us-central1,然后点击创建

新数据集将显示在浏览器的数据集列表中。

如需完成本快速入门,请从以下部分中选择一个:

存储 DICOM 实例

本部分介绍了如何完成以下任务:

  1. 创建 DICOM 存储区。
  2. 将 DICOM 实例导入 DICOM 存储区。

Cloud Healthcare API 实现了 DICOMweb 标准,用于存储和访问医学成像数据。 Google Cloud 控制台不支持 DICOMweb 事务,例如查看或检索实例。

创建 DICOM 存储区

  1. 在 Google Cloud 控制台中,进入 Cloud Healthcare API 浏览器页面:

    转到浏览器

  1. 点击 my-dataset 数据集。

  2. 点击创建数据存储区

  3. 类型菜单中,选择 DICOM

  4. ID 字段中,输入 my-dicom-store

  5. 点击创建

my-dicom-store DICOM 存储区将显示在 my-dataset 数据集的数据存储区页面中。

导入 DICOM 实例

gs://gcs-public-data--healthcare-nih-chest-xray Cloud Storage 存储桶中提供了示例 DICOM 数据。

  1. 在数据集的数据存储区列表中,找到您创建的 DICOM 存储区,然后选择操作菜单。

  2. 选择导入

  3. 导入 DICOM 存储区页面中,选择高级选项菜单,然后选择替换 Cloud Storage 路径

  4. 高级选项菜单下的位置字段中,输入您要导入的 DICOM 实例的以下位置:

    gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcm
    
  5. 点击导入

  6. 如需跟踪导入状态,请点击操作标签页。

    如果您遇到任何错误,请点击操作,然后点击在 Cloud Logging 中查看详细信息

现在,您已将 DICOM 实例存储在 Cloud Healthcare API 中,请继续查看后续步骤以了解后续步骤,例如如何搜索或检索 DICOM 图片。

存储和查看 FHIR 资源

本部分介绍了如何完成以下任务:

  1. 创建 FHIR 存储区。
  2. 将 FHIR 资源导入 FHIR 存储区。
  3. 查看 FHIR 资源的数据。

Cloud Healthcare API 实现了 FHIR 规范,用于存储和访问 FHIR 数据。Google Cloud 控制台不支持某些 FHIR API 方法(例如创建或删除 FHIR 资源),但您可以使用 FHIR 查看器查看 FHIR 资源的内容。

创建 FHIR 存储区

  1. 点击浏览器以进入数据集页面。

  2. 点击 my-dataset 数据集。

  3. 点击创建数据存储区

  4. 类型菜单中,选择 FHIR

  5. ID 字段中,输入 my-fhir-store

  6. 如需打开配置您的 FHIR 存储区部分,请点击下一步

  7. 点击 R4

  8. 点击创建

my-fhir-store FHIR 存储区将显示在 my-dataset 数据集的数据存储区页面中。

导入 FHIR 资源

gs://gcp-public-data--synthea-fhir-data-10-patients Cloud Storage 存储桶中提供了示例 FHIR 数据。该存储桶包含一个目录 fhir_r4_ndjson/,这个目录包含多种类型的 FHIR 资源。

  1. 在数据集的数据存储区列表中,找到您创建的 my-fhir-store FHIR 存储区,然后选择操作菜单。

  2. 选择导入

  3. 选择高级选项菜单,然后选择替换 Cloud Storage 路径

  4. 高级选项菜单下的位置字段中,输入您要导入的 FHIR 实例的以下位置:

    gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjson
    
  5. FHIR 导入设置部分中,选择资源

  6. 点击导入

  7. 如需跟踪导入状态,请点击操作标签页。

    如果您遇到任何错误,请点击操作,然后点击在 Cloud Logging 中查看详细信息

查看 FHIR 资源内容

  1. 在 Google Cloud 控制台中,进入 FHIR 查看器页面。

    转到 FHIR 查看器

  1. FHIR 存储区下拉列表中,选择 my-dataset 数据集,然后选择 my-fhir-store FHIR 存储区。

  2. 点击资源类型字段。在随即显示的属性下拉列表中,选择资源类型,然后输入患者

  3. 点击资源类型列表中的患者

  4. 选择其中一个出现的患者资源。如需查看“患者”详情,请点击元素标签页,或点击JSON 标签以 JSON 格式查看患者资源的详情。

现在您已在 Cloud Healthcare API 中存储和查看了 FHIR 资源,请继续查看后续步骤以了解后续步骤。

存储 HL7v2 消息

本部分介绍了如何完成以下任务:

  1. 创建 HL7v2 存储区
  2. 将 HL7v2 消息导入 HL7v2 存储区。

创建 HL7v2 存储区

HL7v2 存储区位于数据集内并存储 HL7v2 消息。

  1. 点击浏览器以进入数据集页面。

  2. 点击 my-dataset 数据集。

  3. 点击创建数据存储区

  4. 类型菜单中,选择 HL7v2

  5. ID 字段中,输入 my-hl7v2-store

  6. 点击创建

my-hl7v2-store HL7v2 存储区将显示在 my-dataset 数据集的数据存储区页面中。

导入 HL7v2 消息

gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson 中提供了示例 HL7v2 消息。

  1. 在数据集的数据存储区列表中,找到您创建的 HL7v2 存储区,然后选择操作菜单。

  2. 选择导入

  3. 导入到 HL7v2 存储区页面中,选择高级选项菜单,然后选择替换 Cloud Storage 路径

  4. 高级选项菜单下的位置字段中,输入您要导入的 HL7v2 消息的以下位置:

    gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
    
  5. 点击导入

  6. 如需跟踪导入状态,请点击操作标签页。

    如果您遇到任何错误,请点击操作,然后点击在 Cloud Logging 中查看详细信息

现在您已经创建了 HL7v2 存储区,接下来请继续查看后续步骤,了解后续步骤的相关信息(例如如何注入和查看 HL7v2 消息)。

清理

为避免因本页中使用的资源导致您的 Google Cloud 帐号产生费用,请按照以下步骤操作。

如果不再需要在本快速入门中创建的数据集和数据存储区,则可以删除该数据集。删除数据集会永久删除该数据集以及其中包含的所有 FHIR、HL7v2 或 DICOM 存储区。

如需删除数据集,请完成以下步骤:

  1. 点击浏览器以进入数据集页面。
  2. 点击数据集旁边的操作,然后点击删除
  3. 确认删除。

或者,您也可以删除您创建的项目

后续步骤

如需了解有关 Cloud Healthcare API 的一般信息以及如何使用 HTTP 请求和 Google Cloud CLI 执行任务,请参阅以下部分:

DICOM

继续阅读 DICOM 指南,了解相关主题,例如:

如需了解 Cloud Healthcare API 如何实现 DICOMweb 标准,请参阅 DICOM 一致性声明

FHIR

继续阅读 FHIR 指南,了解相关主题,例如:

如需了解 Cloud Healthcare API 如何实现 FHIR 标准,请参阅 FHIR 一致性声明

HL7v2

继续阅读 HL7v2 指南,了解相关主题,例如: