Skip to content

ImpulsoGov/SaudeMental

Repository files navigation

Plataforma de indicadores de Impulso Saúde Mental

🔎 Índice

  1. Contexto
  2. Estrutura do repositório
  3. Rodando em produção
  4. Instruções para instalação e acesso ao projeto
  5. Contribua
  6. Licença

Contexto

A plataforma de indicadores de Impulso Saúde Mental é uma solução gratuita, voltada a apoiar a gestão dos serviços de saúde mental municipal. A partir de dados abertos, apresentamos um panorama sobre o cuidado oferecido pela Rede da Atenção Psicossocial (RAPS) e sobre a relação desta com as demais redes de saúde que atendem demandas de saúde mental no município.

Para a realização da plataforma, desenvolvemos um conjunto de indicadores de acesso, produção, qualidade e perfil dos usuários atendidos na RAPS. Deste modo, proporcionamos uma ferramenta descomplicada para gestoras e gestores municipais realizarem diagnósticos do território e da população que atendem e monitorarem a qualidade dos serviços que estão sendo prestados.

A partir da coleta de dados do SIASUS, do SISAB e de demais bases abertas do Ministério da Saúde, os indicadores Impulso produzem informação visando responder às necessidades do gestor municipal para a tomada de decisões acertadas e consequente aprimoramento contínuo da prestação de serviços públicos

🌌 Estrutura do repositório

root
├─ components
├─ contexts
├─ pages
│  ├─ api
│  ├─ caps
│  ├─ cuidado-compartilhado
│  └──...
├─ public
├─ querys
├─ services
├─ styles
├─ utils
  • componentes: componentes que podem ser reutilizados em outras partes das aplicações, como a barra de navegação.
  • contexts: funções utilizadas pela contexts API do REACT/JS
  • pages: páginas da aplicação
  • public: imagens para utilização na aplicação.
  • querys: arquivos com as querys de consulta ao graphCMS
  • services: funções com requisições de serviços externos
  • styles: folhas de estilo da aplicação.
  • utils: codigos auxiliares

Tecnologias

A plataforma de indicadores de Impulso Saúde Mental é implementada com Next.js como principal tecnologia e utilizando SSR para melhor performance no lado do cliente.

Essa aplicação é construida com a biblioteca de componentes do Design System da ImpulsoGov

⚙️ Rodando em produção

As nossas aplicações são rodadas na vercel.

🛠️ Instruções para instalação e acesso ao projeto

Execução local

yarn dev

Execução produção

yarn start

Instalação de dependencias

yarn

Build

yarn build

🗨️ Contribua

Sinta-se à vontade para contribuir em nosso projeto! Abra uma issue ou envie PRs.


®️ Licença

MIT (c) 2020, 2022 Impulso Gov [email protected]