Venha conferir o Sistema de Monitoramento do COVID-19 desenvolvido com o Scriptcase para monitorar o avanço do coronavÃrus nos paÃses da américa latina.
Atualmente temos enfrentado um momento muito difÃcil diante do surto de COVID-19, somos bombardeados com informações e dados de todos os lados e sabemos que a possibilidade de acesso a essas informações desempenha um papel fundamental na conscientização, monitoramento e controle da pandemia.
Todas as informações são disseminadas em tempo real, e graças a isso é possÃvel realizar análises dos números, desenvolver medidas preventivas e redirecionar as ações de combate de forma mais assertiva e efetiva.
Diante disso queremos mostrar como, utilizando uma solução como o Scriptcase, se torna possÃvel construir de forma rápida e intuitiva, sistemas completos para auxiliar a trabalhar e visualizar todos esses dados. Vejamos abaixo.
Painel do CoronavÃrus na América Latina (por Megadigital)
Então, apesar de ter diversas fontes com informações a respeito da situação do coronavÃrus e seu progresso diário nos diversos paÃses do mundo, não encontramos nenhuma que acompanhe os paÃses latino-americanos nessa pandemia mundial.
Por isso, criamos um painel que permite acompanhar o progresso diário dos casos confirmados de COVID-19 e, assim, contribuir para a conscientização de nosso pessoal.
Nosso foco é a América Latina, mas você pode observar o panorama global através dos seguintes sites:
Casos Globais de Coronavirus COVID-19
Mas como foi desenvolvido esse painel?
Se você chegou até aqui, é provável que seja um desenvolvedor ou pelo menos esteja interessado em saber mais sobre o CoronavÃrus na América Latina e a preparação do Daily Advance Dashboard (onde obtemos os dados mostrados e / ou como preparamos os gráficos e indicadores), então continua lendo que vamos mostrar as etapas com detalhes.
– Vamos começar com a coisa mais importante: as fontes.
Inicialmente, pegamos uma das fontes que consideramos ser a principal fonte mundial para todos: Casos Globais de CoronavÃrus COVID-19.
Isso serviu para ter o histórico até aquele dia (16/03/2020), mas essa fonte não é atualizada com tanta frequência e, portanto, nossos indicadores não iriam conter as informações mais recentes. No entanto, serviu como base para projetar e preencher o banco de dados que conteria os dados a serem exibidos.
Mesmo em 16 de março, criamos os Indicadores de antecedência por dia no paÃs para o Paraguai e Uruguai, também criamos um dos primeiros gráficos, o de “Casos confirmados por paÃs”.
Para este e futuros gráficos, usa-se o Scriptcase.
Em 17/03, continuamos com os outros dois indicadores para o Brasil e Argentina, e o último gráfico, “Casos confirmados por dia”, atualizamos manualmente os dados do dia e publicamos no Relatório geral, já mostrado acima. Ao todo, foram necessários 6 horas de trabalho do começo ao fim do desenvolvimento, 3 horas por dia.
– Mantendo o Relatório de Progresso Diário Atualizado
Todos os dias era feito a observação das notÃcias de cada ministério para que nosso Painel fosse atualizado com base nos dados divulgados, mas como já deu para imaginar isso exigiria muito tempo e trabalho, era fundamental automatizar esse processo. Por isso, começou-se a pesquisa por outras fontes de dados onde se conseguisse obter informações por JSON ou CSV, mas acabou que por retornar a fonte inicial. Foi então que foi decidido entrar no mundo do Web Scraping.
Através do web scraping, ou raspagem na web em português, começou-se a coletar informações do segundo site de referência, o Worldmeter, onde foi possÃvel manter-se atualizado com todos os dados a nÃvel global. Depois que conseguiu-se realizar a filtragem das informações que se deveria utilizar, foi desenvolvida uma aplicação blank no Scriptcase que executa uma tarefa agendada a cada 10 minutos e atualiza os dados automaticamente, se necessário.
– JSON atualizado com dados de progresso do COVID-19 na América Latina
A ideia era que qualquer pessoa pudesse usar as informações coletadas, para que haja um JSON disponÃvel que retorne um registro para cada data e paÃs da América Latina, sendo assim, todos poderiam usar os dados para gerar qualquer tipo de estatÃstica, relatório ou o que fosse considerado necessário.
URL: https://dev.megadigital.com.py/covid-19/covid19_latam/
Atualmente, permite receber três parâmetros:
paÃs -> qualquer um dos 10 paÃses da América Latina pode ser indicado.
data -> deve ser indicada no formato: aaaa-mm-dd.
ordem -> 1 (classificar por data e paÃs) e 2 (classificar por paÃs e data).
Exemplo 1: para obter os dados para o Paraguai, use o seguinte URL:
https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay
Exemplo 2: Para descobrir quantos casos confirmados houve no Paraguai em 15/03/2020, use o seguinte URL:
https://dev.megadigital.com.py/covid-19/covid19_latam/?fecha=2020-03-15&pais=paraguay
Exemplo 3: para obter os dados do Paraguai em ordem cronológica decrescente, use o seguinte URL:
https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay&orden=2
Bem, esse foi um painel montado com Scriptcase, claro que poderia ser criado de diversos outros jeitos, mas a nossa ideia foi exatamente mostrar as possibilidades de desenvolver soluções para ajudar nesse momento tão difÃcil que vivenciamos.
Mas e você, gostou do sistema desenvolvido? Tem algum tipo de sugestão, comentário ou crÃtica construtiva? Ou talvez esteja desenvolvendo soluções dessa natureza também, quer espaço para compartilhar com a comunidade seu trabalho? Então deixe seu comentário ou entre em contato conosco e vamos compartilhar experiências e crescer juntos!
Desejamos muita positividade, saúde e segurança pra você nesse momento, e lembre-se, nós da Scriptcase apoiamos a campanha #FicaEmCasa.
Fontes:
https://www.megadigital.com.py/coronavirus-latinoamerica/
Coronavirus en Latinoamérica – Elaboración del Dashboard
Você pode gostar também…