Voltar aos projetos
Healthtech • APIProjeto de estudo

SaúdeControl

API de gestão clínica com pacientes, procedimentos, agendamentos, usuários, perfis de acesso e registros de auditoria.

StatusProjeto de estudo
ApresentaçãoEstudo
StackASP.NET Core • PostgreSQL • EF Core
VISÃO GERAL

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.

Desafio

Estruturar uma API clara para dados clínicos relacionados, aplicar autorização por perfil e manter o banco evolutivo por migrations.

Solução

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.

RESPONSABILIDADES

Minha participação no projeto.

Modelagem das entidades e relacionamentos do domínio clínico.
Criação de migrations e configuração do PostgreSQL.
Desenvolvimento de endpoints para pacientes e agendamentos.
Implementação de autenticação, autorização por perfis e auditoria.
Documentação e testes dos endpoints pelo Swagger.
ARQUITETURA

Fluxo técnico da solução.

01API

Controllers e contratos HTTP documentados pelo Swagger.

02Regras

Validações de pacientes, procedimentos, agendamentos e perfis.

03Persistência

EF Core e PostgreSQL com migrations versionadas.

04Segurança

JWT, autorização por roles e registros de auditoria.

RESULTADOS

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.
TECNOLOGIAS

Stack aplicada.

ASP.NET CorePostgreSQLEF CoreSwaggerJWT
PRÓXIMO ESTUDO DE CASO

Mayrink Odontologia

Experiência institucional para odontologia estética, com tratamentos, casos clínicos, avaliações, localização e agendamento integrado ao WhatsApp.

Ver projeto