Nota: questo set di documentazione è destinato alle versioni Standard, Plus, con pagamento a consumo e Frontline di Gemini Enterprise. Per la documentazione della versione Business, consulta il Centro assistenza di Gemini Enterprise - versione Business.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Method: projects.locations.collections.dataStores.replacePatientFilter
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Sostituisce il filtro paziente per il datastore. Questo metodo è essenzialmente una combinazione di dataStores.deletePatientFilter e dataStores.addPatientFilter. I filtri per i pazienti sono vuoti per impostazione predefinita quando viene creato un datastore e vengono archiviati in una tabella separata. Il datastore deve essere creato per primo e deve essere un datastore sanitario. Questo metodo non funzionerà se il datastore non ha un filtro per i pazienti. Il gruppo di filtri deve essere un nome risorsa FHIR di tipo Group e il nuovo filtro verrà creato a partire dai membri diretti del gruppo, che sono risorse Patient.
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
Obbligatorio. Nome completo della risorsa di DataStore, ad esempio projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.
Se il chiamante non dispone dell'autorizzazione per accedere a DataStore, indipendentemente dalla sua esistenza, viene restituito un errore PERMISSION_DENIED.
Se il DataStore richiesto non esiste, viene restituito un errore NOT_FOUND. Se il DataStore richiesto ha già un filtro per i pazienti, verrà restituito un errore ALREADY_EXISTS.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON
{"filterGroups": [string]}
Campi
filterGroups[]
string
Obbligatorio. I nomi delle risorse Gruppo da utilizzare come base per l'elenco dei pazienti per il nuovo filtro dei pazienti, nel formato projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhir_store_id}/fhir/Group/{groupId}. Se il chiamante non dispone dell'autorizzazione per accedere al datastore FHIR, indipendentemente dalla sua esistenza, viene restituito l'errore PERMISSION_DENIED. Se il account di servizio del motore di ricerca non dispone dell'autorizzazione per accedere all'archivio FHIR, indipendentemente dalla sua esistenza, viene restituito un errore PERMISSION_DENIED. Se il gruppo non viene trovato nella posizione, verrà restituito un errore RESOURCE_NOT_FOUND. Il gruppo di filtri deve essere un nome risorsa FHIR di tipo Group e il nuovo filtro verrà creato a partire dai membri diretti del gruppo che sono risorse Patient.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-10-09 UTC."],[],[]]