Domínios funcionais consultados

A lista consolidada organiza 62 tabelas por módulo do AGHU.

MóduloQuantidadeInformação predominante
MPM16Alta, prescrição, medicamentos e planos
AIP8Paciente, endereço, nacionalidade e alergias
MAM8Anamnese, atestado, evolução e diagnóstico
AAC6Consulta ambulatorial, retorno, grade e CID
RAP6Profissional, pessoa, qualificação e conselho
AGH5Atendimento, parâmetros, especialidade, equipe e CID
AFA4Medicamento, dosagem, velocidade e via
FAT4Procedimentos ambulatoriais e hospitalares
ECP3Controle de prontuário e horários
AIN1Internação
MBC1Procedimento cirúrgico
62tabelas na lista funcional
1.374linhas da planilha AGHU 10
1.544linhas da planilha AGHU 11
11módulos funcionais listados

O que as planilhas descrevem

Os XLSX e CSV registram schema, tabela, coluna, tipo, nulabilidade, default, chaves e índices.

  • As linhas das planilhas representam colunas e metadados, não quantidade de tabelas.
  • A diferença de 170 linhas entre os arquivos reflete alterações estruturais a serem analisadas por objeto.
  • Campos de timestamp, auditoria, tamanho e constraints concentram muitas diferenças documentadas.
  • A matriz de compatibilidade resume impacto funcional; o diff bruto serve como evidência técnica complementar.

Consulta segura à origem

A investigação deve minimizar escopo e evitar exposição ou alteração de dados clínicos.

  1. 1
    Defina a correlação

    Use identificador técnico controlado e janela temporal; não publique prontuário ou CNS.

  2. 2
    Escolha o domínio

    Parta do atendimento e avance somente para tabelas exigidas pela hipótese.

  3. 3
    Consulte em leitura

    Use conta read-only, colunas explícitas e limite de linhas.

  4. 4
    Compare o mapeamento

    Relacione origem, DTO e caminho FHIR rejeitado.

  5. 5
    Sanitize a evidência

    Registre contagens, existência e estrutura; masque valores identificáveis.

Padrão de diagnóstico
-- Exemplo conceitual: use somente parâmetros e conta de leitura
SELECT atd.seq, atd.dthr_inicio, atd.dthr_fim
FROM agh.agh_atendimentos atd
WHERE atd.seq = :atendimento_id
LIMIT 1;