Visualizar dados clínicos usando o Looker

1. Introdução

6f1f36c29035252c.png

Última atualização: 22/09/2022

Este codelab implementa uma solução para acessar e visualizar dados clínicos agregados no BigQuery usando o Looker. Ele ilustra a análise detalhada de grandes conjuntos de dados de saúde usando o Looker. O Looker se integra perfeitamente ao BigQuery do Google Cloud, o que torna rápido e simples começar a criar painéis de controle de população e pacientes no Google Cloud.

Neste codelab, você vai aprender a:

  • Analise um projeto do LookML em uma instância do Looker pré-provisionada.
  • Crie Looks no Looker.
  • Crie um painel no nível da população no Looker.
  • Crie um painel no nível do paciente no Looker.
  • Vincular painéis.
  • Programe o envio de Looks e dashboards por e-mail com um anexo em PDF.

O que você precisa para executar este codelab?

  • Você precisa ter acesso a uma instância do Looker. Uma instância do Looker é provisionada para este codelab. Você pode enviar um formulário para pedir acesso à instância do Looker. O acesso é provisionado instantaneamente.
  • Nossa instância do Looker acessa dados do BigQuery. Um conjunto de dados de teste (hcls-public-data:fhir_20k_patients_analytics) no BigQuery foi pré-criado para este codelab.

2. Pedir acesso ao Looker

Nesta seção, você vai enviar um formulário de registro para ter acesso a uma instância do Looker. Depois de se registrar no Looker e receber acesso, você pode fazer login e criar relatórios e dashboards no Looker.

Registro de usuário

  1. Preencha este formulário para se registrar em uma nova conta do Looker. Depois de ENVIAR o formulário, você vai receber um e-mail para ativar sua conta, definir uma senha e concluir o registro.

2cee1d00d1192e09.png

  1. Depois de receber o e-mail de boas-vindas do Looker, clique em Ativar sua conta.

51795aca118d0d77.png

  1. Em seguida, você vai para o formulário de ativação. Preencha o formulário de ativação para definir a senha e ativar sua conta. Em seguida, você vai para a tela inicial do Looker.

Fazer login no Looker

Use este link para fazer login no Looker.

c2f08abe83066b0a.png

3. Explorar um projeto do LookML

  1. No Looker, navegue até o menu suspenso Desenvolver. Selecione o projeto bqlooker_codelab do LookML para começar a explorar. A janela "Arquivos de modelo e visualização do projeto LookML" é exibida.

db6161e0481ec8aa.png

  1. Clique em Validar novamente para verificar se há erros. Uma mensagem verde "Nenhum problema de LookML" indica sucesso.

b1e66fc8575cf93d.png

  1. Clique no menu suspenso Análise para conferir todas as análises. As análises detalhadas são elementos básicos de criação de consultas SQL para seus relatórios (Looks).

c8ba6d3eb6424f3f.png

4. Dimensões e medidas

Adicionar dimensões e medidas personalizadas modificando arquivos xxx.view do LookML

  1. Clique no menu suspenso Desenvolver.
  2. Deslize o botão roxo Modo de desenvolvimento para ativar.

f68d7db2ce8d5959.png

  1. Clique no menu suspenso Análises e selecione Pacientes com condições e medicamentos.
  2. Clique no símbolo de engrenagem ao lado de "Contagem" e selecione Acessar o LookML para abrir "patients_with_conditions_and_medications.view".

83907cc21ded98b8.png

  1. Essa visualização também pode ser acessada em Develop>bqlooker_codelab>Expand the view.
  2. Inclua o snippet de código a seguir no arquivo "patients_with_conditions_and_medications.view" para adicionar "number_of_patients" como uma nova métrica.
  measure: number_of_patients {
    type: count
    drill_fields: [lastname]
  }

A captura de tela a seguir mostra o snippet de código no arquivo: patients_with_conditions_and_medications.view

6110b96ed1179095.png

  1. Clique em Salvar. Volte para a janela Analisar -> Pacientes com condições e medicamentos e atualize a tela para verificar se uma nova métrica "Número de pacientes" foi adicionada.

16038cab96f74196.png

  1. Clique no menu suspenso Analisar e selecione Informações vitais do paciente.
  2. Clique no símbolo de engrenagem ao lado do campo Contagem e selecione Acessar LookML para abrir "patient_vital_info.view".
  3. Inclua o snippet de código a seguir no arquivo patient_vital_info.view para adicionar RoundedValue como uma dimensão e DIA e SYS como métricas.
