Google Cloud コンソールで医療データを保存する

このページでは、Google Cloud コンソールで Cloud Healthcare API を使用して次のタスクを実行する方法について説明します。

  1. Cloud Healthcare API データセットを作成します。
  2. データセット内に次のいずれかのデータストアを作成します。
    • Digital Imaging and Communications in Medicine(DICOM)ストア
    • Fast Healthcare Interoperability Resources(FHIR)ストア
    • Health Level Seven International Version 2(HL7v2)ストア
  3. DICOM データまたは FHIR データの保存、FHIR リソース コンテンツの表示。

1 種類のデータストアのみを使用する場合は、はじめにデータセットを作成するのステップが完了後に、クイックスタートのセクションに直接スキップすることができます。


このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。

ガイドを表示


始める前に

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  3. Google Cloud プロジェクトで課金が有効になっていることを確認します

  4. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  5. Google Cloud プロジェクトで課金が有効になっていることを確認します

  6. Enable the Cloud Healthcare API.

    Enable the API

データセットを作成する

データセットにはデータストアが含まれ、データストアには医療データが含まれています。Cloud Healthcare API を使用するには、少なくとも 1 つのデータセットを作成する必要があります。

  1. Google Cloud コンソールで [医療] をクリックして、[データセット] ページに移動します。

    [ブラウザ] に移動

  2. [データセットを作成] をクリックします。

  3. [名前] 欄に my-dataset と入力します。

  4. [リージョン] フィールドで [us-central1] を選択して、[作成] をクリックします。

新しいデータセットがブラウザでデータセットのリストに表示されます。

このクイックスタートを行うには、次のセクションから 1 つ選択します。

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-dataset データセットの [データストア] ページに、my-dicom-store DICOM ストアが表示されます。

DICOM インスタンスのインポート

サンプルの DICOM データは、gs://gcs-public-data--healthcare-nih-chest-xray Cloud Storage バケットにあります。

  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 リソースの作成や削除などの特定の FHIR API メソッドはサポートしていませんが、FHIR ビューアを使用して FHIR リソースの内容を表示できます。

FHIR ストアを作成する

  1. [ブラウザ] をクリックして、[データセット] ページに移動します。

  2. my-dataset データセットをクリックします。

  3. [データストアの作成] をクリックします。

  4. [タイプ] メニューで [FHIR] を選択します。

  5. [ID] フィールドに「my-fhir-store」と入力します。

  6. [FHIR ストアの構成] セクションを開くには、[次へ] をクリックします。

  7. [R4] をオンします。

  8. [作成] をクリックします。

my-dataset データセットの [データストア] ページに、my-fhir-store FHIR ストアが表示されます。

FHIR リソースのインポート

サンプルの FHIR データは、gs://gcp-public-data--synthea-fhir-data-10-patients Cloud Storage バケットにあります。このバケットの 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 store] プルダウン リストで my-dataset データセットを選択して、my-fhir-store FHIR ストアを選択します。

  2. [リソースタイプ] フィールドをクリックします。表示される [プロパティ] プルダウン リストで [リソースタイプ] を選択し、[患者] を入力します。

  3. [リソースタイプ] リストで [患者] をクリックします。

  4. 表示される患者リソースの 1 つを選択します。患者リソースの詳細情報を表示するには、[Elements] タブをクリックするか、[Elements] タブをクリックして患者リソースの詳細を 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-dataset データセットの [データストア] ページに、my-hl7v2-store HL7v2 ストアが表示されます。

HL7v2 メッセージをインポートする

HL7v2 メッセージのサンプルは gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson で入手できます。

  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 ガイドに進んで、以下に掲載したものを含むトピックについてお読みください。