Almacenar datos sanitarios con bibliotecas de cliente
En esta página se explica cómo usar la API Cloud Healthcare y las bibliotecas de cliente de la API de Google para completar las siguientes tareas:
- Crea un conjunto de datos de la API Cloud Healthcare.
- Crea uno de los siguientes almacenes de datos en el conjunto de datos:
- Almacén Digital Imaging and Communications in Medicine (DICOM)
- Almacén Fast Healthcare Interoperability Resources (FHIR)
- Almacén Health Level Seven International Version 2 (HL7v2)
- Almacena e inspecciona un tipo concreto de datos médicos en el almacén DICOM, FHIR o HL7v2.
Si solo te interesa trabajar con un tipo de almacén de datos, puedes ir directamente a esa sección de la guía de inicio rápido después de completar los pasos de las secciones Antes de empezar y Crear un conjunto de datos.
Antes de empezar
- 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.
-
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init
-
Create or select a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Replace the following:
PROJECT_ID
: your project ID.USER_IDENTIFIER
: the identifier for your user account—for example,myemail@example.com
.ROLE
: the IAM role that you grant to your user account.
-
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init
-
Create or select a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Grant roles to your user account. Run the following command once for each of the following IAM roles:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Replace the following:
PROJECT_ID
: your project ID.USER_IDENTIFIER
: the identifier for your user account—for example,myemail@example.com
.ROLE
: the IAM role that you grant to your user account.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datos- Crea un almacén DICOM.
- Almacena una instancia DICOM en el almacén DICOM.
- Consulta los metadatos de la instancia DICOM.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén DICOMDescarga el archivo de instancia DICOM de ejemplo en tu máquina. El archivo contiene una radiografía de un paciente cuya identidad se ha anonimizado.
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/dicom_00000001_000.dcm" -OutFile $pwd/dicom_00000001_000.dcm
Ejecuta los siguientes ejemplos para almacenar la instancia DICOM. En los ejemplos se da por hecho que ejecutas el código desde el mismo directorio en el que has descargado la instancia DICOM.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén DICOMdicom_00000001_000.dcm
para el nombre del archivo DICOM
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén DICOM- Crea un almacén FHIR.
- Almacena un recurso FHIR en el almacén FHIR.
- Consulta los datos del recurso FHIR.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID del almacén FHIR- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID del almacén FHIR- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID del almacén FHIRPatient
del tipo de recurso FHIR- Crea un almacén HL7v2.
- Almacena un mensaje HL7v2 en el almacén HL7v2.
- Ver los datos del mensaje HL7v2.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
del ID del almacén HL7v2Descarga el archivo de mensaje HL7v2 de ejemplo en tu máquina:
curl
curl -O https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json
PowerShell
Invoke-WebRequest -Uri "https://cloud.google.com/healthcare-api/docs/resources/hl7v2-sample.json" -OutFile $pwd/hl7v2-sample.json
El mensaje HL7v2 contiene la siguiente información básica, que está codificada en base64 en el campo
data
del archivo de ejemplo:MSH|^~\&|A|SEND_FACILITY|A|A|20180101000000||TYPE^A|20180101000000|T|0.0|||AA||00|ASCII EVN|A00|20180101040000 PID||14^111^^^^MRN|11111111^^^^MRN~1111111111^^^^ORGNMBR
Ejecuta los siguientes ejemplos para almacenar el mensaje HL7v2. En los ejemplos se da por hecho que ejecutas el código desde el mismo directorio en el que has descargado el mensaje HL7v2.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
del ID del almacén HL7v2hl7v2-sample.json
para el nombre del archivo de mensaje HL7v2
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
El resultado contiene un ID de mensaje HL7v2. Necesitará este ID en la siguiente sección.
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
del ID del almacén HL7v2- El ID de la respuesta cuando almacenaste el mensaje para el ID del mensaje HL7v2
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
- El ID del proyecto de Google Cloud que has creado o seleccionado en Antes de empezar
my-dataset
del ID del conjunto de datosus-central1
para la ubicación del conjunto de datos- Consulta una descripción general de los conceptos de la API de Cloud Healthcare.
- Almacenar datos sanitarios con
curl
o PowerShell - Almacenar datos sanitarios con la consola Google Cloud
- Almacenar datos sanitarios con gcloud CLI
- Crear y gestionar almacenes DICOM
- Conectar un PACS a la API Cloud Healthcare
- Usar el estándar DICOMweb
- Importar y exportar datos DICOM mediante Cloud Storage
- Crear y gestionar almacenes FHIR
- Crear y gestionar recursos FHIR
- Importar y exportar datos FHIR mediante Cloud Storage
Instalar las bibliotecas de cliente
En los siguientes ejemplos se muestra cómo instalar las bibliotecas de cliente de la API de Google:
Go
Para obtener información sobre cómo configurar un entorno de desarrollo de Go, consulta el artículo Configurar un entorno de desarrollo de Go.
go get google.golang.org/api/healthcare/v1
Java
Para obtener información sobre cómo configurar un entorno de desarrollo de Java, consulta el artículo Configurar un entorno de desarrollo de Java.
Si usas Maven, añade lo siguiente
a tu archivo pom.xml
con la versión del archivo
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/healthcare/v1/pom.xml.
Por ejemplo, en la siguiente configuración, sustituya VERSION
por la versión del archivo:
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.18.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-healthcare</artifactId> <version>VERSION</version> </dependency> </dependencies>
Node.js
Para obtener información sobre cómo configurar un entorno de desarrollo de Node.js, consulta Configurar un entorno de desarrollo de Node.js.
npm install @googleapis/healthcare
Python
Para obtener información sobre cómo configurar un entorno de desarrollo de Python, consulta el artículo Configurar un entorno de desarrollo de Python.
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
Crear conjunto de datos
Los conjuntos de datos contienen almacenes de datos, y estos, a su vez, contienen datos sanitarios. Para utilizar la API Cloud Healthcare, antes debes crear al menos un conjunto de datos.
Ejecuta el siguiente ejemplo para crear un conjunto de datos. Usará este conjunto de datos a lo largo de esta guía de inicio rápido.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Para completar esta guía de inicio rápido, elige una de las siguientes secciones:
Almacenar y ver una instancia DICOM
En esta sección se explica cómo completar las siguientes tareas:
La API de Cloud Healthcare implementa el estándar DICOMweb para almacenar y acceder a datos de imágenes médicas.
Crear un almacén DICOM
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Los almacenes DICOM están dentro de conjuntos de datos y contienen instancias DICOM. Ejecuta los siguientes ejemplos para crear un almacén DICOM.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Almacenar una instancia DICOM
Ver metadatos de instancias DICOM
Ejecuta los siguientes ejemplos para ver los metadatos de la instancia.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Después de almacenar y ver una instancia DICOM en la API Cloud Healthcare, ve a la sección Limpiar para evitar que se te cobren los recursos utilizados en esta página en tu Google Cloud cuenta.
Para obtener más información sobre cómo trabajar con datos DICOM, consulta la sección Pasos siguientes.
Almacenar y ver recursos FHIR
En esta sección se explica cómo completar las siguientes tareas:
La API Cloud Healthcare implementa el estándar de la especificación FHIR para almacenar y acceder a datos FHIR.
Crear un almacén FHIR
Los almacenes FHIR están dentro de conjuntos de datos y contienen recursos FHIR. Ejecuta los siguientes ejemplos para crear un almacén FHIR.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Almacenar un recurso FHIR
Ejecuta los siguientes ejemplos para almacenar un recurso Patient.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ver el contenido de los recursos FHIR
Ejecuta los siguientes ejemplos para ver información sobre el recurso Patient.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Después de almacenar y ver un recurso FHIR en la API Cloud Healthcare, ve a la sección Limpiar para evitar que se te cobren los recursos utilizados en esta página en tu cuenta Google Cloud .
Para obtener más información sobre cómo trabajar con datos de FHIR, consulta la sección Pasos siguientes.
Almacenar y ver un mensaje HL7v2
En esta sección se explica cómo completar las siguientes tareas:
La implementación de HL7 v. 2 en la API Cloud Healthcare se ajusta al estándar HL7 v. 2.
Crear un almacén HL7v2
Los almacenes HL7v2 están dentro de conjuntos de datos y contienen mensajes HL7v2. Ejecuta los siguientes ejemplos para crear un almacén HL7v2.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Crear un mensaje HL7v2
Ver el contenido de mensajes HL7v2
Ejecuta los siguientes ejemplos para ver el contenido del mensaje HL7v2.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Después de almacenar y ver un mensaje HL7v2 en la API Cloud Healthcare, ve a la sección Limpiar para evitar que se te cobren los recursos utilizados en esta página en tu Google Cloud cuenta.
Para obtener más información sobre cómo trabajar con datos de HL7v2, consulta la sección Pasos siguientes.
Limpieza
Para evitar que se apliquen cargos en tu Google Cloud cuenta por los recursos utilizados en esta página, elimina el Google Cloud proyecto con los recursos.
Si has creado un proyecto para esta guía de inicio rápido, sigue los pasos que se indican en la sección Eliminar el proyecto. De lo contrario, sigue los pasos que se indican en Eliminar el conjunto de datos.
Eliminar el proyecto
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Eliminar el conjunto de datos
Si ya no necesitas el conjunto de datos creado en esta guía de inicio rápido, puedes eliminarlo. Si eliminas un conjunto de datos, se eliminará de forma permanente, así como los almacenes FHIR, HL7v2 o DICOM que contenga.
Antes de ejecutar las muestras, descomenta y proporciona los siguientes valores si es necesario:
Go
Antes de probar este ejemplo, sigue las Go instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Go de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las Java instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Java de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las Node.js instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Node.js de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las Python instrucciones de configuración de la guía de inicio rápido de la API Cloud Healthcare con bibliotecas de cliente. Para obtener más información, consulta la documentación de referencia de la API Python de Cloud Healthcare.
Para autenticarte en la API Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
¿Cómo ha ido?
Siguientes pasos
Consulta las siguientes secciones para obtener información general sobre la API Cloud Healthcare y cómo realizar las tareas de esta guía de inicio rápido con otra interfaz:
DICOM
Consulta la declaración de conformidad de DICOM para obtener información sobre cómo implementa la API Cloud Healthcare el estándar DICOMweb.
FHIR
Consulta la declaración de conformidad de FHIR para obtener información sobre cómo implementa la API Cloud Healthcare el estándar FHIR.