Hinweis:Diese Dokumentation gilt für die Standard-, Plus-, Pay-as-you-go- und Frontline-Version von Gemini Enterprise. Die Dokumentation für die Business-Version finden Sie in der Gemini Enterprise-Hilfe für die Business-Version.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Method: projects.locations.collections.dataStores.replacePatientFilter
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ersetzt den Patientenfilter für den Datenspeicher. Diese Methode ist im Wesentlichen eine Kombination aus dataStores.deletePatientFilter und dataStores.addPatientFilter. Patientenfilter sind standardmäßig leer, wenn ein Datenspeicher erstellt wird, und werden in einer separaten Tabelle gespeichert. Der Datenspeicher muss zuerst erstellt werden und muss ein Datenspeicher für Gesundheitsdaten sein. Diese Methode schlägt fehl, wenn der Datenspeicher keinen Patientenfilter hat. Die Filtergruppe muss ein FHIR-Ressourcenname vom Typ „Group“ sein. Der neue Filter wird aus den direkten Mitgliedern der Gruppe erstellt, die Patientenressourcen sind.
HTTP-Anfrage
:
POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
Erforderlich. Vollständiger Ressourcenname von DataStore, z. B. projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.
Wenn der Aufrufer keine Berechtigung für den Zugriff auf die DataStore hat, unabhängig davon, ob sie vorhanden ist oder nicht, wird ein PERMISSION_DENIED-Fehler zurückgegeben.
Wenn die angeforderte DataStore nicht vorhanden ist, wird ein NOT_FOUND-Fehler zurückgegeben. Wenn die angeforderte DataStore bereits einen Patientenfilter hat, wird ein ALREADY_EXISTS-Fehler zurückgegeben.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung
{"filterGroups": [string]}
Felder
filterGroups[]
string
Erforderlich. Namen der Gruppenressourcen, die als Grundlage für die Liste der Patienten für den neuen Patientenfilter verwendet werden sollen, im Format projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhir_store_id}/fhir/Group/{groupId}. Wenn der Aufrufer keine Berechtigung für den Zugriff auf den FHIR-Speicher hat, unabhängig davon, ob er vorhanden ist oder nicht, wird ein PERMISSION_DENIED-Fehler zurückgegeben. Wenn das Discovery Engine-Dienstkonto nicht berechtigt ist, auf den FHIR-Speicher zuzugreifen, wird unabhängig davon, ob er vorhanden ist oder nicht, ein PERMISSION_DENIED-Fehler zurückgegeben. Wenn die Gruppe am Standort nicht gefunden wird, wird ein RESOURCE_NOT_FOUND-Fehler zurückgegeben. Die Filtergruppe muss ein FHIR-Ressourcenname vom Typ „Group“ sein. Der neue Filter wird aus den direkten Mitgliedern der Gruppe erstellt, die Patientenressourcen sind.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-09 (UTC)."],[],[]]