创建医疗保健数据存储区并导入 FHIR R4 数据后,您可以执行以下操作来管理这些数据:
取消批量导入
如需取消正在进行的批量导入操作,请执行以下操作:
REST
查找批量导入操作的操作 ID。此操作 ID 与您将数据导入到数据存储区时返回的 ID 相同。如果您已拥有操作 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要取消导入的数据存储区。
在数据存储区详情页面上,点击查看详情。只有在导入操作创建并正在进行时,此操作才可用。
在活动日志详情面板中,获取操作 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 控制台中,前往 Agent Builder 页面。
在导航菜单中,点击数据存储空间。
数据存储区页面会显示项目中的数据存储区及其详细信息的列表。 Google Cloud
点击要暂停或恢复流式传输的数据存储区。
在数据连接器的数据页面上,点击
Pause data streaming 以暂停数据流式传输,或点击 Resume data streaming 以恢复数据流式传输。
REST
找到您的合集 ID。如果您已拥有合集 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要暂停或继续流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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 控制台中,前往 Agent Builder 页面。
在导航菜单中,点击数据存储空间。
数据存储区页面会显示项目中的数据存储区及其详细信息的列表。 Google Cloud
选择要同步的数据连接器。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择您希望从哪个日期开始同步数据,然后点击关闭。在要重新导入的资源部分,选择所有 FHIR 资源类型。这样做会使用受支持的 FHIR 资源类型回填所有文档。
点击重新导入。
REST
找到您的合集 ID。如果您已拥有合集 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要暂停或继续流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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/v1/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 控制台中,前往 Agent Builder 页面。
在导航菜单中,点击数据存储空间。
数据存储区页面会显示项目中的数据存储区及其详细信息的列表。 Google Cloud
选择要同步的数据连接器。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择您希望从哪个日期开始同步数据,然后点击关闭。在要重新导入的资源部分,选择要导入的所有 FHIR 资源类型。这样一来,系统就会导入所选 FHIR 资源类型的所有文档。
点击重新导入。
REST
找到您的合集 ID。如果您已拥有合集 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要暂停或继续流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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/v1/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 控制台中,前往 Agent Builder 页面。
在导航菜单中,点击数据存储空间。
数据存储区页面会显示项目中的数据存储区及其详细信息的列表。 Google Cloud
选择要同步的数据连接器。
在数据存储区详情页面上,点击
重新导入。在重新导入数据窗格中,点击
,选择您希望从哪个日期开始同步数据,然后点击关闭。在要重新导入的资源部分,选择要导入的所有 FHIR 资源类型。这样一来,系统就会导入所选 FHIR 资源类型的所有文档。
点击重新导入。
REST
找到您的合集 ID。如果您已拥有合集 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要暂停或继续流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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/v1/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 控制台中,前往 Agent Builder 页面。
在导航菜单中,点击数据存储空间。
数据存储区页面会显示项目中的数据存储区及其详细信息的列表。 Google Cloud
在数据存储区列表中,针对要删除的数据连接器点击
更多选项。点击
删除。在随即显示的对话框中,输入 yes,然后点击 Confirm 确认删除。
REST
找到您的合集 ID。如果您已拥有合集 ID,请跳至下一步。
在 Google Cloud 控制台中,前往 Agent Builder 页面,然后在导航菜单中点击数据存储区。
点击您要暂停或继续流式传输的数据连接器的名称。
在数据连接器的数据页面上,获取集合 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/v1/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
方法仍在运行时再次调用该方法,可能会收到错误。