Painel de TV Chamada em destaque A tela vista pelo paciente na sala de espera. Hierarquia mínima, leitura à distância.
Variantes desta tela
Tela única, sem navegação — fica sempre aberta na TV. O conteúdo muda; a rota nunca.
tv.qualimplan.local1920 × 1080 · 16:9
1 14:32
som + destaque juntos 2
3
Chamando
Maria Gonçalves
4
Sala 3
Profissional Dr. Carlos Menezes
clicável —

Anotações — chamada em destaque

  1. 1Logo institucional — já é o ícone real. Não é mais placeholder: é a marca da Qualimplan de verdade, tratada em preto e branco (proposital, igual ao resto do wireframe). A cor (dente laranja + anel teal) entra só no mockup — um único asset no código, reusado em toda tela que precisa da marca.
  2. 2Padrão ouro de chamada: visual + sonoro juntos, sem piscar. Pesquisa de mercado (broadcast/lower-third + o mesmo "anel irradiando" já validado na tela institucional, seção 4.6.1) — barra sólida que cresce, nome que entra com leve escala, e anéis que emanam do bloco só 2 vezes, nunca em loop (o Guia, seção 2.2, proíbe piscar a tela). O ícone de som ao lado marca que o áudio dispara no mesmo instante — arquivo de som ainda pendente (doc, seção 8.2). Clique em "repetir a animação" pra ver de novo.
  3. 3Foto do paciente — só no momento da chamada, pedido do cliente. Pesquisa de acessibilidade é consistente nisso: conteúdo baseado em imagem funciona melhor que texto pra quem tem baixa alfabetização, e idoso reconhece o próprio rosto mais rápido do que lê o próprio nome numa tela a alguns metros de distância. Aqui é só o círculo cinza (posição/proporção) — a foto real vem do cadastro no Clinicorp e entra no mockup, mesma regra do logo. Não aparece em nenhum outro lugar do sistema (nem na lista "Aguardando", nem no Monitor de Fila) — só no instante em que mais importa.
  4. 4Apelido, não nome completo. Ajuste de 25/08: a decisão antiga (nome completo, com ressalva de LGPD "a validar") foi substituída pela hierarquia já pesquisada e fechada — apelido cadastrado no Clinicorp primeiro, com fallback pra primeiro + segundo nome se não houver apelido (nunca o nome completo). Ajuste de 26/08 (2ª vez): o exemplo de apelido virou "Maria Gonçalves" — primeiro + último nome, o mesmo formato usado nos exemplos de toda a tela. Testamos "Cida" (apelido carinhoso, derivado de "Aparecida") mas achamos que exige explicar a origem numa apresentação — "Maria Gonçalves" fica óbvio de onde vem, sem precisar de contexto extra, e ainda é mais curto que o nome completo de 3 partes. Repare que isso é visualmente diferente do fallback "sem apelido" (Ricardo Almeida, "Dentista sem sala" — variante 2): apelido usa primeiro+último nome, fallback usa primeiro+segundo — dois degraus distintos da mesma hierarquia, propositalmente diferentes um do outro.
  5. 5"Aguardando", não "últimas chamadas". Trocamos: quem já foi chamado o paciente já viu acontecer — o que ele quer saber é quem vem a seguir (padrão confirmado em pesquisa de mercado: "now serving" + "next in line", não histórico). Cada linha tem o status por paciente (mesmo Badge do Monitor de Fila — forma+rótulo, nunca só cor), ordenado do mais crítico pro mais tranquilo. Antes havia um rótulo "Fila normal" agregado no cabeçalho — ambíguo, não mapeava pra nada real da regra de negócio. Removido. Ajuste de 26/08: essa lista também passou a seguir a hierarquia apelido → primeiro+segundo nome (pin 4) — era uma pendência em aberto desde 25/08, resolvida agora. Só a tela pública (TV) segue essa régua; a tabela interna do Monitor de Fila continua com nome completo, porque quem opera precisa da identificação real.
Prova do princípio de resiliência: dado faltando nunca quebra a tela nem esconde o paciente.
tv.qualimplan.local1920 × 1080 · 16:9
14:35
RA
2
Chamando
Ricardo Almeida
3
Profissional Dra. Helena Prado
Sala— campo ausente, veja anotação →1

Anotações — dentista sem sala

  1. 1Sem sala vinculada → exibe só o dentista. O bloco "Sala" que você vê aqui é uma marcação nossa, não produto real. Desligue "Mostrar anotações" na barra lateral para ver a tela como ela realmente fica — o campo some e o profissional ocupa o espaço sozinho.
  2. 2Sem foto cadastrada → iniciais, nunca um espaço vazio. Mesma lógica de resiliência da sala ausente (pin 1), aplicada à foto (seção 4.4, doc de fundações): nem todo cadastro antigo no Clinicorp tem foto. Em vez de deixar um círculo vazio ou esconder o paciente, cai pro mesmo componente de iniciais já usado na sidebar do Painel de Gestão (seção 5.7.9) — reuso, não um padrão novo só pra essa tela.
  3. 3Sem apelido cadastrado → primeiro + segundo nome, nunca o nome completo. Segundo degrau da hierarquia (apelido → primeiro+segundo nome → nunca nome completo): "Ricardo Almeida Souza" não tem apelido no Clinicorp, então cai pra "Ricardo Almeida" — ainda assim nunca expõe o sobrenome inteiro numa tela pública.
Nenhuma chamada ativa — momento de calma, não uma tela quebrada.
tv.qualimplan.local1920 × 1080 · 16:9
08:02
Aguardando chamadas
Nenhum paciente na fila no momento.
1

Anotações — fila vazia

  1. 1Estado de espera acolhedor. Mantém a marca presente e uma mensagem tranquila. No mockup, pode receber conteúdo institucional opcional.
Falha prolongada — "fail static": nunca aparece erro, cai numa tela institucional. Nenhuma palavra sobre conexão.
tv.qualimplan.local1920 × 1080 · 16:9
14:41 3
1
2

Anotações — falha prolongada (institucional)

Duas camadas de resiliência, sem pin específico (é conceitual, não aponta pra um elemento): falha curta (dentro do ciclo normal) é invisível — a tela de chamada só continua parada na última informação, sem trocar de tela (isso é o "fail static": mostrar o último estado bom conhecido). Só depois de um limite 🟡 (a definir com base no ciclo de sincronização, seção 4.2/12.1) é que cai nesta tela institucional — congelar a chamada por tempo demais viraria informação enganosa.

  1. 1Marca real, com anéis de pulso. Só a marca — nenhuma palavra sobre erro, conexão ou reconexão (padrão de mercado em digital signage: cair numa "mensagem neutra e segura, como a marca da instituição"). Os anéis que nascem dela e se expandem, bem devagar, provam "sistema vivo" de um jeito reconhecível mesmo parado numa captura de tela — diferente do brilho difuso da primeira tentativa.
  2. 2Batimento técnico, não visível a olho nu. Um ponto pequeno, só perceptível de perto, pulsando devagar — reforça a mesma prova de "rodando" sem competir com a informação principal. Movimento na periferia, elemento central estático.
  3. 3Relógio continua real. Não depende do Clinicorp — mantém a tela útil mesmo sem sincronização.
Ponto de entrada autenticado. Variante padrão — sem erro.
gestao.qualimplan.app/loginDesktop · 1440

Anotações — login, padrão

  1. 1Duas variantes desta tela. Esta é o estado padrão. A variante "Erro de credenciais", ao lado na barra, mostra o que acontece quando a senha está errada — nunca aparecem juntas na tela real. Clique em "Entrar" pra ver a navegação de verdade.
  2. 2Sem "esqueci minha senha" nesta rodada. Fluxo de recuperação de senha fica pra próxima etapa — provavelmente depende de decidir se a autenticação é própria ou delegada a algo já existente. Registrado como pendência, não esquecido.
Credencial inválida → permanece na tela, exibe erro. Nunca avança sem sessão.
gestao.qualimplan.app/loginDesktop · 1440

Anotações — login, erro

  1. 1Erro inline, na voz da interface. Diz o que aconteceu e o que fazer, sem "Erro:" nem primeira pessoa.
Tela que abre quando alguém abre o link gerado em Usuários (G6) — sem login prévio, é o primeiro contato dessa pessoa com o sistema.
gestao.qualimplan.app/convite/a8f3d92eDesktop · 1440

Anotações — cadastro por convite

  1. 1Contexto de quem convidou e pra qual papel — logo no topo. Quem abre um link sem esperar precisa entender rápido do que se trata antes de preencher qualquer coisa. Evita o convite parecer phishing ou spam.
  2. 2E-mail travado, não editável. Foi a pessoa que convidou quem definiu esse e-mail (tela Usuários, G6) — mudar aqui criaria uma conta com e-mail diferente do que o admin cadastrou, quebrando o vínculo com o convite. Se o e-mail estiver errado, o jeito certo é o admin cancelar o convite e gerar outro.
Home após o login. Atualiza sozinha em ciclo curto + sync manual pra quando não quiser esperar o ciclo.
gestao.qualimplan.appDesktop · 1440 · sidebar 212px
Monitor de fila
Atualizado há 4s 1 2

Fila em tempo real

atualiza sozinha · ordenada por status, depois espera 7
PacienteSalaProfissionalEsperaStatus
Beatriz Santos Lima
2Dr. Carlos Menezes23 minCrítico4
Igor Santos Barbosa
Dra. Helena Prado19 minCrítico
Eduardo Pires Almeida
Dr. Paulo Ribeiro17 minCrítico
João Pedro AlvesIdoso 3
1Dra. Helena Prado11 minAtenção6
Antônio Carlos Ferreira
1Dra. Helena Prado10 minAtenção
Gabriel Souza Martins
1Dra. Helena Prado8 minAtenção
Luiza Nogueira
4Dr. Paulo Ribeiro6 minNormal
Helena Ferreira Dias
2Dr. Carlos Menezes7 minNormal
Camila Rodrigues Nunes
3Dr. Carlos Menezes5 minNormal
Maria Aparecida Gonçalves3Dr. Carlos Menezes4 minEm atendimento5
Ricardo Almeida SouzaRetornou à fila
Dra. Helena Prado3 minNormal
Fernanda Costa Lima
4Dr. Paulo Ribeiro2 minNormal
clicável — (mostra o alerta na barra lateral)

Anotações — monitor de fila, padrão

  1. 1Ciclo automático a cada X segundos. 🟡 O valor exato de X depende dos limites de rate/quota que o Clinicorp confirmar (Guia, seção 4.3 e 12.1) — não travamos esse número antes disso. "Atualizado há 4s" é ilustrativo.
  2. 2Sync manual da fila — diferente do sync de profissionais (aba Vínculos, G4). Esse botão força uma nova leitura do `/appointment/list` agora, sem esperar o ciclo — útil se a recepção mudou um status no Clinicorp e ele ainda não apareceu aqui. Clique para ver o estado "Atualizando…".
  3. 3Prioridade — tag curada, nunca campo de texto. "+ prioridade" abre um menu com duas seções: legal (as 9 categorias da Lei 10.048/2000 — idoso, gestante, PcD, etc.) e operacional ("Retornou à fila" — o caso do paciente que sumiu numa chamada e a recepção precisou reinserir). Quem tem prioridade pula pra cima até de quem está em Crítico (pin 7). Fica só local — nunca escreve no Clinicorp. As métricas que saíram desta tela (Na fila, Em atendimento, etc.) foram pro "Relatórios", tela nova só pra Administrador — o dentista não precisa de números, precisa de ação.
  4. 4Status = forma + rótulo, nunca só cor. Mesmo componente Badge da TV, reusado aqui (SOLID). Badge preenchido = em atendimento ou chamando; badge de contorno = severidade de espera — categorias diferentes, nunca misturadas na mesma linha.
  5. 5Botão "Finalizar" só aparece pra quem está em atendimento. Não dá pra finalizar algo que ainda não começou. Quem está "aguardando" tem o botão "Chamar" (pin 6); só depois de confirmado que o paciente chegou é que a linha ganha "Finalizar".
  6. 6"Chamar" toca a TV, sem escrever no Clinicorp ainda. A linha entra em "Chamando…", com cronômetro dentro da própria pílula. Confirmar fica sempre visível e em destaque — só ela escreve no Clinicorp. No "⋯": "Chamar de novo" (repete som/destaque) e "Cancelar chamada" — que aqui significa desfazer um clique errado (o dentista ainda não iniciou o atendimento, nada foi escrito), não "paciente sumiu". Quem tira alguém da fila por ausência real é sempre a recepção, mudando o status no Clinicorp — nunca por aqui.
  7. 7A linha se move sozinha — status manda, espera desempata. Clique em "Chamar" e veja a linha pular pro topo: "Chamando" é sempre o grupo mais importante. Depois vem "Prioritário" (pin 3), Crítico → Atenção → Normal → Em atendimento (já resolvido, fica embaixo). Dentro de cada grupo, quem espera há mais tempo aparece primeiro.
  8. 8"Finalizar atendimento", não "remover" — e é botão, não select. Escreve no Clinicorp pela mesma operação da baixa automática (Guia, seção 4.1) — nunca um "esconder localmente" que a sincronização desfaz depois. Cogitamos um select de status, mas descartamos: só existe uma transição manual real, porque o paciente só entra na fila depois que a recepção já marca "aguardando" no próprio Clinicorp — "não compareceu" nunca chega a acontecer aqui. Com uma ação só, vira botão. Clique em "ver o que acontece se a escrita falhar" pra revisar o estado de erro.
Nenhum paciente na fila no momento — não é erro, é um dia calmo.
gestao.qualimplan.appDesktop · 1440 · sidebar 212px
Monitor de fila
Sincronizado agora

Nenhum paciente na fila

Assim que alguém for chamado no Clinicorp, a fila aparece aqui automaticamente.

1

Anotações — monitor de fila, vazia

  1. 1Vazio ≠ erro. KPIs mostram zero de verdade (não somem), e a mensagem é tranquila — igual ao princípio já usado na TV.
Primeiro carregamento da tela, antes da primeira resposta do Clinicorp chegar.
gestao.qualimplan.appDesktop · 1440 · sidebar 212px
Monitor de fila
Carregando…

Fila em tempo real

1
PacienteSalaProfissionalEsperaStatus

Anotações — monitor de fila, carregando

  1. 1Skeleton, não spinner central. Mantém a estrutura da tela visível enquanto os dados chegam — sensação de carregamento mais rápida que uma tela em branco com spinner.
O Clinicorp não respondeu no ciclo de sincronização — a fila abaixo é a última versão conhecida, não desaparece.
gestao.qualimplan.appDesktop · 1440 · sidebar 212px
Monitor de fila
Falha ao atualizar
Não conseguimos falar com o Clinicorp desde 14:29 (3 tentativas). A fila abaixo pode estar desatualizada — ela continua visível e utilizável enquanto tentamos de novo sozinhos. 1

Fila em tempo real

última atualização confirmada — 14:29 2
PacienteSalaProfissionalEsperaStatus
Beatriz Santos Lima
2Dr. Carlos Menezes23 minCrítico
Igor Santos Barbosa
Dra. Helena Prado19 minCrítico
Eduardo Pires Almeida
Dr. Paulo Ribeiro17 minCrítico
João Pedro Alves
1Dra. Helena Prado11 minAtenção

Anotações — monitor de fila, erro de sincronização

  1. 1Mensagem específica, com hora e nº de tentativas — nunca "algo deu errado". Quem opera a fila precisa saber há quanto tempo o dado pode estar desatualizado, pra calibrar o próprio julgamento (ex.: não confiar cegamente no tempo de espera exibido). Não é alarme — é informação de contexto.
  2. 2Mesma régua de resiliência da TV (seção 4.6.1, doc de fundações) — nunca esconder dado por causa de erro técnico. A fila continua na tela, com a última versão que conseguimos confirmar, e continua interativa (chamar, finalizar) — as escritas no Clinicorp são independentes do polling de leitura, então operar a fila continua possível mesmo com a sincronização de leitura falhando.
Controle do semáforo e dos minutos que definem cada nível de alerta.
gestao.qualimplan.app/configuracoesDesktop · 1440
Configurações de alerta

Semáforo de espera na TV

Exibir semáforo na TV
Mostra o nível de espera ao lado de cada chamada
1
10
minutos Atenção
20
minutos Crítico
2

Alertas ao dentista

Avisar quando um paciente novo entra na fila
Contador na barra lateral + toast + som próprio, diferente do som da TV
3
1
minuto sem confirmar chegada
4

Anotações — configurações de alerta

  1. 1Semáforo é opcional. A clínica liga/desliga a exibição na TV — configurável por cliente (token da aplicação).
  2. 2Limiares ajustáveis. Os minutos de cada nível são editáveis; o preview usa os mesmos Badges com forma+rótulo.
  3. 3Alerta de paciente novo — pesquisa de mercado é enfática: precisa zerar sozinho. Badge numerado na barra lateral ("Monitor de fila") + toast + som próprio (diferente do som da TV, que é pro paciente, não pra equipe). Vá pro Monitor de Fila e clique em "simular novo paciente" pra ver o badge aparecer e sumir ao abrir a tela — um badge que nunca zera vira ruído que todo mundo aprende a ignorar.
  4. 4Protocolo de tempo de espera — dispara sozinho, sem precisar vigiar o relógio. Pesquisa de escalonamento (SLA de atendimento) confirma: regra baseada em tempo só funciona se disparar automaticamente e apontar pro lugar certo — aqui, o mesmo badge do pin 3. Passado o tempo configurado sem "Confirmar chegada", a linha ganha a tag "2ª chamada" sozinha, sem exigir que alguém fique olhando o cronômetro. No Monitor de Fila, o limite real desta demonstração está acelerado (segundos, não minutos) só pra caber numa demo ao vivo — o valor mostrado aqui (1 minuto) é o que o produto real usaria.
Cadastro de salas — entidade local do próprio sistema (o Clinicorp não tem esse conceito). Clique em Adicionar, editar ou excluir pra testar.
gestao.qualimplan.app/salasDesktop · 1440
Salas & Vínculos

Salas cadastradas

4 salas 1
IDNome
01Sala 1
02Sala 2
03Sala 3
04Sala 4 — Ortodontia
clicável — adicionar, editar (lápis) e excluir (lixeira) funcionam de verdade nesta tabela

Anotações — salas & vínculos · aba Salas, preenchida

  1. 1Quatro variantes, uma tela macro. "Salas" e "Vínculos" eram telas separadas (G4/G5) — fundidas aqui em abas: mesmo nível hierárquico, conteúdo relacionado, uso mutuamente exclusivo (você mexe num ou no outro, nunca nos dois ao mesmo tempo) — é exatamente o critério de mercado pra usar tabs em vez de páginas separadas. Contador atualiza sozinho ao adicionar/excluir.
  2. 2Aba Vínculos, ao lado. Clique pra ver o vínculo profissional↔sala — mesma tela macro, outra aba.
Primeiro acesso da clínica, antes de cadastrar qualquer sala.
gestao.qualimplan.app/salasDesktop · 1440
Salas & Vínculos

Cadastre a primeira sala

As salas ficam disponíveis para vincular a cada profissional na aba Vínculos, ao lado.

