Armazenar dados de saúde com bibliotecas de cliente
Nesta página, mostramos como usar a API Cloud Healthcare e as bibliotecas de cliente da API do Google para concluir as seguintes tarefas:
- Criar um conjunto de dados da API Cloud Healthcare;
- Criar um dos seguintes armazenamentos de dados no conjunto de dados:
- Armazenamento de imagens e comunicações digitais em medicina (DICOM, na sigla em inglês)
- Armazenamento de recursos de interoperabilidade rápida de saúde (FHIR, na sigla em inglês)
- Armazenamento do Health Level Seven International Version 2 (HL7v2)
- Armazenar e inspecionar um tipo específico de dados médicos no armazenamento DICOM, FHIR ou HL7v2.
Se você tem interesse apenas em trabalhar com um tipo de repositório de dados, pule diretamente para a respectiva seção do guia de início rápido após concluir as etapas em Antes de começar e Criar um conjunto de dados.
Antes de começar
- 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: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: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
Instalar as bibliotecas de cliente
Os exemplos a seguir mostram como instalar as bibliotecas de cliente da API do Google:
Go
Para informações sobre como configurar um ambiente de desenvolvimento em Go, consulte Como configurar um ambiente de desenvolvimento em Go.
go get google.golang.org/api/healthcare/v1
Java
Para informações sobre como configurar um ambiente de desenvolvimento em Java, consulte Como configurar um ambiente de desenvolvimento em Java.
Se você estiver usando o Maven, adicione o seguinte
ao arquivo pom.xml
usando a versão no arquivo
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/healthcare/v1/pom.xml.
Por exemplo, na configuração a seguir, substitua VERSION
pela versão no arquivo:
<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 informações sobre como configurar um ambiente de desenvolvimento em Node.js, consulte Como configurar um ambiente de desenvolvimento em Node.js.
npm install @googleapis/healthcare
Python
Para informações sobre como configurar um ambiente de desenvolvimento em Python, consulte Como configurar um ambiente de desenvolvimento em Python.
# Use a virtual environment as shown in the Python development environment guide.
pip install --upgrade google-api-python-client
Criar um conjunto de dados
Conjuntos de dados contêm armazenamentos de dados com dados de saúde. Para usar a API Cloud Healthcare, você precisa criar pelo menos um conjunto de dados.
Execute o exemplo a seguir para criar um conjunto de dados. Você vai usar esse conjunto de dados ao longo deste guia de início rápido.
Antes de executar as amostras, remova o comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dados
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Para concluir este guia de início rápido, escolha uma das seguintes seções:
- Armazenar e visualizar uma instância DICOM
- Armazenar e visualizar recursos FHIR
- Armazenar e visualizar uma mensagem HL7v2
Armazenar e visualizar uma instância DICOM
Neste documento, mostramos como concluir as seguintes tarefas:
- Crie um armazenamento DICOM.
- Armazenar uma instância DICOM no armazenamento DICOM.
- Visualizar os metadados da instância DICOM.
A API Cloud Healthcare implementa o padrão DICOMweb para armazenar e acessar dados de diagnóstico médico por imagem.
Criar um armazenamento DICOM
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
Os armazenamentos DICOM existem nos conjuntos de dados e armazenam instâncias DICOM. Execute os exemplos a seguir para criar um armazenamento DICOM.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do armazenamento DICOM
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Armazenar uma instância DICOM
Faça o download do arquivo de instância do DICOM de amostra na sua máquina. O arquivo contém um raio X do paciente desidentificado.
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
Execute os exemplos a seguir para armazenar a instância DICOM. Os exemplos assumem que você está executando o código no mesmo diretório em que fez o download da instância DICOM.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do armazenamento DICOMdicom_00000001_000.dcm
para o nome do arquivo DICOM
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ver metadados da instância DICOM
Execute os exemplos a seguir para conferir os metadados da instância.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do armazenamento DICOM
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Depois de armazenar e visualizar uma instância DICOM na API Cloud Healthcare, continue em Limpar para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página.
Para saber mais informações sobre como trabalhar com dados DICOM, consulte A seguir.
Armazenar e visualizar recursos FHIR
Neste documento, mostramos como concluir as seguintes tarefas:
- Crie um armazenamento de FHIR.
- Armazene um recurso FHIR no armazenamento FHIR.
- Visualize os dados do recurso FHIR.
A API Cloud Healthcare implementa o padrão da especificação FHIR para armazenar e acessar dados FHIR.
Criar um armazenamento FHIR
Os armazenamentos de FHIR existem nos conjuntos de dados e armazenam dados FHIR. Execute os exemplos a seguir para criar um armazenamento de FHIR.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do armazenamento de FHIR
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Armazenar um recurso FHIR
Execute os exemplos a seguir para armazenar um recurso de paciente.
Antes de executar as amostras, remova o comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do armazenamento de FHIR
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Visualizar o conteúdo do recurso de FHIR
Execute os exemplos a seguir para conferir informações sobre o recurso Paciente.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do armazenamento de FHIRPatient
para o tipo de recurso FHIR
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Depois de armazenar e visualizar um recurso FHIR na API Cloud Healthcare, continue em Limpar para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página.
Para mais informações sobre como trabalhar com dados FHIR, consulte A seguir.
Armazenar e visualizar uma mensagem HL7v2
Neste documento, mostramos como concluir as seguintes tarefas:
- Criar uma loja HL7v2.
- Armazenar uma mensagem HL7v2 no armazenamento HL7v2.
- Visualizar os dados da mensagem HL7v2.
A implementação do HL7v2 na API Cloud Healthcare está alinhada com o padrão HL7v2.
Criar um armazenamento HL7v2
Os armazenamentos HL7v2 existem nos conjuntos de dados e armazenam dados HL7v2. Execute os exemplos a seguir para criar um armazenamento HL7v2.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID do armazenamento HL7v2
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Criar uma mensagem HL7v2
Faça o download do arquivo de mensagens HL7v2 de amostra na sua 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
A mensagem HL7v2 contém as seguintes informações básicas, em que está codificada em base-64 no campo
data
do arquivo de amostra: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
Execute os exemplos a seguir para armazenar a mensagem HL7v2. Os exemplos presumem que você está executando o código no mesmo diretório em que fez o download da mensagem HL7v2.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID do armazenamento HL7v2hl7v2-sample.json
para o nome do arquivo de mensagem HL7v2
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
A saída contém um ID de mensagem HL7v2. Esse ID será necessário na próxima seção.
Ver o conteúdo da mensagem HL7v2
Execute os exemplos a seguir para conferir o conteúdo da mensagem HL7v2.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID do armazenamento HL7v2- o ID na resposta quando você armazenou a mensagem para o ID da mensagem HL7v2
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Depois de armazenar e visualizar uma mensagem HL7v2 na API Cloud Healthcare, continue em Limpar para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página.
Para mais informações sobre como trabalhar com dados HL7v2, consulte A seguir.
Limpar
Para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta página, exclua o projeto do Google Cloud com esses recursos.
Se você criou um novo projeto para este guia de início rápido, siga as etapas em Excluir o projeto. Caso contrário, siga as etapas em Excluir o conjunto de dados.
-
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
Exclua o projeto
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Excluir o conjunto de dados
Se você não precisar mais do conjunto de dados criado neste guia de início rápido, poderá excluí-lo. Excluir um conjunto de dados exclui permanentemente o conjunto de dados e todos os armazenamentos FHIR, HL7v2 ou DICOM que ele contém.
Antes de executar as amostras, remova a marcação de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dados
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Node.js da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido da API Cloud Healthcare: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python da API Cloud Healthcare.
Para autenticar na API Cloud Healthcare, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Como foi?
A seguir
Consulte as seções a seguir para informações gerais sobre a API Cloud Healthcare e como realizar as tarefas neste guia de início rápido usando outra interface:
- Leia uma visão geral dos conceitos da API Cloud Healthcare.
- Armazenar dados de saúde com
curl
ou PowerShell - Armazenar dados de saúde com o console do Google Cloud
- Armazenar dados de saúde com a CLI gcloud
DICOM
- Criar e gerenciar armazenamentos DICOM
- Conectar um PACS à API Cloud Healthcare
- Usar o padrão DICOMweb
- Importar e exportar dados DICOM usando o Cloud Storage
Consulte a instrução de conformidade DICOM para ver informações sobre como a API Cloud Healthcare implementa o padrão DICOMweb.
FHIR
- Criar e gerenciar armazenamentos FHIR
- Criar e gerenciar recursos FHIR
- Importar e exportar dados FHIR usando o Cloud Storage
Consulte a Declaração de conformidade FHIR para ver informações sobre como a API Cloud Healthcare implementa o padrão FHIR.