建立醫療照護資料儲存庫並匯入 FHIR R4 資料後,您可以執行下列操作來管理這些資料:
取消批次匯入
如要取消進行中的批次匯入作業,請按照下列步驟操作:
REST
找出批次匯入作業的作業 ID。這個作業 ID 與匯入資料至資料儲存庫時傳回的 ID 相同。如果您已取得作業 ID,請直接跳到下一個步驟。
前往 Google Cloud 控制台的「AI Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要取消匯入作業的資料儲存庫。
在資料儲存庫詳細資料頁面中,按一下「查看詳細資料」。只有在匯入作業建立並進行中時,才能使用這個方法。
在「活動記錄詳細資料」面板中取得作業 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 Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要暫停或繼續串流的資料連接器名稱。
在資料連接器的「資料」頁面中取得收集 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專案中的資料儲存庫清單,並顯示詳細資料。
選取要同步處理的資料連接器資料。
在資料儲存庫詳細資料頁面中,按一下
「重新匯入」。在「重新匯入資料」窗格中,按一下
,選取要同步處理資料的日期,然後點選「關閉」。在「Resources to re-import」(要重新匯入的資源) 專區中,選取所有 FHIR 資源類型。這樣做會使用支援的 FHIR 資源類型填補所有文件。
按一下「重新匯入」。
REST
找出集合 ID。如果您已取得收藏品 ID,請跳至下一個步驟。
前往 Google Cloud 控制台的「AI Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要暫停或繼續串流的資料連接器名稱。
在資料連接器的「資料」頁面中取得收集 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 Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要暫停或繼續串流的資料連接器名稱。
在資料連接器的「資料」頁面中取得收集 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 Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要暫停或繼續串流的資料連接器名稱。
在資料連接器的「資料」頁面中取得收集 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」,然後按一下「Confirm」確認刪除。
REST
找出集合 ID。如果您已取得收藏品 ID,請跳至下一個步驟。
前往 Google Cloud 控制台的「AI Applications」頁面,然後在導覽選單中按一下「資料儲存庫」。
按一下要暫停或繼續串流的資料連接器名稱。
在資料連接器的「資料」頁面中取得收集 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
方法仍在執行時再次呼叫該方法,可能會發生錯誤。