Armazene dados de cuidados de saúde com a Google Cloud consola
Esta página mostra como usar a Cloud Healthcare API e a Google Cloud consola para concluir as seguintes tarefas:
- Crie um conjunto de dados da Cloud Healthcare API.
- Crie um dos seguintes arquivos de dados no conjunto de dados:
- Armazenamento de imagens digitais e comunicações em medicina (DICOM)
- Armazenamento de Fast Healthcare Interoperability Resources (FHIR)
- Armazenamento da versão 2 (HL7v2) da Health Level Seven International
- Armazene dados DICOM ou FHIR e veja o conteúdo dos recursos FHIR.
Se só tiver interesse em trabalhar com um tipo de arquivo de dados, pode avançar diretamente para essa secção do início rápido depois de concluir os passos em Antes de começar e Criar um conjunto de dados.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Healthcare API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
Crie um conjunto de dados
Os conjuntos de dados contêm arquivos de dados e os arquivos de dados contêm dados de cuidados de saúde. Para usar a Cloud Healthcare API, tem de criar, pelo menos, um conjunto de dados.
Na Google Cloud consola, clique em Healthcare para aceder à página Conjuntos de dados.
Clique em
Criar conjunto de dados .No campo
Nome , introduzamy-dataset
.No campo
Região , selecioneus-central1
e, de seguida, clique emCriar .
O novo conjunto de dados aparece na lista de conjuntos de dados no navegador.
Para concluir este início rápido, escolha uma das seguintes secções:
Armazene uma instância DICOM
Esta secção mostra como concluir as seguintes tarefas:
- Crie um arquivo DICOM.
- Importe uma instância DICOM para o arquivo DICOM.
A Cloud Healthcare API implementa a norma DICOMweb para armazenar e aceder a dados de imagens médicas. A Google Cloud consola não suporta transações DICOMweb, como a visualização ou a obtenção de instâncias.
Crie um arquivo DICOM
Na Google Cloud consola, aceda à página do navegador da Cloud Healthcare API:
Clique no conjunto de dados
my-dataset
.Clique em
Criar arquivo de dados .No menu
Tipo , selecione DICOM.No campo
ID , introduzamy-dicom-store
.Clique em
Criar .
O armazenamento DICOM é apresentado na página Armazenamentos de dados no conjunto de dados my-dataset
.my-dicom-store
Importe uma instância DICOM
Os dados DICOM de exemplo estão disponíveis no gs://gcs-public-data--healthcare-nih-chest-xray
contentor do Cloud Storage.
Na lista de armazenamentos de dados no conjunto de dados, encontre o armazenamento DICOM que criou e, de seguida, selecione o menu
Ações .Selecione Importar.
Na página Importar para a loja DICOM, selecione o menu Opções avançadas e, de seguida, selecione
Substituir caminho do Cloud Storage .No campo
Localização no menu Opções avançadas, introduza a seguinte localização da instância DICOM que está a importar:gs://gcs-public-data--healthcare-nih-chest-xray/dicom/00000001_000.dcm
Clique em
Importar .Para acompanhar o estado da importação, clique no separador
Operações .Se encontrar erros, clique em
Ações e, de seguida, em Ver detalhes no Cloud Logging.
Agora que armazenou uma instância DICOM na Cloud Healthcare API, continue para a secção Passos seguintes para ver informações sobre os passos seguintes, como pesquisar ou obter imagens DICOM.
Armazene e veja recursos FHIR
Esta secção mostra como concluir as seguintes tarefas:
- Crie uma loja FHIR.
- Importe recursos FHIR para a loja FHIR.
- Veja os dados dos recursos FHIR.
A Cloud Healthcare API implementa a especificação FHIR para armazenar e aceder a dados FHIR. A Google Cloud consola não suporta determinados métodos da API FHIR, como a criação ou a eliminação de recursos FHIR, mas pode usar o visualizador FHIR para ver o conteúdo dos recursos FHIR.
Crie um FHIR store
Clique em
Navegador para aceder à página Conjuntos de dados.Clique no conjunto de dados
my-dataset
.Clique em
Criar arquivo de dados .No menu
Tipo , selecione FHIR.No campo
ID , introduzamy-fhir-store
.Para abrir a secção Configure a sua loja FHIR, clique em
Seguinte .Clique em
R4 .Clique em
Criar .
O armazenamento FHIR é apresentado na página Armazenamentos de dados no conjunto de dados my-dataset
.my-fhir-store
Importe recursos FHIR
Os dados FHIR de amostra estão disponíveis no contentor do gs://gcp-public-data--synthea-fhir-data-10-patients
Cloud Storage. O contentor contém um diretório, fhir_r4_ndjson/
,
que contém vários tipos de recursos FHIR.
Na lista de arquivos de dados no seu conjunto de dados, encontre o arquivo
my-fhir-store
FHIR que criou e, de seguida, selecione o menuAções .Selecione Importar.
Selecione o menu Opções avançadas e, de seguida, selecione
Substituir caminho de armazenamento na nuvem .No campo
Localização no menu Opções avançadas, introduza a seguinte localização dos recursos FHIR que está a importar:gs://gcp-public-data--synthea-fhir-data-10-patients/fhir_r4_ndjson/*.ndjson
Na secção
Definições de importação de FHIR , selecione Recurso.Clique em
Importar .Para acompanhar o estado da importação, clique no separador
Operações .Se encontrar erros, clique em
Ações e, de seguida, em Ver detalhes no Cloud Logging.
Veja o conteúdo dos recursos FHIR
Na Google Cloud consola, aceda à página Visualizador de FHIR.
Na lista pendente FHIR store, selecione o conjunto de dados
my-dataset
e, de seguida, selecione amy-fhir-store
FHIR store.Clique no campo
Tipo de recurso . Na lista pendente Propriedades apresentada, selecione Tipo de recurso e, de seguida, introduza Paciente.Clique em
Patient na lista Tipo de recurso.Selecione um dos recursos do paciente apresentados. Para ver mais informações sobre o recurso Patient, clique no separador Elements ou clique no separador JSON para ver os detalhes do recurso Patient no formato JSON.
Agora que armazenou e visualizou um recurso FHIR na API Cloud Healthcare, continue para O que se segue para ver informações sobre os passos seguintes.
Armazene mensagens HL7v2
Esta secção mostra como concluir as seguintes tarefas:
- Crie um armazenamento de HL7v2.
- Importe mensagens HL7v2 para o armazenamento de HL7v2.
Crie um armazenamento de HL7v2
Os armazenamentos de HL7v2 existem em conjuntos de dados e contêm mensagens HL7v2.
Clique em
Navegador para aceder à página Conjuntos de dados.Clique no conjunto de dados
my-dataset
.Clique em
Criar arquivo de dados .No menu
Tipo , selecione HL7v2.No campo
ID , introduzamy-hl7v2-store
.Clique em
Criar .
O armazenamento de my-hl7v2-store
HL7v2 é apresentado na página Armazenamentos de dados no conjunto de dados my-dataset
.
Importe mensagens HL7v2
Estão disponíveis mensagens de HL7v2 de exemplo em gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
.
Na lista de armazenamentos de dados no seu conjunto de dados, encontre o armazenamento de HL7v2 que criou e, de seguida, selecione o menu
Ações .Selecione Importar.
Na página Importar para a loja HL7v2, selecione o menu Opções avançadas e, de seguida, selecione
Substituir caminho do armazenamento na nuvem .No campo
Localização no menu Opções avançadas, introduza a seguinte localização das mensagens HL7v2 que está a importar:gs://cloud-samples-data/healthcare/hl7v2/messages.ndjson
Clique em
Importar .Para acompanhar o estado da importação, clique no separador
Operações .Se encontrar erros, clique em
Ações e, de seguida, em Ver detalhes no Cloud Logging.
Agora que criou um armazenamento HL7v2, continue para O que se segue para ver informações sobre os passos seguintes, como carregar e ver mensagens HL7v2.
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
Se já não precisar do conjunto de dados e do repositório de dados criados neste início rápido, pode eliminar o conjunto de dados. A eliminação de um conjunto de dados elimina permanentemente o conjunto de dados e todos os armazenamentos FHIR, HL7v2 ou DICOM que contém.
Para eliminar um conjunto de dados, conclua os seguintes passos:
- Clique em
Navegador para aceder à página Conjuntos de dados. - Clique em
Ações junto ao conjunto de dados e, de seguida, clique em Eliminar. - Confirme a eliminação.
Em alternativa, pode eliminar o projeto que criou.
O que se segue?
Consulte as secções seguintes para ver informações gerais sobre a Cloud Healthcare API e como realizar tarefas através de pedidos HTTP e da CLI do Google Cloud:
- Leia uma vista geral dos conceitos da Cloud Healthcare API.
- Use a Cloud Healthcare API com o
curl
ou o PowerShell. - Use a API Cloud Healthcare com a CLI gcloud.
DICOM
Continue para o guia DICOM para ler tópicos como os seguintes:
- Criar e gerir arquivos DICOM
- Associar um PACS à Cloud Healthcare API
- Usar a norma DICOMweb
- Importar e exportar dados DICOM através do Cloud Storage
Consulte a declaração de conformidade com o DICOM para obter informações sobre como a Cloud Healthcare API implementa a norma DICOMweb.
FHIR
Continue para o guia FHIR para ler tópicos como os seguintes:
- Criar e gerir lojas FHIR
- Criar e gerir recursos FHIR
- Importar e exportar dados FHIR através do Cloud Storage
Consulte a declaração de conformidade com a FHIR para obter informações sobre como a Cloud Healthcare API implementa a norma FHIR.
HL7v2
Continue para o guia HL7v2 para ler tópicos como os seguintes: