A funcionalidade de integração entre o sistema SIAP WEB e o Processo Judicial Eletrônico (PJe) tem como finalidade garantir a sincronização automática das informações relacionadas à marcação e ao cancelamento de perícias médicas judiciais, promovendo mais eficiência, segurança e rastreabilidade na comunicação entre os sistemas administrativos e judiciais.
O fluxo é iniciado no SIAP WEB, sistema utilizado pelos órgãos administrativos responsáveis pela gestão de perícias. Quando uma perícia é marcada — com dados como data, hora, local, perito e processo relacionado —, essa informação é enviada automaticamente ao PJe, onde o processo judicial correspondente é atualizado com os detalhes do agendamento. Isso permite que magistrados, servidores e partes envolvidas tenham acesso imediato à informação diretamente no sistema judicial.
Da mesma forma, caso a perícia seja cancelada no SIAP WEB, a integração propaga automaticamente essa alteração para o PJe, registrando o cancelamento no processo e evitando inconsistências ou atrasos na comunicação entre os setores.
Essa funcionalidade reduz drasticamente a necessidade de inserção manual de dados em sistemas distintos, evita falhas humanas, e está em conformidade com os princípios de interoperabilidade definidos pela arquitetura e-PING. Trata-se de um avanço significativo na digitalização e automação de rotinas críticas, especialmente em processos que dependem da atuação de peritos médicos judiciais.
O sistema deve permitir que, ao marcar uma perícia no SIAP WEB, os dados da marcação sejam automaticamente enviados ao PJe e associados ao processo correspondente.
O sistema deve permitir que, ao cancelar uma perícia no SIAP WEB, a informação de cancelamento seja automaticamente propagada para o PJe e registrada no processo judicial.
A comunicação entre SIAP WEB e PJe deve seguir os padrões da arquitetura e-PING do governo eletrônico, garantindo integração segura e padronizada.
Os dados transmitidos entre os sistemas devem ser protegidos por protocolos seguros (ex: HTTPS, autenticação mútua) e auditáveis.
A integração deve ser capaz de processar e refletir a marcação ou o cancelamento da perícia no PJe em até 30 segundos após o registro no SIAP WEB.
[RNF04] Disponibilidade
O serviço de integração deve estar disponível em pelo menos 99% do tempo útil, com tolerância a falhas.
[RNF05] Escalabilidade
A solução deve permitir a ampliação do volume de marcações/cancelamentos sem perda significativa de desempenho.
[RNF06] Tolerância a falhas
Em caso de falha temporária na comunicação, o sistema deve armazenar a solicitação e reenviar automaticamente assim que o serviço for restabelecido.
Framework Scrum
O desenvolvimento da funcionalidade seguiu o framework Scrum, com sprints semanais e entregas incrementais, promovendo colaboração contínua entre equipe técnica e partes interessadas.
Plataforma de Gerenciamento JIRA
O JIRA foi utilizado para gerenciar tarefas, acompanhar o progresso das sprints e manter o controle das demandas e bugs, garantindo rastreabilidade e transparência no ciclo de desenvolvimento.
Back-End com Spring Boot e Java
A lógica da integração foi implementada no back-end com Spring Boot e Java, aproveitando a robustez do framework para criação de APIs RESTful seguras e escaláveis.
Front-End com Angular
A interface do usuário foi desenvolvida com Angular, proporcionando uma experiência dinâmica e responsiva para o acompanhamento das perícias e visualização dos dados integrados.
Banco de Dados MySQL
O MySQL foi utilizado como banco de dados relacional, armazenando informações sobre as perícias e garantindo integridade e consistência nas transações entre os sistemas.