Skip to main content

Central de Notificações

A Central de Notificações oferece visibilidade total sobre todas as comunicações do sistema, permitindo rastrear o histórico de alertas e gerenciar preferências de recebimento.

Visão Geral

O módulo centraliza três tipos de comunicação:

Push Notifications

Alertas instantâneos no dispositivo via APNs (iOS) e FCM (Android)

WhatsApp

Mensagens via Evolution API com confirmação de entrega e leitura

In-App

Notificações internas exibidas na badge do app

Histórico de Notificações

Estrutura da Lista

┌──────────────────────────────────────────────────────────────┐
│  🔔  Novo achado crítico detectado              Hoje, 14:32  │
│      TC de crânio - Sinais de AVC agudo                      │
│                                                 [Crítico]    │
├──────────────────────────────────────────────────────────────┤
│  🔔  Ciência registrada com sucesso             Hoje, 14:35  │
│      Achado #12847 - Confirmação gravada                     │
│                                                 [Sistema]    │
├──────────────────────────────────────────────────────────────┤
│  🔔  Lembrete: Achado pendente                  Hoje, 15:02  │
│      TC de tórax - Aguardando sua ciência                    │
│                                                 [Urgente]    │
└──────────────────────────────────────────────────────────────┘

Campos Exibidos

CampoDescrição
ÍconeIndicador visual do tipo de notificação
TítuloResumo da notificação
DescriçãoDetalhes adicionais (exame, achado, etc.)
TimestampData e hora de recebimento
BadgeClassificação: Crítico, Urgente ou Sistema

Tipos de Notificação

Achado Crítico

Prioridade máximaNovo achado crítico detectado que requer ciência imediata. SLA: 1 hora.

Achado Urgente

Alta prioridadeAchado urgente identificado que requer atenção. SLA: 3 horas.

Sistema

InformativoAtualizações do sistema, manutenções programadas e avisos gerais.

Confirmação

SucessoConfirmações de ciência registrada, ações concluídas com êxito.

Fluxo de Alertas de Achados

1

Detecção

Sistema identifica achado durante elaboração do laudo
2

Push Imediato

Notificação push enviada ao dispositivo (latência < 3 segundos)
3

WhatsApp Backup

Mensagem WhatsApp como canal redundante de comunicação
4

Escalação

Se não confirmado no SLA, escalação automática para supervisor

Lembretes Automáticos

O sistema gera lembretes automáticos para achados pendentes de ciência:
SeveridadePrimeiro LembreteSegundo LembreteEscalação
Crítico15 minutos30 minutos45 minutos
Urgente1 hora2 horas2h30
Lembretes são essenciais para conformidade CBR. Não ignore notificações de achados pendentes.

Tempo Relativo

O timestamp é exibido de forma contextual para facilitar a leitura:
IntervaloExibiçãoExemplo
< 1 minuto”Agora mesmo”Agora mesmo
1-59 minutos”X minuto(s) atrás”5 minutos atrás
1-23 horas”X hora(s) atrás”2 horas atrás
1-6 dias”X dia(s) atrás”3 dias atrás
7+ diasData completa25/01/2026

Gestão de Notificações

Ações Disponíveis

AçãoDescriçãoGesto
AbrirNavega para o achado relacionadoToque no card
Marcar como LidaRemove da contagem de não-lidasAutomático ao tocar
ArquivarMove para histórico arquivadoSwipe para direita

Marcação de Leitura

As notificações são marcadas como lidas automaticamente:
  1. Ao tocar na notificação, o status muda para “lida”
  2. Navegação ocorre automaticamente para achados críticos
  3. Indicador visual (ponto azul) desaparece após leitura
Notificações de achados críticos levam diretamente para a tela de detalhes, permitindo registro imediato de ciência.

Filtros e Ordenação

Filtros Disponíveis

  • Por status: Todas / Não lidas / Lidas
  • Por tipo: Crítico / Urgente / Sistema / Sucesso
  • Por período: Hoje / 7 dias / 30 dias

Ordenação Padrão

Por padrão, notificações são ordenadas por:
  1. Status (não lidas primeiro)
  2. Prioridade (críticas antes de urgentes)
  3. Data (mais recentes primeiro)

Badges e Contadores

Badge do App

O ícone do CRIT exibe badge vermelho com contagem de:
  • Achados críticos pendentes de ciência
  • Notificações não lidas de alta prioridade

Contador na Tab

A aba “Notificações” exibe contador dinâmico com:
  • Total de notificações não lidas
  • Atualização em tempo real via WebSocket

Notificações Push

Permissões Necessárias

1

Permitir Notificações

Aceite a solicitação de permissão ao instalar o app
2

Verificar Configurações

Confirme que notificações estão ativas nas configurações do dispositivo
3

Manter App Atualizado

Sempre use a versão mais recente para garantir funcionamento correto

Configuração por Plataforma

PlataformaServiçoConfiguração
iOSAPNsConfigurações → CRIT → Notificações
AndroidFCMConfigurações → Apps → CRIT → Notificações

Sincronização e Performance

Atualização em Tempo Real

MecanismoLatênciaCenário
WebSocket< 100msConexão estável
Long Polling< 3sFallback para WiFi instável
Pull to RefreshManualForçar atualização

Limites e Cache

ParâmetroValor
Notificações carregadasÚltimas 50
Cache localÚltimas 100
Retenção90 dias

Troubleshooting

Notificações Não Chegam

1

Verifique Permissões

Configurações do dispositivo → CRIT → Notificações → Ativar
2

Verifique Conexão

Certifique-se de estar conectado à internet
3

Verifique WhatsApp

Confirme que o número está validado no perfil
4

Force Sync

Pull to refresh na tela de notificações

Badge Incorreto

Se o badge mostrar contagem incorreta:
  1. Force quit do app
  2. Reabra o app
  3. Pull to refresh
  4. Se persistir, faça logout e login novamente
Todas as notificações são registradas no audit log para conformidade LGPD e podem ser auditadas posteriormente.