Armazenar dados de assistência médica 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ê 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
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Para inicializar a gcloud CLI, execute o seguinte comando:
gcloud init -
Crie ou selecione um Google Cloud projeto.
Funções necessárias para selecionar ou criar um projeto
- Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos
(
roles/resourcemanager.projectCreator), que contém a permissãoresourcemanager.projects.create. Saiba como conceder papéis.
-
Crie um projeto do Google Cloud :
gcloud projects create PROJECT_ID
Substitua
PROJECT_IDpor um nome para o projeto Google Cloud que você está criando. -
Selecione o projeto Google Cloud que você criou:
gcloud config set project PROJECT_ID
Substitua
PROJECT_IDpelo nome do projeto do Google Cloud .
-
Verifique se o faturamento está ativado para o projeto do Google Cloud .
Ative a API Cloud Healthcare:
Funções necessárias para ativar APIs
Para ativar as APIs, é necessário ter o papel do IAM de administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin), que contém a permissãoserviceusage.services.enable. Saiba como conceder papéis.gcloud services enable healthcare.googleapis.com
-
Crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
-
Atribua papéis à sua conta de usuário. Execute o seguinte comando uma vez para cada um dos seguintes papéis do IAM:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Substitua:
PROJECT_ID: o ID do projeto.USER_IDENTIFIER: o identificador da sua conta de usuário . Por exemplo,myemail@example.com.ROLE: o papel do IAM concedido à sua conta de usuário.
-
Instale a CLI do Google Cloud.
-
Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
-
Para inicializar a gcloud CLI, execute o seguinte comando:
gcloud init -
Crie ou selecione um Google Cloud projeto.
Funções necessárias para selecionar ou criar um projeto
- Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos
(
roles/resourcemanager.projectCreator), que contém a permissãoresourcemanager.projects.create. Saiba como conceder papéis.
-
Crie um projeto do Google Cloud :
gcloud projects create PROJECT_ID
Substitua
PROJECT_IDpor um nome para o projeto Google Cloud que você está criando. -
Selecione o projeto Google Cloud que você criou:
gcloud config set project PROJECT_ID
Substitua
PROJECT_IDpelo nome do projeto do Google Cloud .
-
Verifique se o faturamento está ativado para o projeto do Google Cloud .
Ative a API Cloud Healthcare:
Funções necessárias para ativar APIs
Para ativar as APIs, é necessário ter o papel do IAM de administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin), que contém a permissãoserviceusage.services.enable. Saiba como conceder papéis.gcloud services enable healthcare.googleapis.com
-
Crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.
-
Atribua papéis à sua conta de usuário. Execute o seguinte comando uma vez para cada um dos seguintes papéis do IAM:
roles/healthcare.datasetAdmin, roles/healthcare.fhirStoreAdmin, roles/healthcare.dicomStoreAdmin, roles/healthcare.hl7V2StoreAdmingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
Substitua:
PROJECT_ID: o ID do projeto.USER_IDENTIFIER: o identificador da sua conta de usuário . Por exemplo,myemail@example.com.ROLE: o papel do IAM concedido à sua conta de usuário.
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
(em inglês).
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 Node.js, consulte Como configurar um ambiente de desenvolvimento 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
crie 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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 marca 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 repositório DICOM.
Antes de executar as amostras, remova marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-dicom-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 pressupõem 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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-dicom-storepara o ID do repositório DICOMdicom_00000001_000.dcmpara 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-dicom-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 Liberar espaço 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 repositório de FHIR.
Antes de executar as amostras, remova marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-fhir-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-fhir-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 ver informações sobre o recurso "Paciente".
Antes de executar as amostras, remova marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-fhir-storepara o ID do repositório de FHIRPatientpara 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 de HL7v2 existem nos conjuntos de dados e armazenam mensagens de HL7v2. Execute os exemplos a seguir para criar um repositório HL7v2.
Antes de executar as amostras, remova marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-hl7v2-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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
datado 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^^^^ORGNMBRExecute os exemplos a seguir para armazenar a mensagem HL7v2. Os exemplos pressupõem 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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-hl7v2-storepara o ID do repositório HL7v2hl7v2-sample.jsonpara 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 ver o conteúdo da mensagem HL7v2.
Antes de executar as amostras, remova marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para o local do conjunto de dadosmy-hl7v2-storepara o ID do repositório 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 conta do Google Cloud pelos recursos usados nesta página, exclua o projeto do Google Cloud e os 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.
-
Opcional: revogue as credenciais de autenticação que você criou e exclua o arquivo de credenciais local:
gcloud auth application-default revoke
-
Opcional: revogar credenciais da CLI gcloud.
gcloud auth revoke
Excluir o projeto
Excluir um projeto do Google Cloud :
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 marca de comentário e forneça os seguintes valores, se necessário:
- o ID do projeto Google Cloud que você criou ou selecionou em Antes de começar para o ID do projeto
my-datasetpara o ID do conjunto de dadosus-central1para 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 Cloud Healthcare Go.
Para se 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 Cloud Healthcare Java.
Para se 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 Cloud Healthcare Node.js.
Para se 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 Cloud Healthcare Python.
Para se 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 deste 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
curlou PowerShell - Armazenar dados de saúde com o Google Cloud console
- 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.