Control de acceso con la gestión de identidades y accesos

Información general

La API Cloud Healthcare utiliza Gestión de Identidades y Accesos (IAM) para el control de acceso.

En la API Cloud Healthcare, el control de acceso se puede configurar a nivel de proyecto, conjunto de datos o almacén de datos. Por ejemplo, puedes conceder acceso a todos los conjuntos de datos de un proyecto a un grupo de desarrolladores. Para obtener más información sobre cómo configurar y usar IAM con la API Cloud Healthcare, consulta los artículos sobre controlar el acceso y controlar el acceso a otros productos.

Para obtener una descripción detallada de IAM y de sus características, consulta la documentación de IAM. En particular, echa un vistazo a la sección sobre la gestión de políticas de IAM.

Todos los métodos de la API Cloud Healthcare exigen que el llamador cuente con los permisos necesarios. Para obtener más información, consulta Permisos y Roles.

Permisos

En las siguientes tablas se indican los permisos de IAM que están asociados con la API Cloud Healthcare. Los nombres de los métodos aparecen acortados en la tabla; el nombre completo de cada método comienza con projects.locations..

Método de almacén de consentimiento Permisos obligatorios
datasets.consentStores.checkDataAccess healthcare.consentStores.checkDataAccess en el almacén de consentimientos solicitado.
datasets.consentStores.create healthcare.consentStores.create en el conjunto de datos superior.
datasets.consentStores.delete healthcare.consentStores.delete en el almacén de consentimientos solicitado.
datasets.consentStores.evaluateUserConsents healthcare.consentStores.evaluateUserConsents en el almacén de consentimientos solicitado.
datasets.consentStores.get healthcare.consentStores.get en el almacén de consentimientos solicitado.
datasets.consentStores.getIamPolicy healthcare.consentStores.getIamPolicy en el almacén de consentimientos solicitado.
datasets.consentStores.list healthcare.consentStores.list en el conjunto de datos superior.
datasets.consentStores.patch healthcare.consentStores.update en el almacén de consentimientos solicitado.
datasets.consentStores.queryAccessibleData healthcare.consentStores.queryAccessibleData en el almacén de consentimientos solicitado.
datasets.consentStores.setIamPolicy healthcare.consentStores.setIamPolicy en el almacén de consentimientos solicitado.
datasets.consentStores.attributeDefinitions.create healthcare.attributeDefinitions.create en el almacén de consentimiento parental.
datasets.consentStores.attributeDefinitions.delete healthcare.attributeDefinitions.delete en el recurso de definición de atributo solicitado.
datasets.consentStores.attributeDefinitions.get healthcare.attributeDefinitions.get en el recurso de definición de atributo solicitado.
datasets.consentStores.attributeDefinitions.list healthcare.attributeDefinitions.list en el almacén de consentimiento parental.
datasets.consentStores.attributeDefinitions.patch healthcare.attributeDefinitions.update en el recurso de definición de atributo solicitado.
datasets.consentStores.consentArtifacts.create healthcare.consentArtifacts.create en el almacén de consentimiento parental.
datasets.consentStores.consentArtifacts.delete healthcare.consentArtifacts.delete en el recurso de artefacto de consentimiento solicitado.
datasets.consentStores.consentArtifacts.get healthcare.consentArtifacts.get en el recurso de artefacto de consentimiento solicitado.
datasets.consentStores.consentArtifacts.list healthcare.consentArtifacts.list en el almacén de consentimiento parental.
datasets.consentStores.consents.create healthcare.consents.create en el almacén de consentimiento parental.
datasets.consentStores.consents.delete healthcare.consents.delete en el recurso de consentimiento solicitado.
datasets.consentStores.consents.get healthcare.consents.get en el recurso de consentimiento solicitado.
datasets.consentStores.consents.list healthcare.consents.list en el almacén de consentimiento parental.
datasets.consentStores.consents.patch healthcare.consents.update en el recurso de consentimiento solicitado.
datasets.consentStores.consents.revoke healthcare.consents.revoke en el recurso de consentimiento solicitado.
datasets.consentStores.userDataMappings.archive healthcare.userDataMappings.archive en el recurso de asignación de datos de usuario solicitado.
datasets.consentStores.userDataMappings.create healthcare.userDataMappings.create en el almacén de consentimiento parental.
datasets.consentStores.userDataMappings.delete healthcare.userDataMappings.delete en el recurso de asignación de datos de usuario solicitado.
datasets.consentStores.userDataMappings.get healthcare.userDataMappings.get en el recurso de asignación de datos de usuario solicitado.
datasets.consentStores.userDataMappings.list healthcare.userDataMappings.list en el almacén de consentimiento parental.
datasets.consentStores.userDataMappings.patch healthcare.userDataMappings.update en el recurso de asignación de datos de usuario solicitado.

Métodos de conjuntos de datos

Método de los conjuntos de datos Permisos obligatorios
datasets.create healthcare.datasets.create en el proyecto superior. Google Cloud
datasets.deidentify
  • healthcare.datasets.deidentify en el conjunto de datos de origen.
  • healthcare.datasets.create en el Google Cloud proyecto que contiene el conjunto de datos de destino.
datasets.delete healthcare.datasets.delete en el conjunto de datos solicitado.
datasets.get healthcare.datasets.get en el conjunto de datos solicitado.
datasets.getIamPolicy healthcare.datasets.getIamPolicy en el conjunto de datos solicitado.
datasets.list healthcare.datasets.list en el proyecto superior. Google Cloud
datasets.patch healthcare.datasets.update en el conjunto de datos solicitado.
datasets.setIAMPolicy healthcare.datasets.setIamPolicy en el conjunto de datos solicitado.

Métodos de almacén DICOM

Método de almacén DICOM Permisos obligatorios
datasets.dicomStores.create healthcare.dicomStores.create en el conjunto de datos superior.
datasets.dicomStores.deidentify
  • healthcare.dicomStores.deidentify en el almacén DICOM de origen.
  • healthcare.dicomStores.dicomWebWrite en el almacén DICOM de destino.
datasets.dicomStores.delete healthcare.dicomStores.delete en el almacén DICOM solicitado.
datasets.dicomStores.export
  • healthcare.dicomStores.export en el almacén DICOM solicitado.
  • Al exportar a Cloud Storage: roles/storage.objectAdmin otorgado a la cuenta de servicio del agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en el artículo Exportar datos a Cloud Storage.
  • Al exportar a BigQuery: roles/bigquery.dataEditor y roles/bigquery.jobUser concedidos a la cuenta de servicio Agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en Permisos de BigQuery para almacenes DICOM.
datasets.dicomStores.get healthcare.dicomStores.get en el almacén DICOM solicitado.
datasets.dicomStores.getIamPolicy healthcare.dicomStores.getIamPolicy en el almacén DICOM solicitado.
datasets.dicomStores.import
  • healthcare.dicomStores.import en el almacén DICOM solicitado.
  • roles/storage.objectViewer otorgado a la cuenta de servicio Agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en el artículo Importar datos desde Cloud Storage.
datasets.dicomStores.list healthcare.dicomStores.list en el conjunto de datos superior.
datasets.dicomStores.patch healthcare.dicomStores.update en el almacén DICOM solicitado.
datasets.dicomStores.searchForInstances healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.searchForSeries healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.searchForStudies healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.setIamPolicy healthcare.dicomStores.setIamPolicy en el almacén DICOM solicitado.
datasets.dicomStores.storeInstances healthcare.dicomStores.dicomWebWrite en el almacén DICOM solicitado.
datasets.dicomStores.studies.delete healthcare.dicomStores.dicomWebDelete en el almacén DICOM solicitado.
datasets.dicomStores.studies.retrieveMetadata healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.retrieveStudy healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.searchForInstances healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.searchForSeries healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.storeInstances healthcare.dicomStores.dicomWebWrite en el almacén DICOM solicitado.
datasets.dicomStores.studies.updateInstances healthcare.dicomStores.dicomWebUpdate en el almacén DICOM solicitado.
datasets.dicomStores.studies.updateMetadata healthcare.dicomStores.dicomWebUpdate en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.delete healthcare.dicomStores.dicomWebDelete en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.retrieveMetadata healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.retrieveSeries healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.searchForInstances healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.updateMetadata healthcare.dicomStores.dicomWebUpdate en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.delete healthcare.dicomStores.dicomWebDelete en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.retrieveInstance healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.retrieveMetadata healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.retrieveRendered healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.updateMetadata healthcare.dicomStores.dicomWebUpdate en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.frames.retrieveFrames healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.frames.retrieveRendered healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.
datasets.dicomStores.studies.series.instances.bulkdata.retrieveBulkdata healthcare.dicomStores.dicomWebRead en el almacén DICOM solicitado.

Métodos del almacén FHIR

Método del almacén FHIR Permisos obligatorios
datasets.fhirStores.applyConsents healthcare.fhirStores.applyConsents en el recurso del almacén FHIR solicitado.
datasets.fhirStores.applyAdminConsents healthcare.fhirStores.applyConsents en el recurso del almacén FHIR solicitado.
datasets.fhirStores.configureSearch healthcare.fhirStores.configureSearch en el almacén FHIR solicitado.
datasets.fhirStores.create healthcare.fhirStores.create en el conjunto de datos superior.
datasets.fhirStores.deidentify
  • healthcare.fhirStores.deidentify en el almacén FHIR de origen.
  • healthcare.fhirResources.update en el almacén FHIR de destino.
datasets.fhirStores.delete healthcare.fhirStores.delete en el almacén FHIR solicitado.
datasets.fhirStores.explainDataAccess healthcare.fhirStores.explainDataAccess en el recurso del almacén FHIR solicitado.
datasets.fhirStores.export
  • healthcare.fhirStores.export en el almacén FHIR solicitado.
  • Al exportar a Cloud Storage: storage.objects.create, storage.objects.delete y storage.objects.list concedidos a la cuenta de servicio del agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en el artículo Exportar recursos FHIR a Cloud Storage.
  • Al exportar a BigQuery: roles/bigquery.dataEditor y roles/bigquery.jobUser concedidos a la cuenta de servicio Agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en Permisos de BigQuery para almacenes FHIR.
datasets.fhirStores.get healthcare.fhirStores.get en el almacén FHIR solicitado.
datasets.fhirStores.getFHIRStoreMetrics healthcare.fhirStores.get en el almacén FHIR solicitado.
datasets.fhirStores.getIamPolicy healthcare.fhirStores.getIamPolicy en el almacén FHIR solicitado.
datasets.fhirStores.import
  • healthcare.fhirStores.import en el almacén FHIR solicitado.
  • storage.objects.get y storage.objects.list otorgados a la cuenta de servicio Agente de servicio de Cloud Healthcare del proyecto. Consulta las instrucciones en el artículo Importar recursos FHIR desde Cloud Storage.
datasets.fhirStores.list healthcare.fhirStores.list en el conjunto de datos superior.
datasets.fhirStores.patch healthcare.fhirStores.update en el almacén FHIR solicitado.
datasets.fhirStores.rollback healthcare.fhirStores.rollback en el almacén FHIR solicitado.
datasets.fhirStores.setIamPolicy healthcare.fhirStores.setIamPolicy en el almacén FHIR solicitado.
datasets.fhirStores.fhir.Encounter-everything healthcare.fhirResources.get en cada recurso devuelto.
datasets.fhirStores.fhir.Observation-lastn healthcare.fhirStores.searchResources en el almacén FHIR superior.
datasets.fhirStores.fhir.Patient-everything healthcare.fhirResources.get en cada recurso devuelto.
datasets.fhirStores.fhir.Resource-purge healthcare.fhirResources.purge en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.capabilities healthcare.fhirStores.get en el almacén FHIR solicitado.
datasets.fhirStores.fhir.conditionalDelete
  • healthcare.fhirStores.searchResources en el almacén FHIR superior.
  • healthcare.fhirResources.delete en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.conditionalPatch
  • healthcare.fhirStores.searchResources en el almacén FHIR superior.
  • healthcare.fhirResources.patch en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.conditionalUpdate
  • healthcare.fhirStores.searchResources en el almacén FHIR superior.
  • healthcare.fhirResources.update en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.create
  • Para las interacciones de creación condicional: healthcare.fhirResources.create y healthcare.fhirStores.searchResources en el almacén FHIR superior.
  • Para las interacciones de creación: healthcare.fhirResources.create en el almacén FHIR superior.
datasets.fhirStores.fhir.delete healthcare.fhirResources.delete en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.executeBundle healthcare.fhirResources.executeBundle en el almacén FHIR solicitado, y permisos adicionales (como healthcare.fhirResources.create y healthcare.fhirResources.update) correspondientes a operaciones concretas dentro del paquete. Si el llamador de la API tiene permisos healthcare.fhirResources.create pero no permisos healthcare.fhirResources.update, el llamador solo puede ejecutar paquetes que contengan operaciones healthcare.fhirResources.create.
datasets.fhirStores.fhir.history healthcare.fhirResources.get en el recurso del almacén FHIR solicitado y en cada una de sus versiones.
datasets.fhirStores.fhir.patch healthcare.fhirResources.patch en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.read healthcare.fhirResources.get en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.search healthcare.fhirStores.searchResources en el almacén FHIR superior.
datasets.fhirStores.fhir.update healthcare.fhirResources.update en el recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.vread healthcare.fhirResources.get en la versión del recurso del almacén FHIR solicitado.
datasets.fhirStores.fhir.Patient-consent-enforcement-status healthcare.fhirResources.get en el recurso Patient del almacén FHIR solicitado.
datasets.fhirStores.fhir.Consent-enforcement-status healthcare.fhirResources.get en el recurso de consentimiento del almacén FHIR solicitado.

Métodos del almacén HL7v2

Método del almacén HL7v2 Permisos obligatorios
datasets.hl7V2Stores.create healthcare.hl7V2Stores.create en el conjunto de datos superior.
datasets.hl7V2Stores.delete healthcare.hl7V2Stores.delete en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.export healthcare.hl7V2Stores.export en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.get healthcare.hl7V2Stores.get en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.import healthcare.hl7V2Stores.import en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.list healthcare.hl7V2Stores.list en el conjunto de datos superior.
datasets.hl7V2Stores.patch healthcare.hl7V2Stores.update en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.getIamPolicy healthcare.hl7V2Stores.getIamPolicy en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.setIamPolicy healthcare.hl7V2Stores.setIamPolicy en el almacén HL7v2 solicitado.
datasets.hl7V2Stores.messages.create healthcare.hl7V2Messages.create en el almacén HL7v2 superior.
datasets.hl7V2Stores.messages.delete healthcare.hl7V2Messages.delete en el mensaje del almacén HL7v2 solicitado.
datasets.hl7V2Stores.messages.get healthcare.hl7V2Messages.get en el mensaje del almacén HL7v2 solicitado.
datasets.hl7V2Stores.messages.ingest healthcare.hl7V2Messages.ingest en el mensaje del almacén HL7v2 solicitado.
datasets.hl7V2Stores.messages.list healthcare.hl7V2Messages.list en el almacén HL7v2 superior.
datasets.hl7V2Stores.messages.patch healthcare.hl7V2Messages.update en el mensaje del almacén HL7v2 solicitado.

Métodos de ubicación

Método de ubicación Permisos obligatorios
locations.get healthcare.locations.get en la ubicación solicitada.
locations.list healthcare.locations.list en el proyecto superior. Google Cloud

Métodos de la API Natural Language de Healthcare

Método de la API Natural Language de Healthcare Permisos obligatorios
nlp.analyzeEntities healthcare.nlpservice.analyzeEntities

Métodos de operación

Método de operación Permiso obligatorio
datasets.operations.get healthcare.operations.get en el conjunto de datos solicitado.
datasets.operations.list healthcare.operations.list en el conjunto de datos solicitado.
datasets.operations.cancel healthcare.operations.cancel en el conjunto de datos solicitado.

Métodos de desidentificación

Método de desidentificación Permiso obligatorio
services.deidentify.deidentifyDicomInstance healthcare.deidentify.run
services.deidentify.deidentifyFhirResource healthcare.deidentify.run

Roles

En las siguientes tablas se indican los roles de IAM de la API Cloud Healthcare, incluidos los permisos asociados a cada rol. Los roles roles/owner, roles/editor y roles/viewer incluyen permisos para otros Google Cloud servicios. Para obtener más información sobre los roles, consulta el artículo Descripción de los roles.

Rol del almacén de consentimientos Permisos

(roles/healthcare.consentStoreViewer)

Permiso para mostrar los almacenes de consentimientos de un conjunto de datos.

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentStoreAdmin)

Permiso para gestionar almacenes de consentimientos.

healthcare.consentStores.*

  • healthcare.consentStores.checkDataAccess
  • healthcare.consentStores.create
  • healthcare.consentStores.delete
  • healthcare.consentStores.evaluateUserConsents
  • healthcare.consentStores.get
  • healthcare.consentStores.getIamPolicy
  • healthcare.consentStores.list
  • healthcare.consentStores.queryAccessibleData
  • healthcare.consentStores.setIamPolicy
  • healthcare.consentStores.update

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

Roles de consentimiento

Rol de consentimientos Permisos

(roles/healthcare.attributeDefinitionReader)

Permiso para leer objetos AttributeDefinition en un almacén de consentimientos.

healthcare.attributeDefinitions.get

healthcare.attributeDefinitions.list

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.attributeDefinitionEditor)

Permiso para editar objetos AttributeDefinition.

healthcare.attributeDefinitions.*

  • healthcare.attributeDefinitions.create
  • healthcare.attributeDefinitions.delete
  • healthcare.attributeDefinitions.get
  • healthcare.attributeDefinitions.list
  • healthcare.attributeDefinitions.update

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentArtifactReader)

Permiso para leer objetos ConsentArtifact en un almacén de consentimientos.

healthcare.consentArtifacts.get

healthcare.consentArtifacts.list

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentArtifactEditor)

Permiso para editar objetos ConsentArtifact.

healthcare.consentArtifacts.create

healthcare.consentArtifacts.get

healthcare.consentArtifacts.list

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentArtifactAdmin)

Permiso para gestionar objetos ConsentArtifact.

healthcare.consentArtifacts.*

  • healthcare.consentArtifacts.create
  • healthcare.consentArtifacts.delete
  • healthcare.consentArtifacts.get
  • healthcare.consentArtifacts.list

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentReader)

Permiso para leer objetos Consent en un almacén de consentimientos.

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.consents.get

healthcare.consents.list

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.consentEditor)

Permiso para editar objetos Consent.

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.consents.*

  • healthcare.consents.activate
  • healthcare.consents.create
  • healthcare.consents.delete
  • healthcare.consents.get
  • healthcare.consents.list
  • healthcare.consents.reject
  • healthcare.consents.revoke
  • healthcare.consents.update

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/healthcare.userDataMappingReader)

Permiso para leer objetos UserDataMapping en un almacén de consentimientos.

healthcare.consentStores.checkDataAccess

healthcare.consentStores.evaluateUserConsents

healthcare.consentStores.get

healthcare.consentStores.list

healthcare.consentStores.queryAccessibleData

healthcare.datasets.get

healthcare.datasets.list

healthcare.locations.*

  • healthcare.locations.get
  • healthcare.locations.list

healthcare.operations.get

healthcare.userDataMappings.get

healthcare.userDataMappings.list

resourcemanager.projects.get

resourcemanager.projects.list