Projets, ensembles de données et datastores

Cette page décrit la relation entre les projets Google Cloud et les ensembles et magasins de données de l'API Cloud Healthcare.

Projets

Toute utilisation de l'API Cloud Healthcare s'effectue dans le cadre d'un projet Google Cloud. Un projet permet d'organiser toutes vos ressources Google Cloud. Il comprend un ensemble d'utilisateurs, un ensemble d'API et des paramètres de facturation, d'authentification et de surveillance pour ces API. Ainsi, toutes vos données et ressources de l'API Cloud Healthcare, ainsi que les autorisations des utilisateurs pour y accéder, sont contenues dans un projet. Vous pouvez posséder un projet ou créer plusieurs projets et les utiliser pour organiser vos ressources Google Cloud, y compris les données de l'API Cloud Healthcare, en groupes logiques.

L'API Cloud Healthcare doit être activée pour chaque projet que vous utilisez pour développer des solutions d'API Cloud Healthcare.

Pour en savoir plus sur les projets Google Cloud en général, consultez la section Projets de la présentation de Google Cloud.

Ensembles de données et datastores

Un ensemble de données est un conteneur de votre projet Google Cloud contenant des données médicales spécifiques à une modalité. Les ensembles de données contiennent d'autres datastores, tels que des magasins FHIR, DICOM et HL7v2, qui contiennent à leur tour leurs propres types de données de santé.

Un seul ensemble de données peut contenir un ou plusieurs datastores, qui peuvent tous traiter la même modalité ou des modalités différentes selon les besoins de l'application. L'utilisation de plusieurs datastores dans le même ensemble de données peut être appropriée dans différentes situations, par exemple :

  • Si une application traite différents types de données, par exemple un datastore DICOM utilisé pour les scanners et un datastore FHIR pour les données des patients associées aux scanners.
  • Pour séparer les données en fonction de l'hôpital, de la clinique, du service, etc. dont elles proviennent.

Une application peut accéder à autant d'ensembles de données ou de datastores que nécessaire sans que ses performances en soient affectées. Vous pouvez concevoir votre ensemble de données global et votre architecture de stockage en fonction de vos objectifs en matière d'emplacement, de partitionnement, de contrôle d'accès, etc.

Le schéma suivant présente un seul projet Google Cloud contenant deux ensembles de données. Chaque ensemble de données contient plusieurs datastores, et chaque datastore contient des données de santé :