Recorte analisado

Os arquivos datados de 08/05/2026 substituem levantamentos anteriores do mesmo diretório.

30queries analisadas
20compatíveis
8com ressalva
2problema provável
31tabelas no inventário
25campos idênticos
6diferenças estruturais
1tabela ausente no levantamento

Diferenças estruturais relevantes

Objeto / campoMudança v10 → v11Risco
Datas em várias tabelastimestamp → timestamptzConversão de fuso em Java, JPA e JSON.
mam_nota_adicional_evolucoes.descricaovarchar(4000) → varchar(12000)Mapeamento de tamanho e leitura de textos maiores.
casca.csc_perfis_usuariosNão encontrada no DDL analisadoRisco funcional alto para vínculo entre usuário e perfil.
Nomes lógicos/físicoslogin/usuario, situacao/ind_situacao, ip/ip_computador e outrosQueries JPQL dependem do mapping correto das entities.
Relacionamentosroles, contatos, município e anamnese/evolução não são evidentes só pelo DDLNecessidade de conferir annotations e executar testes integrados.

Áreas de maior risco

  • Autenticação e autorização: queries de Servidor, Usuario e roles.
  • Perfil MED01 e vínculo sem supervisão.
  • Consulta anestésica com joins de paciente, grade, especialidade e retorno.
  • Notas de anamnese/evolução e relacionamentos JPA.
  • Datas com timezone e comparação por DATE.
  • Impressão por computador quando o nome lógico diverge do campo físico.

Plano mínimo de homologação

  1. 1
    Revisar entities JPA

    Conferir nomes, joins, chaves compostas e relacionamentos apontados no checklist.

  2. 2
    Validar usuários e perfis

    Testar SUPER, cada ADMINLEC e MED01 em casos positivos e negativos.

  3. 3
    Testar cadastros

    Paciente, contatos, município, especialidade, procedimento, anestesia e médico.

  4. 4
    Testar pré-operatório

    Consulta futura, realizada, retorno, janela, notas e status automático.

  5. 5
    Testar impressão e relatórios

    Computador, CUPS, lote de consulta e exportações.

  6. 6
    Observar timezone

    Comparar datas em limites de dia e fuso da instituição.

  7. 7
    Registrar evidências

    Documentar versão do schema, query, resultado e correção sem dados pessoais.