dimension: RoundedValue {
    type: number
    sql: round(${value},2);;
  }

  measure: DIA {
    type: average
    sql:
     CASE
       WHEN ${patient_vital_info.measurement} like "%Diastolic%"
       THEN round(${value},0)
     END;;
  }

  measure: SYS {
    type: average
    sql:
     CASE
       WHEN ${patient_vital_info.measurement} like "%Systolic%"
       THEN round(${value},0)
     END;;
  }

A captura de tela a seguir mostra o snippet de código no arquivo:

75c922473abc9f73.png

  1. Clique em Salvar. Volte para a janela Analisar -> Informações vitais do paciente e atualize a tela para verificar se os novos campos foram adicionados.

b8e85014fbbd0c90.png

5. Looks

Criar uma estrutura de pastas para organizar os Looks

  1. Clique em Procurar -> Selecione sua pasta pessoal (por exemplo, a pasta do usuário do codelab).
  2. Clique no botão Novo e selecione Pasta.

82cbf44cce48109d.png

  1. Dê o nome Gerenciamento de população à pasta e clique no botão Criar pasta.

d9df1fa518413dab.png

  1. Repita as etapas 1, 2 e 3 para criar outra pasta com o nome Visualização no nível do paciente na sua pasta pessoal.
  2. Você terá duas pastas na sua pasta pessoal.

d64297beed1ce1c3.png

Criar estimativas para gerenciamento de população

No Looker, clique no menu suspenso Explorar e selecione Pacientes com condições e medicamentos para criar relatórios e visualizações (também conhecidos como Looks).

Crie uma lista de pacientes por condições e número de medicamentos seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões Descrição da condição e Contagem de medicamentos para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados pelos dois critérios a seguir:
  • Condition Desc é igual a Diabetes, Diabetes_Hypertension, Hypertension.
  • Contagem de medicamentos é maior ou igual a 13.

daea65e9287b81ee.png

  1. Selecione as dimensões "ID do paciente", "Contagem de medicamentos" e "Descrição da condição" destacando cada campo para adicionar os elementos de dados "ID do paciente", "Contagem de medicamentos" e "Descrição da condição" na seção RESULTADOS.

f1bad1e9ba311b27.png

  1. Clique no ícone Tabela na guia Visualização para adicionar os elementos de dados "ID do paciente", "Contagem de medicamentos" e "Descrição da condição" à visualização.

9d7dd76fa72e5cf5.png

  1. Clique em Executar para ver os resultados.

fe61a95ccb34d32.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização. Posicione o cursor em cada caixa de texto e digite o texto desejado para substituir o texto padrão.

ee643e07120550b9.png d0a0abd6a4031146.png bfd9ee54148ea0e0.png

  1. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".

7ea332e439732a3d.png

  1. Selecione a pasta "Gerenciamento de população".
  2. Informe o título e a descrição.

285a722abf85f212.png

  1. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.

4aae07a335a10840.png

  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Lista de pacientes por condições e número de medicamentos" para abrir o Look (exibido como se o botão "Salvar e visualizar Look" tivesse sido clicado). Clique no link "Gerenciamento de população" para abrir a pasta. Em seguida, selecione a aparência para abrir.

70e770ca340c82b1.png

Crie a análise Número total de pacientes por condição seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões "Condition Desc" e "Med Count" para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo dois critérios:
  • Condition Desc é igual a Diabetes, Diabetes_Hypertension, Hypertension.
  • Contagem de medicamentos é maior ou igual a 13.
  1. Selecione a métrica "Número de pacientes" destacando o campo para adicionar o elemento de dados "Número de pacientes" na seção RESULTADOS.
  2. Clique no ícone Valor único na guia Visualização para adicionar o elemento de dados "Número de pacientes" à visualização.
  3. Clique em Executar para ver os resultados.

