Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CE #15

Open
1 of 2 tasks
infoslack opened this issue Mar 20, 2020 · 6 comments · May be fixed by #29
Open
1 of 2 tasks

CE #15

infoslack opened this issue Mar 20, 2020 · 6 comments · May be fixed by #29
Labels

Comments

@infoslack
Copy link

infoslack commented Mar 20, 2020

https://www.saude.ce.gov.br/download/boletins/

Modo: manual

  • Boletins
  • Casos
@endersonmaia
Copy link
Collaborator

links por data:

2020-03-19;https://www.saude.ce.gov.br/wp-content/uploads/sites/9/2018/06/boletim_n18_COVID_19_mar_20_SM.pdf
2020-03-18;https://www.saude.ce.gov.br/wp-content/uploads/sites/9/2020/02/boletim_n17_COVID_18_mar_20.pdf
2020-03-17;https://www.saude.ce.gov.br/wp-content/uploads/sites/9/2020/02/boletim_n16_COVID_17_mar_20_v3.pdf

@AbraaoAlves
Copy link

Os dados de casos estão nessa pagina:
https://indicadores.integrasus.saude.ce.gov.br/indicadores/indicadores-coronavirus/coronavirus-ceara

Mas por algum motivo os dados parecem ser fixados em modulos JS (não existe requests para os dados plotados nessa pagina). Olhando mais a fundo o codigo minificado encontrei isso:

image

Note: A aplicação parece ser feita em Angular2(+) e sem minificação.

@AbraaoAlves
Copy link

Poderia até ser de modo automatico se eles diponibilizarem publicamente o arquivo data-municipio.json usado em tempo de desenvolvimento (descobri vendo o codigo fonte da pagina).

Podemos acessar todos os dados estruturados da seguinte forma:

  1. acessando a pagina de indicadores por municipio
  2. abrindo o webtools do browser (ou usando um crawler)
  3. executando o seguinte script:
/** 
 * Isso deve imprimir 173 itens referentes aos casos 
 * Suspeitos, Confirmados e Descartados dos dias 16 a 19 de Março 
 * 
 * estrutura de dados, ex:
 * {
 *   idMunicipio: "230100",
 *   municipio: "Aquiraz",
 *   data: "16/03/2020",
 *   tipo: "Suspeito",
 *   quantidade: 2,
 *   quantidadeNovos: 0
 * }
 */
 (() => {
   var module = {exports:[]};
   window.webpackJsonp[10][1]['./src/assets/data/data-municipio.json'](module);
   return module.exports; 
 })();

esse script só deve funcionar até o proximo deploy, uma vez que precisa explicitamente das posições de arquivo do deploy atual.

Sabendo que essa não é a abordagem ideal, fiz um pedido no portal da transparência para disponilizarem o arquivo data-municipio.json de forma publica, dai teremos como construir algo mais automatizado.

@csmaniottojr csmaniottojr linked a pull request Mar 23, 2020 that will close this issue
@uira
Copy link

uira commented Mar 28, 2020

Estamos disponibilizando os boletins no http://coronavirus.ceara.gov.br/boletins

E vou falar com a secretaria de vigilância para que liberemos todos os dados públicos através de API.

@victorMagalhaesPacheco já implementou, assim q liberarem, compartilhamos aqui

(PS: falo em nome da https://github.com/EscolaDeSaudePublica do Ceará ;)

@leo-smi
Copy link

leo-smi commented Apr 4, 2020

os dados oficiais do ministério da saúde do Brasil não batem com os dados do dataset do brasil.io, isso não acontece só com o estado do CE

OBS: agora existe um painel https://coronavirus.ceara.gov.br/painel/ e possuem fontes via json (canto inferior direito) https://github.com/EscolaDeSaudePublica/coronavirusAPI/

@jhklarcher
Copy link

Não sei se aqui é o lugar para perguntar sobre isso, mas: estou usando os dados direto do arquivo caso_full.csv, percebi que para o Fortaleza os dados não batem com os do painel no https://indicadores.integrasus.saude.ce.gov.br/indicadores/indicadores-coronavirus/coronavirus-ceara, mas vi que a spyder do @endersonmaia pega dados da API lá. Alguém saberia dizer de onde vêm os dados atuais ou o porquê da diferença? Coloquei um exemplo na imagem.

fortaleza

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants