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:

  1. Crie um conjunto de dados da Cloud Healthcare API.
  2. 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
  3. 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:

Visita guiada


Antes de começar

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

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.

  1. Na Google Cloud consola, clique em Healthcare para aceder à página Conjuntos de dados.

    Aceda ao navegador

  2. Clique em Criar conjunto de dados.

  3. No campo Nome, introduza my-dataset.

  4. No campo Região, selecione us-central1 e, de seguida, clique em Criar.

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:

  1. Crie um arquivo DICOM.
  2. 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

  1. Na Google Cloud consola, aceda à página do navegador da Cloud Healthcare API:

    Aceda ao navegador

  1. Clique no conjunto de dados my-dataset.

  2. Clique em Criar arquivo de dados.

  3. No menu Tipo, selecione DICOM.

  4. No campo ID, introduza my-dicom-store.

  5. 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-xraycontentor do Cloud Storage.

  1. Na lista de armazenamentos de dados no conjunto de dados, encontre o armazenamento DICOM que criou e, de seguida, selecione o menu Ações.

  2. Selecione Importar.

  3. Na página Importar para a loja DICOM, selecione o menu Opções avançadas e, de seguida, selecione Substituir caminho do Cloud Storage.

  4. 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
    
  5. Clique em Importar.

  6. 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:

  1. Crie uma loja FHIR.
  2. Importe recursos FHIR para a loja FHIR.
  3. 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

  1. Clique em Navegador para aceder à página Conjuntos de dados.

  2. Clique no conjunto de dados my-dataset.

  3. Clique em Criar arquivo de dados.

  4. No menu Tipo, selecione FHIR.

  5. No campo ID, introduza my-fhir-store.

  6. Para abrir a secção Configure a sua loja FHIR, clique em Seguinte.

  7. Clique em R4.

  8. 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.

  1. 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 menu Ações.

  2. Selecione Importar.

  3. Selecione o menu Opções avançadas e, de seguida, selecione Substituir caminho de armazenamento na nuvem.

  4. 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
    
  5. Na secção Definições de importação de FHIR, selecione Recurso.

  6. Clique em Importar.

  7. 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

  1. Na Google Cloud consola, aceda à página Visualizador de FHIR.

    Aceder ao visualizador FHIR

  1. Na lista pendente FHIR store, selecione o conjunto de dados my-dataset e, de seguida, selecione a my-fhir-store FHIR store.

  2. Clique no campo Tipo de recurso. Na lista pendente Propriedades apresentada, selecione Tipo de recurso e, de seguida, introduza Paciente.

  3. Clique em Patient na lista Tipo de recurso.

  4. 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:

  1. Crie um armazenamento de HL7v2.
  2. 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.

  1. Clique em Navegador para aceder à página Conjuntos de dados.

  2. Clique no conjunto de dados my-dataset.

  3. Clique em Criar arquivo de dados.

  4. No menu Tipo, selecione HL7v2.

  5. No campo ID, introduza my-hl7v2-store.

  6. 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.

  1. 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.

  2. Selecione Importar.

  3. 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.

  4. 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
    
  5. Clique em Importar.

  6. 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:

  1. Clique em Navegador para aceder à página Conjuntos de dados.
  2. Clique em Ações junto ao conjunto de dados e, de seguida, clique em Eliminar.
  3. 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:

DICOM

Continue para o guia DICOM para ler tópicos como os seguintes:

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:

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: