Projetos, conjuntos de dados e repositórios de dados

Nesta página, descrevemos a relação entre projetos do Google Cloud e conjuntos de dados e armazenamentos de dados da API Cloud Healthcare.

Projetos

Todo o uso da API Cloud Healthcare ocorre no contexto de um projeto do Google Cloud. Um projeto organiza todos os seus recursos do Google Cloud. Um projeto consiste em um conjunto de usuários, um conjunto de APIs e configurações de faturamento, autenticação e monitoramento dessas APIs. Assim, por exemplo, todos os dados e recursos da API Cloud Healthcare, juntamente com as permissões de usuário para acessá-los, residem em um projeto. Você pode ter um projeto ou criar vários projetos e usá-los para organizar os recursos do Google Cloud, incluindo os dados da API Cloud Healthcare, em grupos lógicos.

Cada projeto que você usa para desenvolver soluções da API Cloud Healthcare precisa ter a API Cloud Healthcare ativada.

Para saber mais sobre projetos do Google Cloud em geral, consulte Projetos na Visão geral do Google Cloud.

Conjuntos de dados e armazenamentos de dados

Um conjunto de dados é um contêiner no seu projeto do Google Cloud que contém dados de saúde específicos de cada tipo. Os conjuntos de dados contêm outros armazenamentos de dados, como armazenamentos FHIR, armazenamentos DICOM e armazenamentos HL7v2, que, por sua vez, armazenam os próprios tipos de dados de saúde.

Um único conjunto de dados pode conter um ou mais armazenamentos de dados, e todos eles podem atender à mesma funcionalidade ou a diferentes modos que o aplicativo precisa. O uso de vários armazenamentos no mesmo conjunto de dados pode ser apropriado em várias situações, como:

  • Se um aplicativo processar diferentes tipos de dados, como um armazenamento DICOM usado para verificações de TC e um armazenamento FHIR para dados de pacientes relacionados às verificações de TC.
  • Para separar os dados de acordo com o hospital, a consulta, o departamento e assim por diante.

Um aplicativo pode acessar quantos conjuntos de dados ou armazenamentos quiser, sem requisitos de desempenho. É possível projetar o conjunto de dados geral e a arquitetura de armazenamento para atender às metas de localidade, particionamento, controle de acesso e assim por diante.

O diagrama a seguir mostra um único projeto do Google Cloud contendo dois conjuntos de dados. Cada conjunto de dados contém vários armazenamentos de dados, e cada armazenamento de dados contém dados de saúde: