Method: projects.locations.collections.dataStores.removePatientFilter

Supprime un groupe d'ID de patients du filtre de patients pour le data store. 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". La liste des ID de patients à supprimer sera créée à 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/*}:removePatientFilter

Les URL utilisent la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
dataStore

string

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é ne comporte pas de filtre de patient, une erreur NOT_FOUND 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 à supprimer du 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" (Groupe). La liste des ID à supprimer sera construite à partir des membres directs du groupe qui sont des ressources "Patient" (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 :

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

Pour plus d'informations, consultez la Authentication Overview.