Almacena datos de atención médica con bibliotecas cliente
En esta página, se muestra cómo usar la API de Cloud Healthcare y las bibliotecas cliente de la API de Google para completar las siguientes tareas:
- Crear un conjunto de datos de la API de Cloud Healthcare
- Crear uno de los siguientes almacenes de datos dentro del conjunto de datos:
- Almacén de Imágenes y comunicaciones digitales en medicina (DICOM)
- Almacén de recursos de interoperabilidad de atención médica rápida (FHIR)
- Almacén de la versión 2 internacional del nivel de salud siete (HL7v2)
- Almacenar e inspeccionar un tipo particular 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 pasar directamente a esa sección de la guía de inicio rápido una vez que completes los pasos de la sección Antes de comenzar y Crear un conjunto de datos.
Antes de comenzar
- 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.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
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.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
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_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create or select a Google Cloud project.
-
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.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API:
gcloud services enable healthcare.googleapis.com
-
Create local authentication credentials for your user account:
gcloud auth application-default login
-
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_IDENTIFIER" --role=ROLE
- Replace
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
Instala las bibliotecas cliente
En los siguientes ejemplos, se muestra cómo instalar las bibliotecas cliente de la API de Google:
Go
Para obtener información sobre cómo configurar un entorno de desarrollo de Go, consulta Configura 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 Configura un entorno de desarrollo de Java.
Si usas Maven, agrega lo siguiente al 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, reemplaza VERSION
con 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 la configuración de un entorno de desarrollo de Node.js, consulta Configura 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 Configura 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
Crea un conjunto de datos
Los conjuntos de datos contienen almacenes de datos y estos contienen datos de atención médica. Para usar la API de Cloud Healthcare, debes crear al menos un conjunto de datos.
Ejecuta el siguiente ejemplo para crear un conjunto de datos. Usarás este conjunto de datos a lo largo de esta guía de inicio rápido.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datos
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Para completar esta guía de inicio rápido, elige una de las siguientes secciones:
- Almacena y visualiza una instancia de DICOM
- Almacena y visualiza recursos de FHIR
- Almacena y visualiza un mensaje de HL7v2
Almacena y visualiza una instancia de DICOM
En esta sección, se muestra cómo completar las siguientes tareas:
- Crea un almacén de DICOM.
- Almacena una instancia de DICOM en el almacén de DICOM.
- Ver los metadatos de la instancia de DICOM.
La API de Cloud Healthcare implementa el estándar DICOMweb para almacenar y acceder a datos de imágenes médicas.
Crea una tienda de DICOM
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
Los almacenes de DICOM existen dentro de conjuntos de datos y contienen instancias de DICOM. Ejecuta los siguientes ejemplos para crear un almacén de DICOM.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén de DICOM
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Almacena una instancia de DICOM
Descarga el archivo de instancia de DICOM de muestra en tu máquina. El archivo contiene una radiografía desidentificada de X.
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 de DICOM. En las muestras, se supone que ejecutas el código desde el mismo directorio en el que descargaste la instancia de DICOM.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén de DICOMdicom_00000001_000.dcm
para el nombre del archivo DICOM
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Visualiza los metadatos de la instancia de DICOM
Ejecuta los siguientes ejemplos para ver los metadatos de la instancia.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-dicom-store
para el ID del almacén de DICOM
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Después de almacenar y ver una instancia de DICOM en la API de Cloud Healthcare, continúa con la limpieza para evitar incurrir en cargos en tu cuenta de Google Cloud por los recursos que usaste en esta página.
Si deseas obtener más información para trabajar con datos de DICOM, consulta Próximos pasos.
Almacena y visualiza recursos de FHIR
En esta sección, se muestra cómo completar las siguientes tareas:
- Crea un almacén de FHIR.
- Almacena un recurso de FHIR en el almacén de FHIR.
- Visualiza los datos de recursos de FHIR.
La API de Cloud Healthcare implementa el estándar de especificación de FHIR para almacenar y acceder a los datos de FHIR.
Crea una tienda de FHIR
Los almacenes de FHIR existen dentro de los conjuntos de datos y contienen recursos de FHIR. Ejecuta los siguientes ejemplos para crear un almacén de FHIR.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID de tienda de FHIR
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Almacena un recurso de FHIR
Ejecuta los siguientes ejemplos para almacenar un recurso Patient.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID de tienda de FHIR
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Visualiza el contenido de los recursos de FHIR
Ejecuta los siguientes ejemplos para ver información sobre el recurso Paciente.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-fhir-store
para el ID de tienda de FHIRPatient
para el tipo de recurso de FHIR
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Después de almacenar y ver un recurso de FHIR en la API de Cloud Healthcare, continúa con la limpieza para evitar incurrir en cargos en tu cuenta de Google Cloud por los recursos usados en esta página.
Si deseas obtener más información para trabajar con datos de FHIR, consulta Próximos pasos.
Almacena y visualiza un mensaje de HL7v2
En esta sección, se muestra cómo completar las siguientes tareas:
- Crea una tienda de HL7v2
- Almacena un mensaje de HL7v2 en el almacén de HL7v2.
- Visualiza los datos del mensaje de HL7v2.
La implementación de HL7v2 en la API de Cloud Healthcare se alinea con el estándar HL7v2.
Crea una tienda de HL7v2
Los almacenes de HL7v2 existen dentro de los conjuntos de datos y contienen mensajes de HL7v2. Ejecuta los siguientes ejemplos para crear un almacén HL7v2.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
para el ID del almacén de HL7v2
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Crea un mensaje de HL7v2
Descarga el archivo de mensaje de HL7v2 de muestra 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 de HL7v2 contiene la siguiente información básica, en la que está codificado en base64 en el campo
data
del archivo de muestra: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 de HL7v2. En las muestras, se supone que ejecutas el código desde el mismo directorio en el que descargaste el mensaje HL7v2.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
para el ID del almacén de HL7v2hl7v2-sample.json
para el nombre del archivo de mensaje de HL7v2
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
El resultado contiene un ID de mensaje de HL7v2. Necesitarás este ID en la siguiente sección.
Visualiza el contenido de los mensajes de HL7v2
Ejecuta los siguientes ejemplos para ver el contenido de los mensajes de HL7v2.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datosmy-hl7v2-store
para el ID del almacén de HL7v2- el ID de la respuesta cuando almacenaste el mensaje para el ID de mensaje de HL7v2
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Después de almacenar y ver un mensaje de HL7v2 en la API de Cloud Healthcare, continúa con la limpieza para evitar incurrir en cargos en tu cuenta de Google Cloud por los recursos que usaste en esta página.
Si deseas obtener más información para trabajar con datos de HL7v2, consulta Próximos pasos.
Realiza una limpieza
Para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página, borra el proyecto de Cloud que tiene los recursos.
Si creaste un proyecto nuevo para esta guía de inicio rápido, sigue los pasos en Borra el proyecto. De lo contrario, sigue los pasos en Borra el conjunto de datos.
-
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
Borra el proyecto
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Borra el conjunto de datos
Si ya no necesitas el conjunto de datos que creaste en esta guía de inicio rápido, puedes borrarlo. Si borras un conjunto de datos, se borrará de forma permanente, junto con todas los almacenes de FHIR, HL7v2 o DICOM que contenga.
Antes de ejecutar las muestras, quita los comentarios y proporciona los siguientes valores si es necesario:
- el ID del proyecto de Google Cloud que creaste o seleccionaste en Antes de comenzar para el ID del proyecto
my-dataset
para el ID del conjunto de datosus-central1
para la ubicación del conjunto de datos
Go
Antes de probar esta muestra, sigue las instrucciones de configuración para Go que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Go de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración para Java que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración para Node.js que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Node.js de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración para Python que se encuentran en la guía de inicio rápido de la API de Cloud Healthcare con el uso de bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Python de la API de Cloud Healthcare.
Para autenticarte en la API de Cloud Healthcare, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
¿Cómo fue?
¿Qué sigue?
Consulta las siguientes secciones para obtener información general sobre la API de Cloud Healthcare y cómo realizar las tareas de esta guía de inicio rápido con otra interfaz:
- Lee una descripción general de los conceptos de la API de Cloud Healthcare
- Almacena datos de atención médica con
curl
o PowerShell - Almacena datos de atención médica con la consola de Google Cloud
- Almacena datos de atención médica con la CLI de gcloud
DICOM
- Crea y administra tiendas de DICOM
- Conecta un PACS a la API de Cloud Healthcare
- Usa el estándar DICOMweb
- Importa y exporta datos de DICOM con Cloud Storage
Consulta la declaración de conformidad de DICOM si deseas obtener información sobre cómo la API de Cloud Healthcare implementa el estándar DICOMweb.
FHIR
- Crea y administra tiendas de FHIR
- Crear y administrar recursos de FHIR
- Importa y exporta datos de FHIR con Cloud Storage
Consulta la declaración de conformidad FHIR si deseas obtener información sobre cómo la API de Cloud Healthcare implementa el estándar FHIR.