Observação:este conjunto de documentação é para as edições Standard, Plus, pagamento por uso e Frontline do Gemini Enterprise. Para a documentação da edição Business, consulte a Central de Ajuda do Gemini Enterprise - Business edition.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Method: projects.locations.collections.dataStores.replacePatientFilter
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Substitui o filtro de pacientes do repositório de dados. Esse método é essencialmente uma combinação de "dataStores.deletePatientFilter" e "dataStores.addPatientFilter". Os filtros de pacientes ficam vazios por padrão quando um repositório de dados é criado e são armazenados em uma tabela separada. Primeiro, o repositório de dados precisa ser criado e ser um repositório de dados de saúde. Esse método vai falhar se o repositório de dados não tiver um filtro de paciente. O grupo de filtros precisa ser um nome de recurso FHIR do tipo "Grupo", e o novo filtro será criado com base nos membros diretos do grupo, que são recursos de paciente.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:replacePatientFilter
Obrigatório. Nome completo do recurso de DataStore, como projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}.
Se o autor da chamada não tiver permissão para acessar o DataStore, independente de ele existir ou não, um erro PERMISSION_DENIED será retornado.
Se o DataStore solicitado não existir, um erro NOT_FOUND será retornado. Se o DataStore solicitado já tiver um filtro de paciente, um erro ALREADY_EXISTS será retornado.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON
{"filterGroups": [string]}
Campos
filterGroups[]
string
Obrigatório. Nomes dos recursos de grupo a serem usados como base para a lista de pacientes do novo filtro de pacientes, no formato projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhir_store_id}/fhir/Group/{groupId}. Se o autor da chamada não tiver permissão para acessar o repositório FHIR, independente de ele existir ou não, será retornado um erro PERMISSION_DENIED. Se a conta de serviço do mecanismo de descoberta não tiver permissão para acessar o repositório FHIR, seja ele existente ou não, um erro PERMISSION_DENIED será retornado. Se o grupo não for encontrado no local, um erro RESOURCE_NOT_FOUND será retornado. O grupo de filtros precisa ser um nome de recurso FHIR do tipo "Grupo", e o novo filtro será criado com base nos membros diretos do grupo, que são recursos de paciente.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-09 UTC."],[],[]]