Giter Club home page Giter Club logo

coronavirusapi's Introduction

Sobre esse repositório

Esse repositório foi inicialmente criado para prover e documentar uma API Pública com os dados dos Boletins Epidemiológicos - e que também alimentavam um Painel Epidemiológico criado para o hotsite https://coronavirus.ceara.gov.br/.

Desde o dia 02 de Abril de 2020, houve uma mudança no fornecimento dos dados por parte da Vigilância Epidemiológica, definindo que o Boletim deixaria de ser uma publicação diária em PDF, e passaria a ser um Painel Dinâmico dentro do IntegraSUS - que é a plataforma de transparência da gestão pública de saúde do Ceará.

Em função disso, a API criada para refletir os dados dos Boletins Epidemiológicos em PDF, SERÁ RETIRADA DO AR, uma vez que o IntegraSUS já tem sua própria API Pública.

Resolvemos manter esse repositório ativo, no entanto, por 3 motivos principais:

  1. Necessidades operacionais, para tratamento e disponibilização de outros dados sobre o COVID-19 no Ceará;

  2. Experimentar um canal de diálogo simples, efetivo e transparente, com as comunidades, cientistas, jornalistas e demais setores envolvidos no acompanhamento, pesquisa e divulgação dos dados sobre a covid-19 no Ceará;

  3. Apoiar a documentação e extensão das APIs do IntegraSUS e de outros serviços relacionados e de interesse para o enfrentamento da Pendemia.

Dúvidas?

Para facilitar nossa capacidade de resposta, solicitamos que abram Issues para registrar quaisquer dúvidas, sugestões, críticas ou insconsistências nos dados disponibilizados.

Endpoints IntegraSUS

Abaixo estão documentados os endpoints de dados do Boletim Epidemiológico do IntegraSUS.

Mostra a quantidade por situação

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-por-tipo?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade de Município afetados pelo covid19

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-municipios-casos-confirmados?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade de pessoas com covid19 por Município

Https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-por-municipio?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra os novos casos por dia

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-por-dia-tipo?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade pessoas com covid19 por sexo e faixa etária

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-por-faixa-etaria-sexo?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade de óbitos por município até a presente data

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-por-municipio?tipo=%C3%93bito&data=2020-04-04

Mostra a quantidade de óbito até a presente data

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-obitos?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade suspeitos

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-suspeitos?data=2020-04-03&tipo=Confirmado&idMunicipio=

Mostra a quantidade de exames

https://indicadores.integrasus.saude.ce.gov.br/api/coronavirus/qtd-exames?data=2020-04-03&tipo=Confirmado&idMunicipio=


🚀

🚀

🚀

🚀

Servidor de desenvolvimento 🚀🚀

Clonando o projeto

git clone https://github.com/EscolaDeSaudePublica/cearacoronaapi.git

Entrar o diretório

cd cearacoronaapi

Em seguida executar o comando

docker-compose up

Ao executar o comando acima, será criado 3 containers

  • cearacoronaapi_php-fpm
  • postgres:11.1-alpine
  • nginx:alpine

Acessar o container 'cearacoronaapi_php-fpm'

docker exec -it cearacoronaapi_php-fpm bash

Dentro do container acessar o diretório o /application

cd /application

Instalar dependência do Laravel

composer install

Configurar os parametros no arquivo .env (banco, token) https://laravel.com/docs/7.x#configuration

cp .env.example .env

Gerar Application Key

php artisan key:generate

coronavirusapi's People

Contributors

uira avatar vicmagpac avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.