Remarque : Cet ensemble de documentation concerne les éditions Standard, Plus, paiement à l'usage et Frontline de Gemini Enterprise. Pour la documentation de l'édition Business, consultez le Centre d'aide Gemini Enterprise - Business edition.
Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Method: projects.locations.collections.dataStores.replacePatientFilter
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Remplace le filtre de patients pour le data store. Cette méthode est essentiellement une combinaison de dataStores.deletePatientFilter et dataStores.addPatientFilter. Les filtres de patients sont vides par défaut lorsqu'un data store est créé et sont stockés dans une table distincte. Le data store doit d'abord être créé et doit être un data store de santé. Cette méthode échouera si le data store ne dispose pas d'un filtre de patient. Le groupe de filtres doit être un nom de ressource FHIR de type "Group". Le nouveau filtre sera construit à partir des membres directs du groupe, qui sont des ressources "Patient".
Requête HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
Obligatoire. Nom complet de la ressource DataStore, par exemple projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.
Si l'appelant n'est pas autorisé à accéder à DataStore, qu'il existe ou non, une erreur PERMISSION_DENIED est renvoyée.
Si le DataStore demandé n'existe pas, une erreur NOT_FOUND est renvoyée. Si le DataStore demandé possède déjà un filtre de patients, une erreur ALREADY_EXISTS est renvoyée.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON
{"filterGroups": [string]}
Champs
filterGroups[]
string
Obligatoire. Noms des ressources Group à utiliser comme base pour la liste des patients du nouveau filtre de patients, au format projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhir_store_id}/fhir/Group/{groupId}. Si l'appelant n'est pas autorisé à accéder au magasin FHIR, une erreur PERMISSION_DENIED est renvoyée, qu'il existe ou non. Si le compte de service Discovery Engine n'est pas autorisé à accéder au magasin FHIR, qu'il existe ou non, une erreur PERMISSION_DENIED est renvoyée. Si le groupe est introuvable à l'emplacement, une erreur RESOURCE_NOT_FOUND est renvoyée. Le groupe de filtres doit être un nom de ressource FHIR de type "Group". Le nouveau filtre sera construit à partir des membres directs du groupe, qui sont des ressources "Patient".
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation.
Niveaux d'accès des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/09 (UTC)."],[],[]]