Sistema integrado de gestão de saúde pública, desenvolvido para atender as necessidades do SUS (Sistema Único de Saúde) em municípios brasileiros.
ProSaude é um sistema completo para Unidades Básicas de Saúde (UBS), secretarias municipais de saúde e prestadores de serviço ao SUS.
O projeto está em processo ativo de modernização (PHP 8 + PSR).
- Agendamento de consultas e exames
- Prontuário eletrônico do paciente
- Atendimento ambulatorial, hospitalar e em grupo
- Controle de farmácia e dispensação
- Vacinação e alertas de imunização
- Exames laboratoriais e imagem
- Módulos específicos (Pré-natal, Hiperdia, Hanseníase, Tuberculose, etc.)
- Integração com e-SUS
- Emissão de atestados, receitas, guias e etiquetas
- Relatórios gerenciais e totem/guichê
- Fase atual: Final da Fase 2 e início da Fase 3
- Fundação moderna (
src/) já criada com PSR-4 - Router, Controllers, Views, SessionManager e Config via
.env - Limpeza significativa de código e assets legados
- Sistema legado ainda funciona normalmente
Próximos passos prioritários:
- Camada moderna de banco de dados (prepared statements)
- Migração de senhas MD5
- Eliminação de SQL Injection crítico
- Clone o repositório
- Copie
.env.examplepara.enve configure o banco composer install- Acesse via
public/index.php(entry point moderno) - O sistema legado continua acessível normalmente
Requisitos:
- PHP 8.1+
- PostgreSQL
- Extensão
pgsql
src/→ Código novo (moderna)public/→ Entry point modernoconfig/→ Configurações- Pastas legadas (agendamento, farmacia, prontuario, etc.)
docs/→ Documentação da migração
- TODO-PHP8-PSR.md → Plano detalhado de migração
docs/→ Decisões e descobertas do legado
O projeto está aberto a contribuições, especialmente na modernização.
Recomenda-se ler o TODO-PHP8-PSR.md antes de iniciar.
Licença: Proprietário / Uso restrito a projetos de saúde pública.