SaúdeControl
API de gestão clínica com pacientes, procedimentos, agendamentos, usuários, perfis de acesso e registros de auditoria.
Contexto e objetivo.
O SaúdeControl foi criado para praticar a organização de uma API clínica com segurança, persistência relacional e regras de acesso. O domínio inclui pacientes, procedimentos, agendamentos, usuários e auditoria.
Estruturar uma API clara para dados clínicos relacionados, aplicar autorização por perfil e manter o banco evolutivo por migrations.
Uma API em ASP.NET Core com Entity Framework Core, PostgreSQL, documentação Swagger e autenticação JWT. Os endpoints validam relacionamentos e aplicam regras de autorização conforme o perfil do usuário.
Minha participação no projeto.
Fluxo técnico da solução.
Controllers e contratos HTTP documentados pelo Swagger.
Validações de pacientes, procedimentos, agendamentos e perfis.
EF Core e PostgreSQL com migrations versionadas.
JWT, autorização por roles e registros de auditoria.
O que foi alcançado.
- Base organizada para evolução de módulos clínicos.
- Separação de responsabilidades entre acesso, domínio e persistência.
- Prática aplicada de segurança, migrations e documentação de APIs.