Administra un almacén de datos de búsqueda de atención médica

Después de crear almacenes de datos de atención médica y de importar datos de FHIR R4, puedes realizar las siguientes operaciones para administrarlos:

Cómo cancelar la importación por lotes

Para cancelar una operación de importación por lotes en curso, haz lo siguiente:

REST

  1. Busca el ID de operación de la operación de importación por lotes. Este ID de operación es el mismo que se devolvió cuando importaste los datos en tu almacén de datos. Si ya tienes el ID de la operación, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el almacén de datos cuya importación deseas cancelar.

    3. En la página de detalles del almacén de datos, haz clic en Ver detalles. Esta opción solo está disponible después de que se crea la operación de importación y está en curso.

    4. En el panel Detalles del registro de actividad, obtén el ID de operación.

  2. Cancela una importación por lotes en curso.

    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" \
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • DATA_STORE_ID: Es el ID del almacén de datos cuya importación por lotes en curso deseas cancelar.
    • IMPORT_OPERATION_ID: Es el ID de la operación de importación por lotes en curso que deseas cancelar.

    Si la operación se cancela correctamente, deberías recibir un objeto JSON vacío.

Cómo pausar o reanudar la transmisión

Para pausar o reanudar una operación de transmisión, haz lo siguiente:

Console

  1. En la consola de Google Cloud , ve a la página AI Applications.

    Aplicaciones basadas en IA

  2. En el menú de navegación, haz clic en Almacenes de datos.

    En la página Almacenes de datos, se muestra una lista de los almacenes de datos de tu proyecto Google Cloudcon sus detalles.

  3. Haz clic en el almacén de datos para el que deseas pausar o reanudar la transmisión.

  4. En la página Datos del conector de datos, haz clic en Pausar transmisión de datos para pausar la transmisión o en Reanudar transmisión de datos para reanudarla.

REST

  1. Busca el ID de tu colección. Si ya tienes el ID de la colección, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el nombre del conector de datos cuya transmisión deseas pausar o reanudar.

    3. En la página Datos de tu conector de datos, obtén el ID de la colección.

  2. Pausar o reanudar la transmisión dentro de un conector de datos

    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
    }'
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • COLLECTION_ID: Es el ID del conector de datos cuya transmisión deseas pausar o reanudar.
    • PAUSE_STREAM_TRUE|FALSE: Es un valor booleano que, cuando se establece en true, pausa la transmisión y, cuando se establece en false, reanuda una transmisión pausada.

Sincroniza todos los documentos en un almacén de datos de transmisión

Puedes activar manualmente un reabastecimiento para todos los documentos con los tipos de recursos de FHIR admitidos. Esto te permite mantener actualizado tu almacén de datos de Vertex AI Search con tu almacén de FHIR de la API de Cloud Healthcare. La sincronización de datos solo es posible en los almacenes de datos de transmisión.

Para sincronizar todos los documentos en un almacén de datos de transmisión, haz lo siguiente:

Console

  1. En la consola de Google Cloud , ve a la página AI Applications.

    Aplicaciones basadas en IA

  2. En el menú de navegación, haz clic en Almacenes de datos.

    En la página Almacenes de datos, se muestra una lista de los almacenes de datos de tu proyecto Google Cloudcon sus detalles.

  3. Selecciona el conector de datos que deseas sincronizar.

  4. En la página de detalles del almacén de datos, haz clic en Volver a importar.

  5. En el panel Volver a importar datos, haz clic en , selecciona una fecha posterior a la que deseas sincronizar los datos y haz clic en Cerrar.

  6. En la sección Recursos para volver a importar, selecciona todos los tipos de recursos de FHIR. De esta manera, se completarán todos los documentos con los tipos de recursos de FHIR admitidos.

  7. Haz clic en Reimportar.

REST

  1. Busca el ID de tu colección. Si ya tienes el ID de la colección, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el nombre del conector de datos cuya transmisión deseas pausar o reanudar.

    3. En la página Datos de tu conector de datos, obtén el ID de la colección.

  2. Activa una sincronización o un reabastecimiento de todos los documentos con tipos de recursos de FHIR admitidos.

    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": {}
    }'
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • COLLECTION_ID: Es el ID de la colección cuya transmisión deseas pausar o reanudar.

    Si vuelves a llamar al método startConnectorRun mientras aún se está ejecutando, es posible que recibas un error.

Sincroniza documentos selectivos en un almacén de datos de transmisión

Puedes importar documentos selectivos con los tipos de recursos de FHIR admitidos. Esto es útil cuando deseas actualizar tu almacén de datos de Vertex AI Search con documentos de ciertos tipos de recursos de FHIR. La sincronización de datos solo es posible en los almacenes de datos de transmisión.

Para sincronizar documentos selectivos en un almacén de datos de transmisión, haz lo siguiente:

Console

  1. En la consola de Google Cloud , ve a la página AI Applications.

    Aplicaciones basadas en IA

  2. En el menú de navegación, haz clic en Almacenes de datos.

    En la página Almacenes de datos, se muestra una lista de los almacenes de datos de tu proyecto Google Cloudcon sus detalles.

  3. Selecciona el conector de datos que deseas sincronizar.

  4. En la página de detalles del almacén de datos, haz clic en Volver a importar.

  5. En el panel Volver a importar datos, haz clic en , selecciona una fecha posterior a la que deseas sincronizar los datos y haz clic en Cerrar.

  6. En la sección Recursos para volver a importar, selecciona todos los tipos de recursos de FHIR que desees importar. Si lo haces, se importarán todos los documentos de los tipos de recursos de FHIR seleccionados.

  7. Haz clic en Reimportar.

REST

  1. Busca el ID de tu colección. Si ya tienes el ID de la colección, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el nombre del conector de datos cuya transmisión deseas pausar o reanudar.

    3. En la página Datos de tu conector de datos, obtén el ID de la colección.

  2. Activa una sincronización o un reabastecimiento de documentos selectivos con tipos de recursos de FHIR admitidos.

    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"
    }'
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • COLLECTION_ID: Es el ID de la colección cuya transmisión deseas pausar o reanudar.
    • RESOURCE_TYPE: Es el tipo de recurso de los documentos de FHIR que deseas completar.

    Si vuelves a llamar al método startConnectorRun mientras aún se está ejecutando, es posible que recibas un error.

Sincroniza documentos después de una marca de tiempo determinada en un almacén de datos de transmisión

Puedes importar documentos selectivos con los tipos de recursos de FHIR admitidos después de una marca de tiempo determinada. La sincronización de datos solo es posible en los almacenes de datos de transmisión.

Para sincronizar documentos después de una marca de tiempo determinada, haz lo siguiente:

Console

  1. En la consola de Google Cloud , ve a la página AI Applications.

    Aplicaciones basadas en IA

  2. En el menú de navegación, haz clic en Almacenes de datos.

    En la página Almacenes de datos, se muestra una lista de los almacenes de datos de tu proyecto Google Cloudcon sus detalles.

  3. Selecciona el conector de datos que deseas sincronizar.

  4. En la página de detalles del almacén de datos, haz clic en Volver a importar.

  5. En el panel Volver a importar datos, haz clic en , selecciona una fecha posterior a la que deseas sincronizar los datos y haz clic en Cerrar.

  6. En la sección Recursos para volver a importar, selecciona todos los tipos de recursos de FHIR que desees importar. Si lo haces, se importarán todos los documentos de los tipos de recursos de FHIR seleccionados.

  7. Haz clic en Reimportar.

REST

  1. Busca el ID de tu colección. Si ya tienes el ID de la colección, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el nombre del conector de datos cuya transmisión deseas pausar o reanudar.

    3. En la página Datos de tu conector de datos, obtén el ID de la colección.

  2. Activa una sincronización o un reabastecimiento de todos los documentos con tipos de recursos de FHIR admitidos.

    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
      }
    }'
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • COLLECTION_ID: Es el ID de la colección cuya transmisión deseas pausar o reanudar.
    • TIMESTAMP_SECONDS: Es el valor de la marca de tiempo en segundos desde el momento en que deseas importar los documentos. Sigue el formato de Timestamp.
    • TIMESTAMP_NANOS: Es el valor de la marca de tiempo en segundos desde el momento en que deseas importar los documentos. Sigue el formato de Timestamp.

    Si vuelves a llamar al método startConnectorRun mientras aún se está ejecutando, es posible que recibas un error.

Borrar transmisión

Para borrar una operación de transmisión, haz lo siguiente:

Console

  1. En la consola de Google Cloud , ve a la página AI Applications.

    Aplicaciones basadas en IA

  2. En el menú de navegación, haz clic en Almacenes de datos.

    En la página Almacenes de datos, se muestra una lista de los almacenes de datos de tu proyecto Google Cloudcon sus detalles.

  3. En la lista de almacenes de datos, haz clic en Más opciones para el conector de datos que deseas borrar.

  4. Haz clic en Borrar.

  5. En el diálogo que aparece, escribe yes y haz clic en Confirmar para confirmar la eliminación.

REST

  1. Busca el ID de tu colección. Si ya tienes el ID de la colección, ve al siguiente paso.

    1. En la consola de Google Cloud , ve a la página AI Applications y, en el menú de navegación, haz clic en Data Stores.

      Ve a la página Almacenes de datos.

    2. Haz clic en el nombre del conector de datos cuya transmisión deseas pausar o reanudar.

    3. En la página Datos de tu conector de datos, obtén el ID de la colección.

  2. Activa una sincronización o un reabastecimiento de todos los documentos con tipos de recursos de FHIR admitidos.

    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
      }
    }'
    

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID de tu proyecto de Google Cloud .
    • COLLECTION_ID: Es el ID de la colección cuya transmisión deseas pausar o reanudar.
    • TIMESTAMP_SECONDS: Es el valor de la marca de tiempo en segundos desde el momento en que deseas importar los documentos. Sigue el formato de Timestamp.
    • TIMESTAMP_NANOS: Es el valor de la marca de tiempo en segundos desde el momento en que deseas importar los documentos. Sigue el formato de Timestamp.

    Si vuelves a llamar al método startConnectorRun mientras aún se está ejecutando, es posible que recibas un error.