Detalhes do projeto HospiData
Nota Técnica — Hospidata
O Hospidata é uma solução para gestão hospitalar desenvolvida com arquitetura baseada em microsserviços, com foco em modularidade, segurança e integração entre domínios do sistema.
A aplicação foi organizada em serviços independentes, cada um responsável por uma parte do fluxo hospitalar, como autenticação, especialidades médicas, médicos, agendas e marcações de consultas.
A arquitetura conta com um API Gateway, responsável por centralizar o acesso externo, aplicar regras de segurança, autenticação e roteamento das requisições para os microsserviços internos.
A comunicação entre os serviços é realizada por meio de APIs REST e integração com OpenFeign, permitindo chamadas entre microsserviços de forma declarativa e organizada.
A segurança da aplicação utiliza Spring Security, JWT e Cookies HttpOnly, garantindo controle de autenticação e proteção das rotas da aplicação.
Além dos serviços tradicionais, o Hospidata possui uma camada de integração com MCP — Model Context Protocol, responsável por expor ferramentas do domínio hospitalar para uso por agentes inteligentes. Com isso, o sistema permite interações como consulta de especialidades, médicos, agendas disponíveis e criação de marcações seguindo regras de negócio.
Stack Utilizada
- Java
- Spring Boot
- Spring Security
- Spring Cloud Gateway
- OpenFeign
- JWT
- Cookies HttpOnly
- REST APIs
- Microsserviços
- MCP — Model Context Protocol
Considerações
O Hospidata foi desenvolvido com o objetivo de ir além de um CRUD tradicional, aplicando conceitos de arquitetura distribuída, segurança, integração entre serviços e uso de IA por meio de MCP.
A solução demonstra uma base escalável e organizada para sistemas hospitalares, permitindo evolução independente dos serviços e integração com agentes inteligentes.