Skip to main content

Consulta de Laudos

O módulo de Laudos oferece acesso completo ao histórico de laudos médicos com ferramentas de busca avançada e filtros por modalidade de exame.

Visão Geral da Interface

Cabeçalho

Lista de Resultados

Apresenta os laudos em cards com informações resumidas, ordenados por data de criação (mais recentes primeiro).

Busca Textual

A barra de pesquisa realiza busca textual nos seguintes campos:
  • Título do laudo
  • Tipo de exame
  • Conteúdo (parcial)

Comportamento

  • Busca é executada automaticamente após digitação
  • Mínimo de 2 caracteres para iniciar a busca
  • Resultados são atualizados em tempo real
  • Busca é combinável com filtros de modalidade
A busca utiliza correspondência parcial (ILIKE), permitindo encontrar laudos mesmo com digitação incompleta.

Filtros por Modalidade

Selecione uma ou mais modalidades para refinar os resultados:

TC Tórax

Tomografia computadorizada de tórax

TC Crânio

Tomografia computadorizada de crânio

TC Abdomen

Tomografia computadorizada abdominal

RM

Ressonância magnética

US

Ultrassonografia

RX

Radiografia convencional

AngioTC

Angiotomografia

Todos

Remove filtro de modalidade

Comportamento dos Filtros

  • Filtros são apresentados como pills horizontais com scroll
  • Seleção única: apenas uma modalidade ativa por vez
  • Filtro “Todos” remove a restrição de modalidade
  • Filtros são combinados com busca textual

Estrutura do Card de Laudo


Visualização de Laudo

Ao selecionar um laudo, o sistema apresenta:

Informações do Exame

  • Tipo de exame
  • Data de realização
  • Instituição (quando disponível)

Conteúdo do Laudo

  • Texto completo formatado
  • Seções estruturadas (Técnica, Achados, Impressão)
  • Achados críticos destacados (se houver)

Ações Disponíveis

  • Compartilhar laudo
  • Copiar texto
  • Retornar à lista

Paginação

O sistema implementa carregamento progressivo para otimização de performance:

Comportamento

  1. Primeira carga: 20 laudos mais recentes
  2. Scroll até o final: carrega próxima página automaticamente
  3. Indicador de progresso: “Mostrando X de Y laudos”
  4. Fim da lista: Mensagem “Todos os laudos carregados”

Atualização de Dados


Estados da Interface

Carregando

Exibe skeleton cards animados durante o carregamento inicial, proporcionando feedback visual de progresso.

Lista Vazia

Mensagem contextual baseada no estado:
  • Sem filtros: “Nenhum laudo encontrado. Seus laudos aparecerão aqui após criação.”
  • Com filtros: “Nenhum resultado para os filtros selecionados. Tente ajustar os critérios de busca.”

Erro

Em caso de falha na conexão, exibe opção de tentar novamente com o botão de refresh.

Performance

O módulo de laudos foi otimizado para:
  • Lazy loading de imagens e conteúdo extenso
  • Debounce na busca textual (300ms)
  • Cache local para navegação rápida entre detalhes e lista
  • Compressão de dados na transferência
Para melhor experiência em conexões lentas, o sistema prioriza carregamento de metadados antes do conteúdo completo.