Actualmente, nos enfrentamos a un momento muy difícil, dado el brote de COVID-19, somos bombardeados con información y datos de todas partes y sabemos que la posibilidad de acceder a esta información juega un papel fundamental en sensibilización, seguimiento y control de la pandemia.

Toda la información se difunde en tiempo real, y gracias a esto, es posible llevar a cabo un análisis de los números, desarrollar medidas preventivas y redirigir las acciones de combate de una manera más asertiva y efectiva.

Por lo tanto, queremos mostrar cómo, utilizando una solución como Scriptcase, es posible construir sistemas completos de forma rápida e intuitiva para ayudar a trabajar y visualizar todos estos datos.

 Panel de Coronavirus en América Latina (por Megadigital)

Entonces, a pesar de tener varias fuentes con información sobre la situación del coronavirus y su progreso diario en los diferentes países del mundo, no se ha encontrado ninguno que acompañe a los países latinoamericanos en esta pandemia mundial.

Por esta razón, se ha creado un panel que permite monitorear el progreso diario de los casos confirmados de COVID-19 y, por lo tanto, contribuir a la conciencia de la gente.

El enfoque está en América Latina, pero puede ver el panorama global a través de los siguientes sitios web:

Worldmeter.com

Casos Globais de Coronavirus COVID-19

¿Pero cómo se desarrolló este panel?

Si llegaste hasta aquí, es probable que seas un desarrollador o al menos estés interesado en aprender más sobre el Coronavirus en América Latina y en preparar el Panel de avance diario (donde obtenemos los datos que se muestran y / o cómo preparamos los cuadros e indicadores), así que sigue leyendo para mostrarte los pasos en detalle.

– Comencemos con lo más importante: Las fuentes.

Inicialmente, se toma una de las fuentes que consideramos la principal fuente global para todos: los casos de coronavirus global COVID-19.

Esto sirvió para tener el historial hasta ese día (16/03/2020), pero esta fuente no se actualiza con tanta frecuencia y, por lo tanto, los indicadores no contendrían la información más reciente. Sin embargo, sirvió como base para diseñar y completar la base de datos que contendría los datos que se mostrarán.

Incluso el 16 de marzo, se ha creado los indicadores de avance en el país por día para Paraguay y Uruguay, también se ha creado uno de los primeros gráficos, los Casos confirmados por país. 

Para este y futuros gráficos, se utilizó Scriptcase.

El 17/03, se continuo con los otros dos indicadores para Brasil y Argentina, y el último gráfico, Casos confirmados por día, se actualizaron manualmente los datos del día y se publicaron en el Informe general, que ya se muestra arriba. En total, tomó 6 horas de trabajo desde el inicio hasta el final del desarrollo, 3 horas al día.

– Mantener actualizado el informe de progreso diario COVID-19

Todos los días, las noticias de cada ministerio fueron monitoreadas para que el Panel pudiera actualizarse con base en los datos publicados, pero como se podría imaginar que esto requeriría mucho tiempo y trabajo, fue esencial automatizar este proceso. Por esta razón, la búsqueda de otras fuentes de datos se inició donde era posible obtener información utilizando JSON o CSV, pero terminó devolviendo la fuente inicial. Fue entonces cuando se decidió ingresar al mundo del Web Scraping.

Mediante el raspado de la web o el raspado de la web en portugués, se ha comenzado a recopilar información del segundo sitio de referencia, Worldmeter, donde era posible mantenerse actualizado con todos los datos a nivel mundial. Después de filtrar la información que se debe utilizar, se desarrolló una aplicación en blanco en Scripcase que ejecuta una tarea programada cada 10 minutos y actualiza los datos automáticamente, si es necesario.

– JSON actualizado con datos de progreso de COVID-19 en América Latina

La idea era que cualquiera pudiera usar la información recopilada, de modo que haya un JSON disponible que devuelva un registro para cada fecha y país en América Latina, para que todos puedan usar el datos para generar cualquier tipo de estadística, informe o lo que se considere necesario.

URL: https://dev.megadigital.com.py/covid-19/covid19_latam/

Actualmente, permite recibir tres parámetros:

 país -> se puede indicar cualquiera de los 10 países de América Latina.
 datos -> deben indicarse en el formato: aaaa-mm-dd.
 orden -> 1 (ordenar por fecha y país) y 2 (ordenar por país y fecha).

Ej. 1: Para obtener los datos de Paraguay, use la siguiente URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay

Ej. 2: Para saber cuántos casos confirmados hubo en el Paraguay el 15/03/2020, use la siguiente URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?fecha=2020-03-15&pais=paraguay

Ej. 3: para obtener los datos del Paraguay en orden cronológico descendente, use la siguiente URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay&orden=2

Bueno, este fue un panel ensamblado con scriptcase, por supuesto, podría crearse desde varias otras formas, pero nuestra idea era exactamente mostrar las posibilidades de desarrollar soluciones para ayudar en este momento difícil que estamos experimentando. 

Pero ¿qué hay de ti? ¿Te gustó el sistema desarrollado? ¿Tienes alguna sugerencia, comentario o crítica constructiva? O tal vez también está desarrollando soluciones de esta naturaleza, ¿desea espacio para compartir su trabajo con la comunidad? ¡Deja tu comentario o contáctanos y compartiremos experiencias y creceremos juntos!

Le deseamos mucha positividad, salud y seguridad en este momento, y recuerde, nosotros en Scriptcase apoyamos la campaña #FicaEmCasa.

Fontes:

https://www.megadigital.com.py/coronavirus-latinoamerica/

Coronavirus en Latinoamérica – Elaboración del Dashboard

Por ,

7 de April de 2020

Compartir esta publicacion

a

También podría gustarte…

No-code: ¿facilidad o trampa? Lo que nadie te cuenta sobre crear sin codificar

Con la popularización de las plataformas No-code y Low-code, el desarrollo de aplicaciones ha lleg...

Automatización de Procesos de Negocios con Scriptcase

En el mundo empresarial moderno, la eficiencia operativa no es solo un objetivo, es una necesidad. ...

Desarrollo de software impulsado por IA: el papel de ChatGPT

En el mundo en constante evolución de la tecnología, la inteligencia artificial (IA) está desemp...

También podría gustarte…

Obtenga nuevas publicaciones, recursos, ofertas y más cada semana.

Utilizaremos la información provista para enviarle por correo electrónico boletines y ofertas. Puede darse de baja de los correos electrónicos en cualquier momento simplemente haciendo clic en el enlace "unsubscribe" en la parte inferior de cualquier correo electrónico o contactándonos a privacy @ scriptcase.net . Obtenga más información sobre nuestra Privacy Police .