7b96418cef4abead.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização. Posicione o cursor em cada caixa de texto e digite o texto desejado para substituir o texto padrão.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Gerenciamento de população". Informe o nome e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Número total de pacientes por condição" para abrir o Look (exibido como se o botão "Salvar e ver Look" tivesse sido clicado). Clique no link "Gerenciamento de população" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Crie uma análise Contagem de pacientes por número de medicamentos seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões "Condition Desc" e "Med Count" para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo dois critérios:
  • Condition Desc é igual a Diabetes, Diabetes_Hypertension, Hypertension.
  • Contagem de medicamentos é maior ou igual a 13.
  1. Selecione a dimensão Contagem de medicamentos e a métrica Número de pacientes destacando cada campo para adicionar os elementos de dados "Contagem de medicamentos" e "Número de pacientes" na seção RESULTADOS.
  2. Clique no ícone Coluna na guia Visualização para adicionar os elementos de dados "Contagem de medicamentos" e "Número de pacientes" à visualização.
  3. Clique em Executar para ver os resultados.

5e8b8defa38c95e7.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização. Posicione o cursor em cada caixa de texto e digite o texto desejado para substituir o texto padrão.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Gerenciamento de população". Informe o nome e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Contagem de pacientes por número de medicamentos" para abrir o Look (exibido como se o botão "Salvar e visualizar Look" tivesse sido clicado). Clique no link "Gerenciamento de população" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Crie uma análise Contagem de pacientes por condições seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões "Condition Desc" e "Med Count" para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo dois critérios:
  • Condition Desc é igual a Diabetes, Diabetes_Hypertension, Hypertension.
  • Contagem de medicamentos é maior ou igual a 13.
  1. Selecione a dimensão "Descrição da condição" e a métrica "Número de pacientes" destacando cada campo para adicionar os elementos de dados "Descrição da condição" e "Número de pacientes" na seção RESULTADOS.
  2. Clique no ícone Pizza na guia Visualização para adicionar os elementos de dados "Condition Desc" e "Number of Patients" à visualização.
  3. Clique em Executar para ver os resultados.

3c6caaaa3fdb048e.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Gerenciamento de população". Informe o título e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Contagem de pacientes por condição" para abrir o Look (exibido como se o botão "Salvar e visualizar Look" tivesse sido clicado). Clique no link "Gerenciamento de população" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Resumo dos relatórios de população de pacientes

No Looker, clique no menu suspenso Procurar, selecione <<Pasta pessoal>> e a pasta "Gerenciamento de população" para verificar se quatro relatórios (também conhecidos como Looks) foram criados.

38cd8ffa2313d3df.png

Criar análises detalhadas para mostrar informações vitais do paciente

No Looker, clique no menu suspenso Analisar e selecione Informações vitais do paciente para criar relatórios e visualizações (também conhecidos como Looks).

Crie a análise de Pressão arterial do paciente seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões Data da medição, Medição e ID do paciente para adicionar os critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo três critérios:
  • Dateofmeasurement Date está nos últimos 10 anos.
  • Medição contém Pressão arterial.
  • ID do paciente é igual a 287b4723-9c8d-495a-9915-54386d8dcc31.

45b4ebc9e4c65c19.png

  1. Selecione a dimensão "Data da medição" e as métricas "Dia" (diastólica) e "Sys" (sistólica) destacando cada campo para adicionar os elementos de dados "Data da medição", "Dia" (diastólica) e "Sys" (sistólica) na seção RESULTADOS.

b32ddda90eb4efd5.png

  1. Clique no ícone Linha na guia Visualização para adicionar os elementos de dados "Data da medição", "Dia" (diastólica) e "Sys" (sistólica) à visualização.

e5eb961703a24fec.png

  1. Clique em Executar para ver os resultados.

5930e67f72f7a70a.png

  1. Clique na seta para baixo em EDITAR na guia Visualização para adicionar ou atualizar informações na visualização. Coloque o cursor em cada caixa de texto e digite o texto desejado para substituir o texto padrão.

240deae11efd4b11.png 78a45a6a66dc7e03.png 653f3b9feeaf2140.png 687c63f04161908.png

  1. Mude o critério de filtro Data da medição para que fique no intervalo de 02/04/2015 até (antes de) 02/08/2015 para expandir o cluster de medições de pressão arterial.

b1eb9368abecbb41.png

  1. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  2. Selecione a pasta "Visualização no nível do paciente". Informe o título e a descrição.

2b8a27cc7f0a7677.png

  1. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.

780e346576d7cd4c.png

  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Pressão arterial" para abrir o Look (exibido como se o botão "Salvar e ver Look" tivesse sido clicado). Clique no link "Visualização no nível do paciente" para abrir a pasta. Em seguida, selecione a aparência para abrir.

cfb7d32b3161bb1d.png

Crie uma análise de Índice de Massa Corporal do paciente seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões Data da medição, Medição e ID do paciente para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo três critérios:
  • Dateofmeasurement Date está nos últimos 10 anos.
  • Measurement contém o Índice de Massa Corporal.
  • ID do paciente é igual a 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. Selecione as dimensões "Roundedvalue", "Dateofmeasurement Date" e "Measurement" destacando cada campo para adicionar os elementos de dados "Roundedvalue", "Dateofmeasurement Date" e "Measurement" na seção RESULTADOS.
  2. Clique no ícone Linha na guia Visualização para adicionar os elementos de dados "Roundedvalue", "Dateofmeasurement Date" e "Measurement" à visualização.
  3. Clique em Executar para ver os resultados.

a7ab2b0a12444b3.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Visualização no nível do paciente". Informe o título e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Índice de massa corporal" para abrir o Look (exibido como se o botão "Salvar e ver Look" tivesse sido clicado). Clique no link "Visualização no nível do paciente" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Crie a análise de medição de hemoglobina glicada do paciente seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões Data da medição, Medição e ID do paciente para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo três critérios:
  • Dateofmeasurement Date está nos últimos 10 anos.
  • Medição contém Hemoglobina A1c.
  • ID do paciente é igual a 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. Selecione as dimensões "Roundedvalue", "Dateofmeasurement Date" e "Measurement" destacando cada campo para adicionar os elementos de dados "Roundedvalue", "Dateofmeasurement Date" e "Measurement" na seção RESULTADOS.
  2. Clique no ícone Linha na guia Visualização para adicionar os elementos de dados "Roundedvalue", "Dateofmeasurement Date" e "Measurement" à visualização.
  3. Clique em Executar para ver os resultados.

e9a2683fa4c7a6dd.png

  1. Clique na seta para baixo em EDITAR na guia Visualização para adicionar ou atualizar informações na visualização.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Visualização no nível do paciente". Informe o título e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Hemoglobina A1c" para abrir o Look (exibido como se o botão "Salvar e visualizar Look" tivesse sido clicado). Clique no link "Visualização no nível do paciente" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Crie a tabela de medidas do paciente seguindo estas etapas:

  1. Clique no botão FILTRAR ao lado das dimensões Data da medição e ID do paciente para adicionar critérios de filtragem. Neste codelab, vamos filtrar os dados seguindo dois critérios:
  • Dateofmeasurement Date está nos últimos 10 anos.
  • ID do paciente é igual a 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. Selecione as dimensões Data da medição, Medição, Valor arredondado e Unidade destacando cada campo para adicionar os elementos de dados "Data da medição", "Medição", "Valor arredondado" e "Unidade" na seção RESULTADOS.
  2. Clique no ícone Tabela na guia Visualização para adicionar os elementos de dados "Data da medição", "Medição", "Valor arredondado" e "Unidade" à visualização.
  3. Clique em Executar para ver os resultados.

dbda2438db964535.png

  1. Clique na SETA PARA BAIXO "EDITAR" na guia Visualização para adicionar e atualizar informações na visualização.
  2. Clique no símbolo de engrenagem ao lado do botão "Executar" e selecione "Salvar como um Look".
  3. Selecione a pasta "Visualização no nível do paciente". Informe o título e a descrição.
  4. Clique no botão Salvar e visualizar Look ou Salvar para salvar o Look.
  • Se o botão Salvar e visualizar Look for clicado, a visualização do Look vai aparecer.
  • Se você clicar no botão Salvar, um banner verde vai aparecer na parte de cima da visualização "Explorar". Clique no link "Tabela de métricas" para abrir o Look (exibido como se o botão "Salvar e ver Look" tivesse sido clicado). Clique no link "Visualização no nível do paciente" para abrir a pasta. Em seguida, selecione a aparência para abrir.

Resumo dos relatórios de informações vitais do paciente

No Looker, clique no menu suspenso Procurar, selecione <<Pasta pessoal>> e a pasta "Visualização no nível do paciente" para verificar se quatro relatórios (também conhecidos como Looks) foram criados.

1ce494230e5354d.png

6. Painéis

Há várias maneiras de criar um painel no Looker:

  • Do zero
  • De um Look salvo
  • De uma consulta na página "Explorar".

Neste codelab, você vai aprender a criar um painel com base em um Look salvo.

Criar um painel de população

  1. Procure sua pasta pessoal ou subpasta (por exemplo, "Gerenciamento de população") onde os Looks estão localizados.
  2. Selecione a análise detalhada que você quer abrir (por exemplo, "Lista de pacientes por condições e número de medicamentos").
  3. Clique no símbolo de engrenagem, selecione Salvar no painel ou clique no link Adicionar ao painel para adicionar o Look a um painel.

cad0590695fd3489.png

  1. Clique no botão Novo Painel de controle. Forneça um nome para o painel e clique em OK. Ou selecione um painel existente.
  2. Clique no botão Adicionar Look ao painel ou Salvar no painel. Qualquer uma das opções adiciona o Look ao painel.
  3. Se o botão Adicionar Look ao painel for clicado, o link do painel vai aparecer na seção "Nos painéis" da visualização do Look. Esse símbolo 66283c5cdd8b8a5d.pngtambém aparece na visualização de pastas.

a7a6db7d35e4efc0.png

  1. Se o botão Salvar no painel for clicado, "Não" vai aparecer na seção "Nos painéis" da visualização do Look.

c4298dc01ba79577.png

  1. Repita as etapas de 1 a 5 para adicionar mais Looks ao painel.
  2. Clique no menu suspenso Procurar, selecione <<Pasta pessoal>> e escolha a pasta "Gerenciamento de população". Verifique se os quatro Looks foram adicionados ao novo painel "População".

a4e6ab3aef0588ff.png

  1. Clique em Painel de população para abrir.
  2. Clique no botão Editar para reorganizar os blocos como quiser.
  3. Clique no menu Filtros para adicionar filtros ao painel de população.
  4. Clique no botão Novo filtro.
  5. Forneça um nome para o filtro (por exemplo, "Número de medicamentos tomados") e selecione o tipo (por exemplo, "Campo").
  6. Na seção "Selecione um campo para vincular a este filtro", escolha "Modelo" (por exemplo, "Bqlooker Codelab"), "Explorar" (por exemplo, "Pacientes com condições e medicamentos") e "Campo" (por exemplo, "Contagem de medicamentos").
  7. Defina o valor padrão (por exemplo, "Contagem de medicamentos >= 13").
  8. Selecione os blocos do painel que serão atualizados quando o filtro for alterado. Para isso, clique no botão Todos ou deslize o botão roxo em cada bloco.
  9. Clique em Salvar.

348feac230ecacff.png

  1. Clique em Concluir edição e em Executar novamente para garantir que todos os filtros estejam funcionando conforme o esperado.

bfef3d848a3c473f.png

Criar um painel de paciente

  1. Procure sua pasta pessoal ou subpasta (por exemplo, "Visualização no nível do paciente") onde os Looks estão localizados.
  2. No canto superior direito, clique no botão Novo, selecione Painel e dê um nome (por exemplo, "Painel do paciente").

2f6c4ece4eaf08d.png

  1. Clique no botão Criar painel.

b421b164c0db0fad.png

  1. Opção 1: clique em Novo bloco, selecione uma Análise e comece a criar um bloco, que é o mesmo que um Look.
  2. Opção 2: clique no link Adicionar análises detalhadas, no botão +Adicionar para incluir uma análise detalhada (ou Remover para excluir uma análise) e no botão Atualizar painel. Este codelab usou a opção 2.

5eb5de60f20c3deb.png

  1. O Painel do paciente é exibido no modo Editar. Reorganize os blocos como quiser.
  2. Adicione os filtros "Paciente" e "Data" ao painel do paciente clicando no menu Filtros.
  3. Clique no botão Novo filtro.
  4. Forneça um nome de filtro (por exemplo, Paciente) e selecione o tipo (por exemplo, Campo).
  5. Na seção "Selecione um campo para vincular a este filtro", escolha "Modelo" (por exemplo, "Bqlooker Codelab"), "Análise detalhada" (por exemplo, "Informações vitais do paciente") e "Campo" (por exemplo, "ID do paciente").
  6. Defina o valor padrão (por exemplo, ID do paciente = 287b4723-9c8d-495a-9915-54386d8dcc31).
  7. Selecione os blocos do painel que serão atualizados quando o filtro for alterado. Para isso, clique no botão Todos ou deslize o botão roxo em cada bloco.
  8. Clique em Salvar.
  9. Repita a etapa 5 para adicionar o filtro "Data" (escolha "Campo = Data de medição", o valor padrão é nos últimos 10 anos).

