Sequência documentada

O job orquestra a execução, solicita autenticação, consulta a origem, constrói o Bundle, envia e registra o retorno.

  1. 1
    Disparo

    O CRON inicia o AtendimentoJob.

  2. 2
    Autenticação

    O TokenService fornece um token válido, reutilizando-o ou renovando-o.

  3. 3
    Seleção

    O AtendimentoService busca atendimentos conforme o tipo de carga e seus critérios.

  4. 4
    Complementação

    Dados de paciente, profissional e conteúdo clínico são consultados no AGHUx.

  5. 5
    Transformação

    BundleDTO e BundleBuilder organizam recursos FHIR R4.

  6. 6
    Envio

    O BundleAsyncService transmite o JSON para a API RNDS.

  7. 7
    Registro

    Resultado, localização, erro, auditoria e reprocessamento são persistidos no banco operacional.

Síntese dos fluxos de processamento e sequência publicados em março de 2026.

Critérios registrados no desenho do RAC

O diagrama de visão geral explicita critérios usados na seleção apresentada naquele documento.

  • Busca de atendimentos finalizados.
  • Seleção de pacientes maiores de 18 anos.
  • Coleta de anamnese, alergias, atestados, evolução, CID e procedimentos, entre outros dados.
  • Conversão do conjunto para estrutura FHIR Bundle antes do envio.

Pontos de controle para diagnóstico

Um incidente deve ser localizado na primeira etapa que deixa de produzir a evidência esperada.

EtapaEvidência esperadaHipóteses iniciais
DisparoInício do job e identificador de execuçãoCRON, usuário, lock ou runtime
SeleçãoQuantidade elegível e paginaçãoConsulta, schema, janela ou dados
TransformaçãoBundle serializado ou erro de validaçãoMapeamento, cardinalidade, terminologia
AutenticaçãoToken válido sem valor expostoCertificado, relógio, TLS ou endpoint
EnvioHTTP, código RNDS e correlaçãoRede, autorização, contrato ou indisponibilidade
PersistênciaStatus final e trilha de auditoriaTransação, banco operacional ou concorrência