Contexto
A gestão de atestados médicos dos colaboradores exigia comunicação manual entre os sistemas da Porto Saúde e a plataforma de gestão de pessoas LG Lugar de Gente. O projeto teve como objetivo automatizar esse fluxo — desde a recepção até o envio e registro dos documentos — eliminando atividades manuais, reduzindo riscos operacionais e garantindo conformidade com os requisitos de segurança e privacidade de dados (LGPD).
Objetivos
- Automação do processo: eliminar etapas manuais no envio e processamento dos atestados médicos, reduzindo erros e retrabalho.
- Segurança e conformidade: proteger informações médicas sensíveis com criptografia de ponta a ponta e controle rigoroso de acesso, em aderência à LGPD.
- Escalabilidade: suportar o processamento de aproximadamente mil atestados semanais sem impacto na operação dos sistemas envolvidos.
Tecnologias Utilizadas
- Java: Desenvolvimento da camada de integração, orquestração dos fluxos e aplicação das regras de negócio.
- Google Cloud Pub/Sub: Mensageria assíncrona para desacoplamento entre os sistemas e absorção de picos de processamento.
- Cloud KMS: Gerenciamento seguro das chaves criptográficas utilizadas na proteção dos dados sensíveis.
- SOAP Web Services: Protocolo de comunicação com as APIs legadas da Porto Saúde e da LG Lugar de Gente.
Desafios e Aprendizados
O principal desafio foi lidar com dados médicos altamente sensíveis, exigindo mecanismos robustos de criptografia, rastreabilidade e auditoria em todas as etapas do fluxo. A integração via SOAP com plataformas distintas demandou atenção a contratos de interface, validações de schema XML e estratégias de tolerância a falhas.
Garantir a idempotência no processamento dos eventos foi outro ponto crítico, necessário para evitar duplicidade de registros e assegurar a consistência dos dados entre as plataformas. A arquitetura orientada a eventos com Pub/Sub foi fundamental para absorver variações de volume sem comprometer a estabilidade dos sistemas integrados.


