医療データストアを作成して FHIR R4 データをインポートしたら、次のオペレーションを実行して管理できます。
- [バッチ インポートをキャンセル] をクリックします。
- ストリーミングを一時停止または再開します。
- ストリーミング データの同期を手動で行う:
- [ストリーミングを削除] をタップします。
バッチ インポートをキャンセルする
進行中のバッチ インポート オペレーションをキャンセルするには、次の操作を行います。
REST
- バッチ インポート オペレーションのオペレーション ID を確認します。このオペレーション ID は、データストアにデータをインポートしたときに返される ID と同じです。オペレーション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- インポートをキャンセルするデータストアをクリックします。 
- データストアの詳細ページで、[詳細を表示] をクリックします。この値は、インポート オペレーションが作成され、進行中の場合にのみ使用できます。 
- [アクティビティ ログの詳細] パネルで、オペレーション ID を取得します。 
 
- 進行中のバッチ インポートをキャンセルします。 - curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/operations/OPERATION_ID:cancel" \ - 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- DATA_STORE_ID: 進行中のバッチ インポートをキャンセルするデータストアの ID。
- IMPORT_OPERATION_ID: キャンセルする進行中のバッチ インポート オペレーションの ID。
 - オペレーションが正常にキャンセルされると、空の JSON オブジェクトが返されます。 
ストリーミングを一時停止または再開する
ストリーミング オペレーションを一時停止または再開するには、次の操作を行います。
コンソール
- Google Cloud コンソールで、[AI Applications] ページに移動します。 
- ナビゲーション メニューで [データストア] をクリックします。 - [データストア] ページに、 Google Cloudプロジェクトのデータストアのリストとその詳細が表示されます。 
- ストリーミングを一時停止または再開するデータストアをクリックします。 
- データコネクタの [データ] ページで、[ データ ストリーミングを一時停止] をクリックしてストリーミングを一時停止するか、[ データ ストリーミングを再開] をクリックしてデータ ストリーミングを再開します。 
REST
- コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。 
- データ コネクタの [データ] ページで、コレクション ID を取得します。 
 
- データコネクタ内のストリーミングを一時停止または再開する。 - curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector?updateMask=auto_run_disabled" \ -d ' { "name":"projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector", "autoRunDisabled": PAUSE_STREAM_TRUE|FALSE }'- 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- COLLECTION_ID: ストリーミングを一時停止または再開するデータコネクタの ID。
- PAUSE_STREAM_TRUE|FALSE:- trueに設定するとストリーミングが一時停止され、- falseに設定すると一時停止されたストリーミングが再開されるブール値。
 
ストリーミング データストア内のすべてのドキュメントを同期する
サポートされている FHIR リソースタイプを含むすべてのドキュメントのバックフィルを手動でトリガーできます。これにより、Vertex AI Search データストアを Cloud Healthcare API FHIR ストアと同期できます。データの同期は、ストリーミング データストアでのみ可能です。
ストリーミング データストア内のすべてのドキュメントを同期するには、次の操作を行います。
コンソール
- Google Cloud コンソールで、[AI Applications] ページに移動します。 
- ナビゲーション メニューで [データストア] をクリックします。 - [データストア] ページに、 Google Cloudプロジェクトのデータストアのリストとその詳細が表示されます。 
- 同期するデータ コネクタを選択します。 
- データストアの詳細ページで、 [再インポート] をクリックします。 
- [データを再インポート] ペインで、 をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。 
- [再インポートするリソース] セクションで、すべての FHIR リソースタイプを選択します。これにより、サポートされている FHIR リソースタイプを使用してすべてのドキュメントがバックフィルされます。 
- [再インポート] をクリックします。 
REST
- コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。 
- データ コネクタの [データ] ページで、コレクション ID を取得します。 
 
- サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。 - curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": {} }'- 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- COLLECTION_ID: ストリーミングを一時停止または再開するコレクションの ID。
 - startConnectorRunメソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミング データストア内のドキュメントを選択的に同期する
サポートされている FHIR リソースタイプを使用して、選択したドキュメントをインポートできます。これは、特定の FHIR リソースタイプのドキュメントで Vertex AI Search データストアを更新する場合に便利です。データの同期は、ストリーミング データストアでのみ可能です。
ストリーミング データストアで特定のドキュメントを同期するには、次の操作を行います。
コンソール
- Google Cloud コンソールで、[AI Applications] ページに移動します。 
- ナビゲーション メニューで [データストア] をクリックします。 - [データストア] ページに、 Google Cloudプロジェクトのデータストアのリストとその詳細が表示されます。 
- 同期するデータ コネクタを選択します。 
- データストアの詳細ページで、 [再インポート] をクリックします。 
- [データを再インポート] ペインで、 をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。 
- [再インポートするリソース] セクションで、インポートする FHIR リソースタイプをすべて選択します。これにより、選択した FHIR リソースタイプのすべてのドキュメントがインポートされます。 
- [再インポート] をクリックします。 
REST
- コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。 
- データ コネクタの [データ] ページで、コレクション ID を取得します。 
 
