SAU retoma lotes pendentes de GPS antes de processar novas posições
O SAU passou a recuperar e confirmar lotes pendentes de posições de GPS antes de buscar novas entradas. O fluxo permite retomar eventos de uma execução anterior e manter sua sequência de processamento.
O SAU passou a retomar lotes pendentes de posições de GPS antes de buscar novas entradas. A mudança interessa às centrais do SAMU 192 e às equipes de TI porque o processamento agora procura primeiro eventos que ainda aguardam confirmação, antes de avançar para dados mais recentes.
Na prática, o consumidor responsável pelo processamento passou a ter uma identificação estável, formada pela função desempenhada e pelo equipamento que executa o serviço. Essa identificação permite reconhecer o mesmo consumidor em uma nova execução. Na primeira leitura, o fluxo procura as mensagens pendentes associadas a ele e as encaminha novamente para tratamento.
A recuperação não bloqueia o processamento quando não há eventos pendentes. Nesse caso, a leitura termina e o fluxo passa a solicitar novas entradas de GPS. Quando existe um lote aguardando confirmação, ele é lido antes que novas posições sejam buscadas. Depois do processamento, o lote é confirmado, e a sequência pode prosseguir para os dados seguintes.
Os testes automatizados verificam os dois caminhos. Em um deles, uma posição deixada por uma execução anterior é recuperada, confirmada e seguida pela leitura de uma nova entrada. Em outro, a ausência de pendências faz o processamento avançar diretamente para uma posição nova. O comportamento também contempla a continuidade da recuperação até que não reste mensagem pendente.
A consequência operacional comprovada é que eventos de GPS podem ser retomados em uma execução posterior, mantendo essas posições dentro da sequência de tratamento. Para gestores de saúde, operadores de centrais e equipes que acompanham viaturas, isso organiza a passagem entre lotes pendentes e novas posições no processamento de rastreadores do SAU, produto voltado à regulação de urgência e emergência do SAMU 192.