1

Anotações — salas & vínculos · aba Salas, vazia

  1. 1Estado vazio é um convite, não um erro. Título nomeia o espaço, explica o motivo de estar vazio, e o CTA já resolve. Cadastre uma sala aqui pra ver a transição direto pra variante "Preenchida".
Só visível pra papel "Administrador" — dashboard analítico, separado do operacional (Monitor de Fila).
gestao.qualimplan.app/relatoriosDesktop · 1440
Relatórios
1
Todos os dentistas 2
Total de atendimentos
18
Espera média
9 min
Duração média
23 min
Taxa de 2ª chamada 3
22%

Atendimentos — hoje

9 registros 4
DataPacienteProfissionalSalaChegadaChamadoFinalizadoEsperaDuraçãoChamadas
clicável — troque o período pra ver os dados (KPIs e tabela) mudarem de verdade

Anotações — relatórios (admin)

  1. 1Filtro de período controla tudo — não duas telas. Pedido explícito: o menor número possível de telas e tabelas, nada de "montar um Google Analytics". Clique nos períodos e veja os números mudarem de verdade, não só a pílula.
  2. 2Filtro por dentista — dropdown, não abas nem checkboxes. Pesquisa de mercado confirma: pra uma lista curta e fixa (só 3 profissionais), dropdown é o padrão certo — resolve sem disputar espaço com o filtro de período nem exigir busca. Filtra junto com o período: escolha um dentista e veja os KPIs recalcularem a partir só das linhas dele.
  3. 3Taxa de 2ª chamada é o KPI novo, e o mais acionável. Direto da pesquisa: todo KPI devia sustentar uma decisão real — "quantas vezes precisamos chamar de novo" é informação operacional de verdade (aponta se o problema é comunicação, sala errada, horário), não vaidade de dashboard.
  4. 4Uma tabela só — o log detalhado, com rolagem própria. Sem tabela agregada separada por dia: o filtro de período já entrega isso. Em "7 dias"/"30 dias" a tabela mostra os registros mais recentes (não todos — real, não é um exportador de planilha) com uma nota indicando quantos existem no total. Com dentista filtrado, a nota deixa claro que é uma amostra menor, não o total do período inteiro.
Só visível pra papel "Administrador" — quem tem acesso ao Painel de Gestão, e com qual papel.
gestao.qualimplan.app/usuariosDesktop · 1440
Usuários
6

Quem tem acesso

7 pessoas 1
NomeE-mailPapel
Richard Moraes · Coldwing richard@coldwing.com.br Administrador
Alessandro Milagres alessandro@qualimplan.com.br Administrador
Carla Meireles Dutra carla@qualimplan.com.br Administrador 2
Recepção · conta compartilhada recepcao@qualimplan.com.br Recepção
Fernanda Lima fernanda@qualimplan.com.br Recepção
Dr. Carlos Menezes carlos.menezes@qualimplan.com.br Profissional 4
Dra. Helena Prado helena.prado@qualimplan.com.br Profissional
clicável — troque o papel (lápis) ou remova acesso (lixeira); "Convidar usuário" abre o formulário

