Três fases de processamento

A arquitetura batch separa alcance histórico, rotina incremental e recuperação de falhas.

FaseSeleção documentadaObjetivo
Carga inicialAtendimentos até uma data configuradaFormar a base histórica do hospital.
Carga diáriaNovos atendimentos da janela D-1Manter o envio incremental.
ReprocessamentoBundles pendentes ou com erro após intervalo configurávelRepetir 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.

  1. 1
    Classifique

    Separe dado de origem, transformação, autenticação, transporte e regra RNDS.

  2. 2
    Corrija

    Trate a causa na camada autorizada e registre a mudança.

  3. 3
    Verifique idempotência

    Confirme identifier, estado anterior e risco de duplicidade.

  4. 4
    Delimite

    Selecione somente os itens afetados e preserve os já concluídos.

  5. 5
    Acompanhe

    Correlacione a nova tentativa ao incidente e valide o resultado persistido.

Parâmetro citado
# Nome citado na documentação; valor depende do ambiente
rnds.reprocessamento.dias=[QUANTIDADE_DE_DIAS]