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

ElementoFunção
ContadorExibe o total de laudos encontrados na consulta atual
Barra de BuscaCampo de texto para pesquisa por título ou conteúdo
FiltrosToggle para exibir/ocultar filtros por tipo de exame

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

┌──────────────────────────────────────────────────────────┐
│  📄  [TC TORAX]                          25/01/2026      │
│                                                          │
│      TC de tórax sem contraste - Avaliação de           │
│      nódulo pulmonar em paciente tabagista...           │
│                                                     ▶    │
└──────────────────────────────────────────────────────────┘
ElementoDescrição
ÍconeIndicador visual de documento médico
BadgeSigla da modalidade do exame em destaque
DataData de criação do laudo
TítuloDescrição do laudo (até 2 linhas)
SetaIndicador de navegação para detalhes

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:
ParâmetroValor
Registros por página20
Trigger de carregamentoScroll até 80% da lista
Indicador”Carregando mais…” durante fetch

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

AçãoComportamento
Pull to RefreshRecarrega a lista do início, mantendo filtros
NavegaçãoRetorna à posição anterior na lista
BuscaReinicia paginação a cada nova pesquisa

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.