7d1fc8193ca3fd35.png

  1. Clique em Concluir edição e em Executar novamente para garantir que todos os filtros estejam funcionando conforme o esperado.

ca8e6ca2330f171d.png

  1. Mude o filtro Data para que ele esteja no intervalo 2015-04-02 até (antes de) 2015-08-02 para expandir o "cluster" de medições de pressão arterial.
  2. Clique em Concluir edição e em Executar novamente para garantir que todos os filtros estejam funcionando conforme o esperado.

8a929e8de315595a.png

  1. Clique no menu suspenso Procurar, selecione <<Pasta pessoal>> e a pasta "Visualização no nível do paciente". Verifique se todos os quatro Looks foram adicionados ao novo "Painel do paciente".

effc586ae36ce003.png

7. Vincular painéis

Neste codelab, vamos criar um link do painel de população para o painel de pacientes seguindo estas etapas:

  1. Clique no menu suspenso Procurar, selecione <<Pasta pessoal>> e escolha a pasta "Visualização no nível do paciente".
  2. Abra o "Painel do paciente" e copie o URL (por exemplo, https://googlecodelabs.gw1.cloud.looker.com/dashboards/9?Patient).

1284eb6a608f552a.png

  1. Clique no menu suspenso Desenvolver, deslize o botão roxo para ativar o modo de desenvolvimento e selecione o projeto do LookML bqlooker_codelab.

942d1e4f1e3e1d75.png

  1. Selecione para abrir "patients_with_conditions_and_medications.view" na sua ramificação pessoal e adicione o snippet de código a seguir em dimension: patient_id{} para criar um link do painel "População" para o painel "Paciente".
 link: {
     label: "View key vitals"
     url: "https://googlecodelabs.gw1.cloud.looker.com/dashboards/9?Patient={{value}}"
 }

A captura de tela a seguir mostra o snippet de código no arquivo:

79e538668b92ec58.png

  1. Clique no botão Salvar no canto superior direito.
  2. Procure e abra o Painel de população.
  3. Clique no símbolo "..." ao lado de um ID do paciente.
  4. Selecione "Ver principais métricas" para abrir o Painel do paciente.

ad4548ee5fb34a84.png

f6fe4a93cb34f7b5.png

8. Programar a entrega de aparências e painéis por e-mail

  1. Navegue até o menu suspenso Desenvolver e deslize o botão roxo para desativar o Modo de Desenvolvimento.
  2. Procure e selecione um painel.
  3. Clique no símbolo de três pontos verticais e selecione Adicionar programação.

8950241a90f0aec3.png

  1. Preencha todas as informações.
  2. Selecione as opções desejadas.
  3. Adicione endereços de e-mail (clique em Adicionar).
  4. Clique em Salvar tudo.
  5. Clique no botão Enviar teste para testar a entrega dos painéis. Neste exemplo, um e-mail é enviado a cada 5 minutos das 6h às 18h.

f75257827b4812b2.png

  1. Verifique sua caixa de correio para ver se há e-mails enviados pelo Looker com o painel anexado como um arquivo PDF.

62a9f605dd4fcb7f.png

  1. Clique no símbolo de três pontos verticais e selecione Editar programação a qualquer momento.

5d2b02f8ae063414.png

  1. Aplique um mecanismo semelhante (etapas de 1 a 10) para programar o envio de Looks.

be952b5676da36ec.png

9. Limpeza

Conta do Looker

Sua conta no Looker pode ser excluída em cerca de 10 dias.

10. Parabéns

Parabéns! Você concluiu o codelab para acessar, consultar e visualizar dados clínicos formatados em FHIR usando o Looker.

Você acessou um conjunto de dados público do BigQuery no GCP.

Você analisou um projeto do LookML em uma instância do Looker pré-provisionada.

Você criou Looks e dashboards no Looker.

Você vinculou painéis.

Você programou o envio de Looks e painéis por e-mail com um anexo em PDF.

Agora você conhece as principais etapas necessárias para começar sua jornada de análise de dados de saúde com o BigQuery e o Looker.

©Google, Inc. ou afiliadas. Todos os direitos reservados. Distribuição proibida.