Stocker des données médicales avec la console Google Cloud
Cette page explique comment utiliser l'API Cloud Healthcare et la console Google Cloud pour effectuer les tâches suivantes :
- créer un ensemble de données pour l'API Cloud Healthcare ;
- Créer l'un des datastores suivants dans l'ensemble de données :
- Magasin DICOM (Digital Imaging and Communications in Medicine)
- Datastore FHIR (Fast Healthcare Interoperability Resources)
- Magasin HL7v2 (Health Level Seven International Version 2)
- Stocker des données DICOM ou FHIR, et affichez le contenu des ressources FHIR.
Si vous souhaitez travailler avec un seul type de data store, vous pouvez passer directement à cette section du guide de démarrage rapide après avoir suivi les étapes de Avant de commencer et Créez un ensemble de données.
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
Avant de commencer
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API.
Créer un ensemble de données
Les ensembles de données contiennent des datastores. Les datastores contiennent des données de santé. Pour utiliser l'API Cloud Healthcare, vous devez créer au moins un ensemble de données.
Dans la console Google Cloud, cliquez sur Healthcare pour accéder à la page Ensembles de données.
Cliquez sur
Créer un ensemble de données .Dans le champ
Nom , saisissezmy-dataset
.Dans le champ
Région , sélectionnezus-central1
, puis cliquez surCréer .
Le nouvel ensemble de données apparaît dans la liste des ensembles de données sur le navigateur.
Pour suivre ce guide de démarrage rapide, choisissez l'une des sections suivantes :
Stocker une instance DICOM
Ce document explique comment effectuer les tâches suivantes :
- Créer un magasin DICOM.
- Importez une instance DICOM dans le magasin DICOM.
L'API Cloud Healthcare met en œuvre DICOMweb pour stocker et accéder aux données d'imagerie médicale. La console Google Cloud n'accepte pas les transactions DICOMweb, telles que l'affichage ou la récupération d'instances.
Créer un datastore DICOM
Dans la console Google Cloud, accédez à la page du navigateur de l'API Cloud Healthcare :
Cliquez sur l'ensemble de données
my-dataset
.Cliquez sur
Créer un datastore .Dans le menu
Type , sélectionnez DICOM.Dans le champ
ID , saisissezmy-dicom-store
.Cliquez sur
Créer .
Le magasin DICOM my-dicom-store
s'affiche sur la page Datastores de l'ensemble de données my-dataset
.
Importer une instance DICOM
Des exemples de données DICOM sont disponibles dans le bucket Cloud Storage gs://gcs-public-data--healthcare-nih-chest-xray
.
Dans la liste des datastores dans votre ensemble de données, recherchez le datastore DICOM créé, puis sélectionnez le menu
Actions .Sélectionnez Importer.
Sur la page Importer des données dans un datastore DICOM, sélectionnez le menu Options avancées, puis sélectionnez
Ignorer le chemin d'accès Cloud Storage .Dans le champ
Emplacement sous le menu Options avancées, saisissez l'emplacement suivant de l'instance DICOM que vous importez :gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcm
Cliquez sur
Importer .Pour suivre l'état de l'opération, cliquez sur l'onglet
Opérations .Si vous rencontrez des erreurs, cliquez sur
Actions , puis sur Afficher les détails dans Cloud Logging.
Maintenant que vous avez stocké une instance DICOM dans l'API Cloud Healthcare, Passez à la section Étapes suivantes pour en savoir plus sur les étapes suivantes, par exemple : pour rechercher ou récupérer des images DICOM.
Stocker et afficher des ressources FHIR
Ce document explique comment effectuer les tâches suivantes :
- Créez un magasin FHIR.
- Importez des ressources FHIR dans le magasin FHIR.
- Afficher les données des ressources FHIR.
L'API Cloud Healthcare met en œuvre la spécification FHIR pour stocker des données FHIR et y accéder. La console Google Cloud n'est pas compatible avec certaines méthodes de l'API FHIR, telles que la création ou la suppression de ressources FHIR, mais vous pouvez utiliser la visionneuse FHIR pour afficher le contenu des ressources FHIR.
Créer un datastore FHIR
Cliquez sur
Navigateur pour accéder à la page Ensembles de données.Cliquez sur l'ensemble de données
my-dataset
.Cliquez sur
Créer un datastore .Dans le menu
Type , sélectionnez FHIR.Dans le champ
ID , saisissezmy-fhir-store
.Pour ouvrir la section Configurer votre datastore FHIR, cliquez sur
Suivant .Cliquez sur
R4 .Cliquez sur
Créer .
Le magasin FHIR my-fhir-store
s'affiche sur la page Datastores de l'ensemble de données my-dataset
.
Importer des ressources FHIR
Des exemples de données FHIR sont disponibles dans le bucket Cloud Storage gs://gcp-public-data--synthea-fhir-data-10-patients
. Le bucket comprend un répertoire fhir_r4_ndjson/
qui contient plusieurs types de ressources FHIR.
Dans la liste des datastores de votre ensemble de données, trouvez le datastore FHIR
my-fhir-store
créé, puis sélectionnez le menuActions .Sélectionnez Importer.
Dans le menu Options avancées, sélectionnez
Ignorer le chemin d'accès Cloud Storage .Dans le champ
Emplacement sous le menu Options avancées, saisissez l'emplacement suivant les ressources FHIR que vous importez :gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjson
Dans la section
Paramètres d'importation FHIR , sélectionnez Ressource.Cliquez sur
Importer .Pour suivre l'état de l'opération, cliquez sur l'onglet
Opérations .Si vous rencontrez des erreurs, cliquez sur
Actions , puis sur Afficher les détails dans Cloud Logging.
Afficher le contenu des ressources FHIR
Dans la console Google Cloud, accédez à la page Visionneuse FHIR.
Dans la liste déroulante Datastore FHIR, sélectionnez l'ensemble de données
my-dataset
, puis le datastore FHIRmy-fhir-store
.Cliquez sur le champ
Type de ressource . Dans la liste déroulante Propriétés qui s'affiche, sélectionnez Type de ressource, puis saisissez Patient.Cliquez sur
Patient dans la liste Type de ressource.Sélectionnez l'une des ressources Patient qui s'affiche. Pour afficher plus d'informations sur la ressource Patient, cliquez sur l'onglet Éléments ou sur l'onglet JSON pour afficher les détails de la ressource Patient au format JSON.
Maintenant que vous avez stocké et affiché une ressource FHIR dans l'API Cloud Healthcare, Passez à la section Étapes suivantes pour en savoir plus sur les étapes suivantes.
Stocker les messages HL7v2
Ce document explique comment effectuer les tâches suivantes :
- Créer un magasin HL7v2.
- Importez des messages HL7v2 dans le store HL7v2.
Créer un datastore HL7v2
Les datastores HL7v2 existent au sein des ensembles de données et contiennent des messages HL7v2.
Cliquez sur
Navigateur pour accéder à la page Ensembles de données.Cliquez sur l'ensemble de données
my-dataset
.Cliquez sur
Créer un datastore .Dans le menu
Type , sélectionnez HL7v2.Dans le champ
ID , saisissezmy-hl7v2-store
.Cliquez sur
Créer .
Le datastore HL7v2 my-hl7v2-store
s'affiche sur la page Datastores de l'ensemble de données my-dataset
.
Importer des messages HL7v2
Des exemples de messages HL7v2 sont disponibles dans gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
.
Dans la liste des datastores dans votre ensemble de données, trouvez le datastore HL7v2 créé, puis sélectionnez le menu
Actions .Sélectionnez Importer.
Sur la page Importer des données dans un magasin HL7v2, sélectionnez le menu Options avancées, puis sélectionnez
Ignorer le chemin d'accès Cloud Storage .Dans le champ
Emplacement sous le menu Options avancées, saisissez l'emplacement suivant pour les messages HL7v2 que vous importez :gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
Cliquez sur
Importer .Pour suivre l'état de l'opération, cliquez sur l'onglet
Opérations .Si vous rencontrez des erreurs, cliquez sur
Actions , puis sur Afficher les détails dans Cloud Logging.
Maintenant que vous avez créé un store HL7v2, passez à la section Étapes suivantes pour obtenir des informations sur les étapes suivantes, telles que l'ingestion et l'affichage des messages HL7v2.
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :
Si vous n'avez plus besoin de l'ensemble de données et du datastore créés dans ce guide de démarrage rapide, vous pouvez supprimer l'ensemble de données. La suppression d'un ensemble de données entraîne la suppression définitive de l'ensemble de données et des datastores FHIR, HL7v2 ou DICOM qu'il contient.
Pour supprimer un ensemble de données, suivez les étapes suivantes :
- Cliquez sur
Navigateur pour accéder à la page Ensembles de données. - Cliquez sur
Actions à côté de l'ensemble de données, puis cliquez sur Supprimer. - Confirmez la suppression.
Vous pouvez aussi supprimer le projet que vous avez créé.
Étapes suivantes
Consultez les sections suivantes pour obtenir des informations générales sur l'API Cloud Healthcare et sur la façon d'effectuer des tâches à l'aide des requêtes HTTP et de Google Cloud CLI :
- Lisez la présentation des concepts de l'API Cloud Healthcare.
- Utilisez l'API Cloud Healthcare avec
curl
ou PowerShell. - Utilisez l'API Cloud Healthcare avec gcloud CLI.
DICOM
Consultez le guide DICOM pour apprendre à :
- Créer et gérer des datastores DICOM
- Connecter un PACS à l'API Cloud Healthcare
- Utiliser la norme DICOMweb
- Importer et exporter des données DICOM à l'aide de Cloud Storage
Consultez la déclaration de conformité DICOM pour en savoir plus sur la manière dont l'API Cloud Healthcare implémente la norme DICOMweb.
FHIR
Consultez le guide FHIR pour apprendre à :
- Créer et gérer des datastores FHIR
- Créer et gérer des ressources FHIR
- Importer et exporter des données FHIR à l'aide de Cloud Storage
Consultez la déclaration de conformité FHIR pour en savoir plus sur la manière dont l'API Cloud Healthcare implémente la norme FHIR.
HL7v2
Consultez le guide HL7v2 pour apprendre à :