covid19-br icon indicating copy to clipboard operation
covid19-br copied to clipboard

CE

Open infoslack opened this issue 4 years ago • 6 comments

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

Modo: manual

  • [x] Boletins
  • [ ] Casos

infoslack avatar Mar 20 '20 19:03 infoslack

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

endersonmaia avatar Mar 20 '20 20:03 endersonmaia

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 avatar Mar 21 '20 19:03 AbraaoAlves

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.

AbraaoAlves avatar Mar 21 '20 20:03 AbraaoAlves

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á ;)

uira avatar Mar 28 '20 10:03 uira

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/

leo-smi avatar Apr 04 '20 22:04 leo-smi

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

jhklarcher avatar Jun 26 '20 17:06 jhklarcher