Method: projects.locations.dataStores.addPatientFilter

Menambahkan grup ID pasien sebagai filter pasien untuk penyimpanan data. Filter pasien kosong secara default saat penyimpanan data dibuat, dan disimpan dalam tabel terpisah. Penyimpanan data harus dibuat terlebih dahulu, dan harus berupa penyimpanan data layanan kesehatan. Grup filter harus berupa nama resource FHIR berjenis Group, dan filter akan dibuat dari anggota langsung grup yang merupakan resource Pasien.

Permintaan HTTP


POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/dataStores/*}:addPatientFilter

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
dataStore

string

Wajib. Nama resource lengkap DataStore, seperti projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.

Jika pemanggil tidak memiliki izin untuk mengakses DataStore, terlepas dari apakah ada atau tidak, error PERMISSION_DENIED akan ditampilkan.

Jika DataStore yang diminta tidak ada, error NOT_FOUND akan ditampilkan. Jika DataStore yang diminta sudah memiliki filter pasien, error ALREADY_EXISTS akan ditampilkan.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "filterGroups": [
    string
  ]
}
Kolom
filterGroups[]

string

Wajib. Nama resource Grup yang akan digunakan sebagai dasar untuk filter pasien, dalam format projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhir_store_id}/fhir/Group/{groupId}. Jika pemanggil tidak memiliki izin untuk mengakses penyimpanan FHIR, terlepas dari apakah penyimpanan tersebut ada atau tidak, error PERMISSION_DENIED akan ditampilkan. Jika akun layanan mesin penemuan tidak memiliki izin untuk mengakses penyimpanan FHIR, terlepas dari ada atau tidaknya, error PERMISSION_DENIED akan ditampilkan. Jika grup tidak ditemukan di lokasi, error RESOURCE_NOT_FOUND akan ditampilkan. Grup filter harus berupa nama resource FHIR berjenis Group, dan filter akan dibuat dari anggota langsung grup yang merupakan resource Pasien.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.