O que a LEC obtém do AGHU

DomínioDados / eventoUso na LEC
PacientesProntuário, dados cadastrais, contatos, município e óbito.Preenchimento da indicação, relatórios e retirada por óbito.
EspecialidadesEspecialidade ativa, interna e vínculo do profissional.Listas, filtros e validação do responsável.
CirurgiaProcedimentos e tipos de anestesia.Indicação e planejamento cirúrgico.
AmbulatórioConsultas, grades, anamnese, evolução e notas.Agendamento e realização do pré-operatório.
ColaboradoresServidor, vínculo, pessoa, situação e supervisão.Identidade, médico responsável e perfis.
SegurançaUsuários e perfis.Autorização funcional da LEC.
ImpressãoComputador, impressora, servidor CUPS e associações.Comprovantes e relatórios impressos.
InternaçãoAcomodações e unidades funcionais.UTI, leito e apoio ao planejamento.

Datasources e princípio de menor privilégio

WildFly / LEC
   ├── datasource próprio → dblec → leitura e escrita da aplicação
   └── datasource AGHU → dbaghu secundário → somente leitura

LDAP/AD + AGHU → autenticação e resolução de perfis
  • Use a réplica de leitura do AGHU quando o desenho local permitir.
  • Não conceda DML ao usuário de consulta AGHU.
  • Separe pool, teste de conexão e telemetria dos dois datasources.
  • Valide regras de firewall e pg_hba.conf no escopo mínimo.
  • Registre mudanças de datasource sem copiar a senha para a evidência.

Rotinas automáticas do pré-operatório

  1. 1
    Receber o lote

    A LEC agrupa prontuários conforme TAMANHO_LOTE_CONSULTA_AGHU.

  2. 2
    Consultar a especialidade anestésica

    O código vem de P_AGHU_COD_ESP_AVALIACAO_PRE_ANESTESICA.

  3. 3
    Localizar consultas

    Queries JPA consultam agenda, paciente, grade e especialidade.

  4. 4
    Distinguir agendada e realizada

    Data, retorno e registros do atendimento orientam a classificação.

  5. 5
    Aplicar status e destaque

    Os identificadores configurados atualizam a indicação e deixam histórico.

Diagnóstico por sintoma

SintomaVerificações prioritárias
Paciente não encontradoProntuário, cadastro/situação AGHU, datasource, query e réplica atualizada.
Especialidade ou procedimento não apareceSituação ativa, vínculo procedimento–especialidade e parâmetros de validação.
Médico não pode ser selecionadoMED01, usuário ativo, vínculo, especialidade e flag de supervisão.
Pré-operatório não atualizaConsulta, especialidade anestésica, retorno, janela, rotina, pool e compatibilidade do mapping.
Impressão falhaCadastros AGHU, associação por computador, servidor CUPS, pacote cups-client e logs.
Relatório fica lentoTamanho de lote, latência da réplica, plano de consulta, pool e volume do período.
Saúde do pool — consulta genérica
SELECT datname, count(*) AS conexoes
FROM pg_stat_activity
GROUP BY datname
ORDER BY datname;