使用 Google Cloud 控制台存储医疗保健数据
本页面介绍如何使用 Cloud Healthcare API 和 Google Cloud 控制台完成以下任务:
- 创建 Cloud Healthcare API 数据集。
- 在数据集内创建以下数据存储区之一:
- 医学数字图像和通信 (DICOM) 存储区
- 快速医疗互操作性资源 (FHIR) 存储区
- Health Level Seven International 版本 2 (HL7v2) 存储区
- 存储 DICOM 或 FHIR 数据,并查看 FHIR 资源内容。
如果您只想处理一种类型的数据存储区,可以在完成准备工作和创建数据集中的步骤后直接跳转到快速入门中的相应部分。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
须知事项
- 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Healthcare API.
创建数据集
数据集包含数据存储区,数据存储区包含医疗保健数据。 如需使用 Cloud Healthcare API,您必须至少创建一个数据集。
在 Google Cloud 控制台中,点击医疗保健,转到数据集页面。
点击
创建数据集 。在
名称 字段中,输入my-dataset
。在
区域 字段中,选择us-central1
,然后点击创建 。
新数据集将显示在浏览器的数据集列表中。
如需完成本快速入门,请从以下部分中选择一个:
存储 DICOM 实例
本部分介绍了如何完成以下任务:
- 创建 DICOM 存储区。
- 将 DICOM 实例导入 DICOM 存储区。
Cloud Healthcare API 实现了 DICOMweb 标准,用于存储和访问医学成像数据。 Google Cloud 控制台不支持 DICOMweb 事务,例如查看或检索实例。
创建 DICOM 存储区
在 Google Cloud 控制台中,进入 Cloud Healthcare API 浏览器页面:
点击
my-dataset
数据集。点击
创建数据存储区 。在
类型 菜单中,选择 DICOM。在
ID 字段中,输入my-dicom-store
。点击
创建 。
my-dicom-store
DICOM 存储区将显示在 my-dataset
数据集的数据存储区页面中。
导入 DICOM 实例
gs://gcs-public-data--healthcare-nih-chest-xray
Cloud Storage 存储桶中提供了示例 DICOM 数据。
在数据集的数据存储区列表中,找到您创建的 DICOM 存储区,然后选择
操作 菜单。选择导入。
在导入 DICOM 存储区页面中,选择高级选项菜单,然后选择
替换 Cloud Storage 路径 。在高级选项菜单下的
位置 字段中,输入您要导入的 DICOM 实例的以下位置:gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcm
点击
导入 。如需跟踪导入状态,请点击
操作 标签页。如果您遇到任何错误,请点击
操作 ,然后点击在 Cloud Logging 中查看详细信息。
现在,您已将 DICOM 实例存储在 Cloud Healthcare API 中,请继续查看后续步骤以了解后续步骤,例如如何搜索或检索 DICOM 图片。
存储和查看 FHIR 资源
本部分介绍了如何完成以下任务:
- 创建 FHIR 存储区。
- 将 FHIR 资源导入 FHIR 存储区。
- 查看 FHIR 资源的数据。
Cloud Healthcare API 实现了 FHIR 规范,用于存储和访问 FHIR 数据。Google Cloud 控制台不支持某些 FHIR API 方法(例如创建或删除 FHIR 资源),但您可以使用 FHIR 查看器查看 FHIR 资源的内容。
创建 FHIR 存储区
点击
浏览器 以进入数据集页面。点击
my-dataset
数据集。点击
创建数据存储区 。在
类型 菜单中,选择 FHIR。在
ID 字段中,输入my-fhir-store
。如需打开配置您的 FHIR 存储区部分,请点击
下一步 。点击
R4 。点击
创建 。
my-fhir-store
FHIR 存储区将显示在 my-dataset
数据集的数据存储区页面中。
导入 FHIR 资源
gs://gcp-public-data--synthea-fhir-data-10-patients
Cloud Storage 存储桶中提供了示例 FHIR 数据。该存储桶包含一个目录 fhir_r4_ndjson/
,这个目录包含多种类型的 FHIR 资源。
在数据集的数据存储区列表中,找到您创建的
my-fhir-store
FHIR 存储区,然后选择操作 菜单。选择导入。
选择高级选项菜单,然后选择
替换 Cloud Storage 路径 。在高级选项菜单下的
位置 字段中,输入您要导入的 FHIR 实例的以下位置:gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjson
在
FHIR 导入设置 部分中,选择资源。点击
导入 。如需跟踪导入状态,请点击
操作 标签页。如果您遇到任何错误,请点击
操作 ,然后点击在 Cloud Logging 中查看详细信息。
查看 FHIR 资源内容
在 Google Cloud 控制台中,进入 FHIR 查看器页面。
在 FHIR 存储区下拉列表中,选择
my-dataset
数据集,然后选择my-fhir-store
FHIR 存储区。点击
资源类型 字段。在随即显示的属性下拉列表中,选择资源类型,然后输入患者。点击资源类型列表中的
患者 。选择其中一个出现的患者资源。如需查看“患者”详情,请点击元素标签页,或点击JSON 标签以 JSON 格式查看患者资源的详情。
现在您已在 Cloud Healthcare API 中存储和查看了 FHIR 资源,请继续查看后续步骤以了解后续步骤。
存储 HL7v2 消息
本部分介绍了如何完成以下任务:
- 创建 HL7v2 存储区
- 将 HL7v2 消息导入 HL7v2 存储区。
创建 HL7v2 存储区
HL7v2 存储区位于数据集内并存储 HL7v2 消息。
点击
浏览器 以进入数据集页面。点击
my-dataset
数据集。点击
创建数据存储区 。在
类型 菜单中,选择 HL7v2。在
ID 字段中,输入my-hl7v2-store
。点击
创建 。
my-hl7v2-store
HL7v2 存储区将显示在 my-dataset
数据集的数据存储区页面中。
导入 HL7v2 消息
gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
中提供了示例 HL7v2 消息。
在数据集的数据存储区列表中,找到您创建的 HL7v2 存储区,然后选择
操作 菜单。选择导入。
在导入到 HL7v2 存储区页面中,选择高级选项菜单,然后选择
替换 Cloud Storage 路径 。在高级选项菜单下的
位置 字段中,输入您要导入的 HL7v2 消息的以下位置:gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
点击
导入 。如需跟踪导入状态,请点击
操作 标签页。如果您遇到任何错误,请点击
操作 ,然后点击在 Cloud Logging 中查看详细信息。
现在您已经创建了 HL7v2 存储区,接下来请继续查看后续步骤,了解后续步骤的相关信息(例如如何注入和查看 HL7v2 消息)。
清理
为避免因本页中使用的资源导致您的 Google Cloud 帐号产生费用,请按照以下步骤操作。
如果不再需要在本快速入门中创建的数据集和数据存储区,则可以删除该数据集。删除数据集会永久删除该数据集以及其中包含的所有 FHIR、HL7v2 或 DICOM 存储区。
如需删除数据集,请完成以下步骤:
- 点击
浏览器 以进入数据集页面。 - 点击数据集旁边的
操作 ,然后点击删除。 - 确认删除。
或者,您也可以删除您创建的项目。
后续步骤
如需了解有关 Cloud Healthcare API 的一般信息以及如何使用 HTTP 请求和 Google Cloud CLI 执行任务,请参阅以下部分:
- 阅读 Cloud Healthcare API 概念概览。
- 将 Cloud Healthcare API 与
curl
或 PowerShell 搭配使用。 - 将 Cloud Healthcare API 与 gcloud CLI 搭配使用。
DICOM
继续阅读 DICOM 指南,了解相关主题,例如:
如需了解 Cloud Healthcare API 如何实现 DICOMweb 标准,请参阅 DICOM 一致性声明。
FHIR
继续阅读 FHIR 指南,了解相关主题,例如:
如需了解 Cloud Healthcare API 如何实现 FHIR 标准,请参阅 FHIR 一致性声明。
HL7v2
继续阅读 HL7v2 指南,了解相关主题,例如: