Mengelola penyimpanan data penelusuran layanan kesehatan

Setelah membuat penyimpanan data layanan kesehatan dan mengimpor data FHIR R4, Anda dapat melakukan operasi berikut untuk mengelolanya:

Membatalkan impor batch

Untuk membatalkan operasi impor batch yang sedang berlangsung, lakukan tindakan berikut:

REST

  1. Temukan ID operasi untuk operasi impor batch. ID operasi ini sama dengan yang ditampilkan saat Anda mengimpor data ke penyimpanan data. Jika Anda sudah memiliki ID operasi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik penyimpanan data yang impornya ingin Anda batalkan.

    3. Di halaman detail penyimpanan data, klik Lihat detail. Opsi ini hanya tersedia setelah operasi impor dibuat dan sedang berlangsung.

    4. Di panel Activity log details, dapatkan ID operasi.

  2. Membatalkan impor batch yang sedang berlangsung.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • DATA_STORE_ID: ID penyimpanan data yang impor batch-nya sedang berlangsung dan ingin Anda batalkan.
    • IMPORT_OPERATION_ID: ID operasi impor batch yang sedang berlangsung yang ingin Anda batalkan.

    Jika operasi berhasil dibatalkan, Anda akan menerima objek JSON kosong.

Menjeda atau melanjutkan streaming

Untuk menjeda atau melanjutkan operasi streaming, lakukan tindakan berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Di menu navigasi, klik Penyimpanan Data.

    Halaman Penyimpanan Data menampilkan daftar penyimpanan data dalam project Google Cloud Anda beserta detailnya.

  3. Klik penyimpanan data yang streaming-nya ingin Anda jeda atau lanjutkan.

  4. Di halaman Data pada konektor data, klik Jeda streaming data untuk menjeda streaming atau Lanjutkan streaming data untuk melanjutkan streaming data.

REST

  1. Temukan ID koleksi Anda. Jika Anda sudah memiliki ID koleksi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama konektor data yang streaming-nya ingin Anda jeda atau lanjutkan.

    3. Di halaman Data untuk konektor data Anda, dapatkan ID koleksi.

  2. Menjeda atau melanjutkan streaming dalam konektor data.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • COLLECTION_ID: ID konektor data yang streamingnya ingin Anda jeda atau lanjutkan.
    • PAUSE_STREAM_TRUE|FALSE: boolean jika ditetapkan ke true akan menjeda streaming dan jika ditetapkan ke false akan melanjutkan streaming yang dijeda.

Menyinkronkan semua dokumen dalam penyimpanan data streaming

Anda dapat memicu pengisian ulang secara manual untuk semua dokumen dengan jenis resource FHIR yang didukung. Hal ini memungkinkan Anda memperbarui penyimpanan data Vertex AI Search dengan penyimpanan FHIR Cloud Healthcare API. Sinkronisasi data hanya dapat dilakukan di penyimpanan data streaming.

Untuk menyinkronkan semua dokumen di penyimpanan data streaming, lakukan hal berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Di menu navigasi, klik Penyimpanan Data.

    Halaman Penyimpanan Data menampilkan daftar penyimpanan data dalam project Google Cloud Anda beserta detailnya.

  3. Pilih data konektor data yang ingin Anda sinkronkan.

  4. Di halaman detail penyimpanan data, klik Impor ulang.

  5. Di panel Impor ulang data, klik , pilih tanggal setelah Anda ingin menyinkronkan data, lalu klik Tutup.

  6. Di bagian Resource to re-import, pilih semua jenis resource FHIR. Tindakan ini akan mengisi ulang semua dokumen dengan jenis resource FHIR yang didukung.

  7. Klik Impor ulang.

REST

  1. Temukan ID koleksi Anda. Jika Anda sudah memiliki ID koleksi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama konektor data yang streaming-nya ingin Anda jeda atau lanjutkan.

    3. Di halaman Data untuk konektor data Anda, dapatkan ID koleksi.

  2. Memicu sinkronisasi atau pengisian ulang semua dokumen dengan jenis resource FHIR yang didukung.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • COLLECTION_ID: ID koleksi yang streamingnya ingin Anda jeda atau lanjutkan.

    Jika Anda memanggil metode startConnectorRun lagi saat masih berjalan, Anda mungkin mendapatkan error.

Menyinkronkan dokumen selektif di penyimpanan data streaming

Anda dapat mengimpor dokumen selektif dengan jenis resource FHIR yang didukung. Hal ini berguna saat Anda ingin memperbarui penyimpanan data Vertex AI Search dengan dokumen jenis resource FHIR tertentu. Sinkronisasi data hanya dapat dilakukan di penyimpanan data streaming.

Untuk menyinkronkan dokumen selektif di penyimpanan data streaming, lakukan hal berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Di menu navigasi, klik Penyimpanan Data.

    Halaman Penyimpanan Data menampilkan daftar penyimpanan data dalam project Google Cloud Anda beserta detailnya.

  3. Pilih data konektor data yang ingin Anda sinkronkan.

  4. Di halaman detail penyimpanan data, klik Impor ulang.

  5. Di panel Impor ulang data, klik , pilih tanggal setelah Anda ingin menyinkronkan data, lalu klik Tutup.

  6. Di bagian Resource to re-import, pilih semua jenis resource FHIR yang ingin Anda impor. Tindakan ini akan mengimpor semua dokumen jenis resource FHIR yang dipilih.

  7. Klik Impor ulang.

REST

  1. Temukan ID koleksi Anda. Jika Anda sudah memiliki ID koleksi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama konektor data yang streaming-nya ingin Anda jeda atau lanjutkan.

    3. Di halaman Data untuk konektor data Anda, dapatkan ID koleksi.

  2. Memicu sinkronisasi atau pengisian ulang dokumen selektif dengan jenis resource FHIR yang didukung.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • COLLECTION_ID: ID koleksi yang streamingnya ingin Anda jeda atau lanjutkan.
    • RESOURCE_TYPE: jenis resource dokumen FHIR yang ingin Anda isi ulang.

    Jika Anda memanggil metode startConnectorRun lagi saat masih berjalan, Anda mungkin mendapatkan error.

Menyinkronkan dokumen setelah stempel waktu tertentu di penyimpanan data streaming

Anda dapat mengimpor dokumen selektif dengan jenis resource FHIR yang didukung setelah stempel waktu tertentu. Sinkronisasi data hanya dapat dilakukan di penyimpanan data streaming.

Untuk menyinkronkan dokumen setelah stempel waktu tertentu, lakukan hal berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Di menu navigasi, klik Penyimpanan Data.

    Halaman Penyimpanan Data menampilkan daftar penyimpanan data dalam project Google Cloud Anda beserta detailnya.

  3. Pilih data konektor data yang ingin Anda sinkronkan.

  4. Di halaman detail penyimpanan data, klik Impor ulang.

  5. Di panel Impor ulang data, klik , pilih tanggal setelah Anda ingin menyinkronkan data, lalu klik Tutup.

  6. Di bagian Resource to re-import, pilih semua jenis resource FHIR yang ingin Anda impor. Tindakan ini akan mengimpor semua dokumen jenis resource FHIR yang dipilih.

  7. Klik Impor ulang.

REST

  1. Temukan ID koleksi Anda. Jika Anda sudah memiliki ID koleksi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama konektor data yang streaming-nya ingin Anda jeda atau lanjutkan.

    3. Di halaman Data untuk konektor data Anda, dapatkan ID koleksi.

  2. Memicu sinkronisasi atau pengisian ulang semua dokumen dengan jenis resource FHIR yang didukung.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • COLLECTION_ID: ID koleksi yang streamingnya ingin Anda jeda atau lanjutkan.
    • TIMESTAMP_SECONDS: nilai stempel waktu dalam detik sejak saat Anda ingin mengimpor dokumen. Format ini mengikuti format Stempel Waktu.
    • TIMESTAMP_NANOS: nilai stempel waktu dalam detik sejak saat Anda ingin mengimpor dokumen. Format ini mengikuti format Stempel Waktu.

    Jika Anda memanggil metode startConnectorRun lagi saat masih berjalan, Anda mungkin mendapatkan error.

Menghapus streaming

Untuk menghapus operasi streaming, lakukan tindakan berikut:

Konsol

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Di menu navigasi, klik Penyimpanan Data.

    Halaman Penyimpanan Data menampilkan daftar penyimpanan data dalam project Google Cloud Anda beserta detailnya.

  3. Dalam daftar penyimpanan data, klik Opsi lainnya untuk konektor data yang ingin Anda hapus.

  4. Klik Delete.

  5. Pada dialog yang muncul, ketik yes dan klik Confirm untuk mengonfirmasi penghapusan.

REST

  1. Temukan ID koleksi Anda. Jika Anda sudah memiliki ID koleksi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama konektor data yang streaming-nya ingin Anda jeda atau lanjutkan.

    3. Di halaman Data untuk konektor data Anda, dapatkan ID koleksi.

  2. Memicu sinkronisasi atau pengisian ulang semua dokumen dengan jenis resource FHIR yang didukung.

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

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • COLLECTION_ID: ID koleksi yang streamingnya ingin Anda jeda atau lanjutkan.
    • TIMESTAMP_SECONDS: nilai stempel waktu dalam detik sejak saat Anda ingin mengimpor dokumen. Format ini mengikuti format Stempel Waktu.
    • TIMESTAMP_NANOS: nilai stempel waktu dalam detik sejak saat Anda ingin mengimpor dokumen. Format ini mengikuti format Stempel Waktu.

    Jika Anda memanggil metode startConnectorRun lagi saat masih berjalan, Anda mungkin mendapatkan error.