Anotações — usuários (admin)

  1. 1Três papéis — nada de matriz de permissão. Pesquisa de mercado confirma: pra equipes pequenas, uma lista curta de papéis nomeados funciona melhor que checkboxes por funcionalidade. A gente tem três tarefas reais (atender, operar a fila, administrar) — três papéis já cobrem 100% do caso de uso, sem complexidade que ninguém vai usar.
  2. 2Sempre precisa sobrar 1 administrador. Por isso não existe botão de remover na própria linha de quem está logado (Richard Moraes, primeira linha) — e por que o mesmo cuidado deveria valer se só restasse 1 administrador na lista: mercado recomenda travar essa remoção pra nunca deixar a conta orfã de acesso admin.
  3. 3Papel explicado em português claro, no exato momento de atribuir. Não é só "Administrador" — é "Administrador: tudo isso, mais Configurações, Salas, Relatórios e Usuários". Pesquisa de mercado é direta: descrever o papel em linguagem simples, bem onde ele é escolhido, evita tanto o admin que dá acesso demais por não entender quanto o usuário travado sem saber por quê.
  4. 4Profissional é o papel mais restrito — só a fila, sem nem cancelar. Reflete direto a regra que a clínica confirmou por telefone (fundações, seção 5.5.9): só administrativo/recepção pode desfazer uma chamada. Na prática, o dentista vê a mesma tela de fila que a recepção — só que sem essa opção no menu, e sem barra lateral nenhuma (tela "Fila · papel profissional", nova nesta rodada).
  5. 5Sem e-mail automático — link pra copiar. Decisão explícita: não vamos configurar um servidor de e-mail (SMTP) só pra isso, foge do escopo do projeto. Em vez de fingir que um e-mail foi enviado, a tela é honesta sobre a limitação e resolve de forma simples: gera um link e deixa claro que quem convida precisa mandar por conta própria (WhatsApp, e-mail pessoal, o que for mais rápido pra uma clínica pequena).
  6. 6"Convite pendente" é um estado real, não decorativo. A pessoa entra na lista assim que o link é gerado, mas só vira o papel de verdade (Profissional/Recepção/Administrador) depois que ela mesma completa o cadastro pelo link (tela nova — "Cadastro por convite", G1). Clique em "Convidar usuário" pra ver o fluxo completo, do formulário até o link.
Visão do papel Profissional — mesma fila que a recepção vê. Sem sidebar (só existe um destino) e sem "Cancelar chamada" no menu.
gestao.qualimplan.appDesktop · 1440
Fila 1
Atualizado há 4s
CM Dr. Carlos MenezesProfissional
2

Fila em tempo real

atualiza sozinha · ordenada por status, depois espera
PacienteSalaProfissionalEsperaStatus
Beatriz Santos Lima
2Dr. Carlos Menezes23 minCrítico
Igor Santos Barbosa
Dra. Helena Prado19 minCrítico
Eduardo Pires Almeida
Dr. Paulo Ribeiro17 minCrítico
João Pedro AlvesIdoso
1Dra. Helena Prado11 minAtenção
Antônio Carlos Ferreira
1Dra. Helena Prado10 minAtenção
Gabriel Souza Martins
1Dra. Helena Prado8 minAtenção
Luiza Nogueira
4Dr. Paulo Ribeiro6 minNormal
Helena Ferreira Dias
2Dr. Carlos Menezes7 minNormal
Camila Rodrigues Nunes
3Dr. Carlos Menezes5 minNormal
Maria Aparecida Gonçalves3Dr. Carlos Menezes4 minEm atendimento
Ricardo Almeida SouzaRetornou à fila
Dra. Helena Prado3 minNormal
Fernanda Costa Lima
4Dr. Paulo Ribeiro2 minNormal
clicável — chame um paciente e veja o menu "⋯": sem opção de cancelar aqui 3

Anotações — fila, papel profissional (sem sidebar)

  1. 1Sem barra lateral — só existe um destino. Profissional só acessa a fila (fundações, seção 5.7.2) — mostrar uma lista de navegação com um item só não ajuda ninguém, então a tela usa o espaço inteiro pra informação que importa: os pacientes. Mesmo princípio de "menos telas, mais direto" que já seguimos nos Relatórios.
  2. 2Logo e menu de usuário migraram pro topo. Sem sidebar, esses dois elementos (que antes viviam lá) precisam de um lugar novo — o topbar assume os dois papéis. "Sair" continua funcionando do mesmo jeito.
  3. 3"Cancelar chamada" não existe nesta visão. Reflete a regra confirmada por telefone: só administrativo/recepção desfaz uma chamada por engano (fundações, seção 5.5.9). O dentista só tem "Chamar de novo" no menu — mesma tabela, mesma lógica de prioridade e reordenação, só uma opção a menos.