Três fases de processamento
A arquitetura batch separa alcance histórico, rotina incremental e recuperação de falhas.
| Fase | Seleção documentada | Objetivo |
|---|---|---|
| Carga inicial | Atendimentos até uma data configurada | Formar a base histórica do hospital. |
| Carga diária | Novos atendimentos da janela D-1 | Manter o envio incremental. |
| Reprocessamento | Bundles pendentes ou com erro após intervalo configurável | Repetir somente itens elegíveis após tratamento. |
Controle de envios
O banco do conector registra o que foi processado e sustenta auditoria e reprocessamento.
- Identidade do atendimento e do Bundle processado.
- Estado da tentativa e horário de execução.
- Resposta, código de erro e localização retornada quando aplicável.
- Quantidade ou histórico de tentativas conforme a implementação.
- Elegibilidade para reprocessamento e evidência de conclusão.
Roteiro antes do reprocessamento
A existência de uma rotina automática não elimina a análise de causa.
- 1Classifique
Separe dado de origem, transformação, autenticação, transporte e regra RNDS.
- 2Corrija
Trate a causa na camada autorizada e registre a mudança.
- 3Verifique idempotência
Confirme identifier, estado anterior e risco de duplicidade.
- 4Delimite
Selecione somente os itens afetados e preserve os já concluídos.
- 5Acompanhe
Correlacione a nova tentativa ao incidente e valide o resultado persistido.
# Nome citado na documentação; valor depende do ambiente
rnds.reprocessamento.dias=[QUANTIDADE_DE_DIAS]