- サポートされている FHIR リソースタイプを使用して、選択したドキュメントの同期またはバックフィルをトリガーします。 - curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": {}, "healthcareFhirResourceTypes": "Patient", "healthcareFhirResourceTypes": "RESOURCE_TYPE" }'- 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- COLLECTION_ID: ストリーミングを一時停止または再開するコレクションの ID。
- RESOURCE_TYPE: バックフィルする FHIR ドキュメントのリソースタイプ。
 - startConnectorRunメソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミング データストア内の指定されたタイムスタンプ以降のドキュメントを同期する
特定のタイムスタンプ以降に、サポートされている FHIR リソースタイプを使用してドキュメントを選択的にインポートできます。データの同期は、ストリーミング データストアでのみ可能です。
特定のタイムスタンプ以降のドキュメントを同期するには、次の操作を行います。
コンソール
- Google Cloud コンソールで、[AI Applications] ページに移動します。 
- ナビゲーション メニューで [データストア] をクリックします。 - [データストア] ページに、 Google Cloudプロジェクトのデータストアのリストとその詳細が表示されます。 
- 同期するデータ コネクタを選択します。 
- データストアの詳細ページで、 [再インポート] をクリックします。 
- [データを再インポート] ペインで、 をクリックし、データを同期する日付を選択して、[閉じる] をクリックします。 
- [再インポートするリソース] セクションで、インポートする FHIR リソースタイプをすべて選択します。これにより、選択した FHIR リソースタイプのすべてのドキュメントがインポートされます。 
- [再インポート] をクリックします。 
REST
- コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。 
- データ コネクタの [データ] ページで、コレクション ID を取得します。 
 
- サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。 - curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": { "seconds": TIMESTAMP_SECONDS, "nanos": TIMESTAMP_NANOS } }'- 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- COLLECTION_ID: ストリーミングを一時停止または再開するコレクションの ID。
- TIMESTAMP_SECONDS: ドキュメントのインポートを開始する時点からのタイムスタンプ値(秒単位)。タイムスタンプ形式に従います。
- TIMESTAMP_NANOS: ドキュメントのインポートを開始する時点からのタイムスタンプ値(秒単位)。タイムスタンプ形式に従います。
 - startConnectorRunメソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。
ストリーミングを削除する
ストリーミング オペレーションを削除するには、次の操作を行います。
コンソール
- Google Cloud コンソールで、[AI Applications] ページに移動します。 
- ナビゲーション メニューで [データストア] をクリックします。 - [データストア] ページに、 Google Cloudプロジェクトのデータストアのリストとその詳細が表示されます。 
- データストアのリストで、削除するデータ コネクタの [その他のオプション] をクリックします。 
- [削除] をクリックします。 
- 表示されたダイアログで「yes」と入力し、[確認] をクリックして削除を確定します。 
REST
- コレクション ID を確認します。コレクション ID がすでにある場合は、次のステップに進みます。 - Google Cloud コンソールで、[AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。 
- ストリーミングを一時停止または再開するデータコネクタの名前をクリックします。 
- データ コネクタの [データ] ページで、コレクション ID を取得します。 
 
- サポートされている FHIR リソースタイプを使用して、すべてのドキュメントの同期またはバックフィルをトリガーします。 - curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://us-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/us/collections/COLLECTION_ID/dataConnector:startConnectorRun" \ -d ' { "syncSinceTimestamp": { "seconds": TIMESTAMP_SECONDS, "nanos": TIMESTAMP_NANOS } }'- 次のように置き換えます。 - PROJECT_ID: 実際の Google Cloud プロジェクト ID。
- COLLECTION_ID: ストリーミングを一時停止または再開するコレクションの ID。
- TIMESTAMP_SECONDS: ドキュメントのインポートを開始する時点からのタイムスタンプ値(秒単位)。タイムスタンプ形式に従います。
- TIMESTAMP_NANOS: ドキュメントのインポートを開始する時点からのタイムスタンプ値(秒単位)。タイムスタンプ形式に従います。
 - startConnectorRunメソッドが実行中に再度呼び出されると、エラーが発生する可能性があります。