A Fila de senha é a estação onde o atendente chama as senhas por guichê, em tempo real. É o ponto humano de um sistema com três faces públicas — totem (o paciente tira a senha), painel/TV (mostra e anuncia a chamada) e celular (o paciente acompanha) — todas ligadas ao mesmo tempo real.
A jornada da senha
Totem → operador → painel/TV → celular. O paciente tira a senha no totem; o operador chama aqui; a chamada aparece e é anunciada no painel da sala de espera e no celular do paciente — tudo via socket, na hora. Para desenhar a aparência da TV, veja Layout do painel de senha.
Primeiro acesso: configure a fila
Se o laboratório ainda não tem unidade de atendimento, a tela mostra Configurar fila agora — um clique cria a unidade "Matriz", as filas Coleta e Resultado, 2 guichês e o painel. Nada funciona antes disso.
O topo da estação
No cabeçalho: seletor de unidade (quando há mais de uma), botão Indicadores (abre o dashboard da fila), a engrenagem de configuração, e os atalhos Painel e Totem que abrem as telas públicas em nova aba.
Indicadores do dia
- Aguardando — senhas na fila de espera.
- Em atendimento — sendo atendidas agora.
- Atendidas hoje — total já finalizado no dia.
- Espera média — tempo médio de espera (em minutos).
Chamar a próxima senha
- 1Escolha o Guichê no seletor.
- 2Clique em Chamar próximo — o número entre parênteses é quantos estão aguardando (ex.: *Chamar próximo (5)*).
- 3A senha é anunciada no painel/TV; o sistema escolhe quem é o próximo por você (prioridade e SLA são automáticos).
- 4Com a pessoa no guichê, clique em Iniciar (▶) para começar o atendimento.
- 5Ao terminar, clique em Finalizar.
A ordem é automática
*"Prioritários e SLA estourado vêm primeiro automaticamente."* O operador nunca escolhe quem é o próximo — o servidor ordena por peso da classificação e por SLA vencido.
Ações sobre cada senha
| Botão | O que faz |
|---|---|
| Chamar próximo | Chama a próxima senha do guichê e anuncia no painel. |
| Rechamar 🔔 | Reanuncia a senha já chamada (paciente não apareceu ainda). |
| Iniciar ▶ | Marca a senha como *em atendimento*. |
| Pular | Marca "Não compareceu" e passa para a próxima. |
| Finalizar ✓ | Encerra o atendimento da senha. |
| Transferir ↗ | Move a senha para outra fila (ex.: da Coleta para o Resultado). |
| Emitir senha | Emite uma senha no balcão (paciente opcional, classificação e fila). |
Emitir uma senha no balcão
O botão Emitir senha abre um formulário: Paciente (opcional), Classificação (— padrão — ou uma categoria, que mostra a prioridade quando tem peso) e Fila (— geral — ou uma fila específica). Útil quando o totem está fora ou o paciente chegou pelo balcão.
A fila de espera
A lista de Aguardando mostra o número da senha, uma etiqueta colorida de classificação (quando a categoria tem peso), o nome e a fila. O tempo de espera aparece colorido pelo SLA: verde (dentro), amarelo (atenção), vermelho/crítico (estourado). No rodapé, as últimas atendidas.
Tempo real com rede de segurança
A tela ouve o socket da fila e reage na hora a cada evento (emitida, chamada, iniciada, finalizada, transferida, rechamada). Mesmo se o socket cair, tudo recarrega sozinho a cada 30 segundos.
