Armazene dados de saúde com bibliotecas de cliente
Nesta página, mostramos como usar a API Cloud Healthcare e as bibliotecas de cliente das APIs 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ê só tem interesse em trabalhar com um tipo de repositório de dados, pode pular diretamente para essa seção do guia de início rápido depois de 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_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
Instalar as bibliotecas de cliente
Os exemplos a seguir mostram como instalar as bibliotecas de cliente das APIs do Google:
Go
Para informações sobre como configurar um ambiente de desenvolvimento Go, consulte Como configurar um ambiente de desenvolvimento Go.
go get google.golang.org/api/healthcare/v1
Java
Para obter informações sobre como configurar um ambiente de desenvolvimento Java, consulte Como configurar um ambiente de desenvolvimento Java.
Se você estiver usando o Maven, adicione o seguinte
ao arquivo pom.xml
usando uma versão da Lista de materiais (BOM, na sigla em inglês) das bibliotecas do Google Cloud.
Para mais informações sobre BoMs, consulte Como usar bibliotecas de cliente do Cloud.
<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>
</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. Ele será usado em todo este guia de início rápido.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dados
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 DICOMweb para armazenar e acessar dados de imagens médicas.
Criar um armazenamento DICOM
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
Os armazenamentos DICOM existem nos conjuntos de dados e armazenam instâncias DICOM. Execute o comando a seguir: para criar um armazenamento DICOM.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do repositório DICOM
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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. As amostras consideram você está executando o código do mesmo diretório em que você fez o download da instância DICOM.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do repositório DICOMdicom_00000001_000.dcm
para o nome do arquivo DICOM
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 as amostras a seguir para visualizar os metadados da instância.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-dicom-store
para o ID do repositório DICOM
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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, clique em Limpar para evitar cobranças sua conta do Google Cloud para os 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 o comando a seguir: para criar um repositório de FHIR.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do repositório de FHIR
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 "Paciente".
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do repositório de FHIR
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 exibir informações sobre o recurso "Paciente".
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-fhir-store
para o ID do repositório de FHIRPatient
para o tipo de recurso FHIR
Java
Antes de testar este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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, clique em Limpar para evitar cobranças sua conta do Google Cloud para os 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 o comando a seguir: para criar um armazenamento de HL7v2.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID da loja de HL7v2
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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. As amostras consideram você está executando o código do mesmo diretório onde você fez o download da mensagem HL7v2.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID da loja de HL7v2hl7v2-sample.json
do nome do arquivo de mensagens de HL7v2
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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. Você vai precisar desse ID na próxima seção.
Ver o conteúdo da mensagem HL7v2
Execute os exemplos a seguir para visualizar o conteúdo da mensagem HL7v2.
Antes de executar as amostras, remova a marca de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dadosmy-hl7v2-store
para o ID da loja de HL7v2- o ID na resposta quando você armazenou a mensagem para o ID de mensagem de HL7v2
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 de HL7v2 na API Cloud Healthcare, clique em Limpar para evitar cobranças sua conta do Google Cloud para os 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 de comentário e forneça a valores a seguir, se necessário:
- o ID do projeto do Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-dataset
para o ID do conjunto de dadosus-central1
para o local do conjunto de dados
Go
Antes de testar este exemplo, siga as instruções de configuração do Go na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Go documentação de referência.
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 este exemplo, siga as instruções de configuração do Java na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Java documentação de referência.
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 este exemplo, siga as instruções de configuração do Node.js na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Node.js documentação de referência.
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 este exemplo, siga as instruções de configuração do Python na Guia de início rápido da API Cloud Healthcare usando bibliotecas de cliente. Para mais informações, consulte a API Cloud Healthcare Python documentação de referência.
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 executar as tarefas neste guia de início rápido usando outra interface:
- Leia a visão geral dos conceitos da API Cloud Healthcare.
- Armazene dados de saúde com o
curl
ou o PowerShell - Armazene 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.