4.9 KiB
4.9 KiB
👤 Usuário Guilherme - Configuração Completa
✅ Status: CONFIGURADO E TESTADO
📋 Credenciais de Login
- Email:
guilhermesilvagomes1020@gmail.com - Senha:
guilherme123 - Role:
user(acesso ao painel do paciente)
👨⚕️ Dados do Paciente
- Nome: Guilherme Silva Gomes - SQUAD 18
- Telefone: 79999521847
- CPF: 11144477735
- Email original: guilherme@paciente.com
- Patient ID:
864b1785-461f-4e92-8b74-2a6f17c58a80 - User ID:
0550f1dc-649a-4186-a256-3bd4e50e5bdc
🩺 Médico Responsável
- Nome: Fernando Pirichowski - Squad 18
- Médico ID:
be1e3cba-534e-48c3-9590-b7e55861cade
📅 Consultas de Demonstração
O sistema possui 3 consultas criadas para demonstração:
Consulta 1 - Agendada
- Data/Hora: 05/10/2025 às 10:00
- Status: Agendada
- Tipo: Consulta
- Observações: Primeira consulta - Check-up geral
Consulta 2 - Realizada
- Data/Hora: 28/09/2025 às 14:30
- Status: Realizada
- Tipo: Retorno
- Observações: Consulta de retorno - Avaliação de exames
Consulta 3 - Confirmada
- Data/Hora: 10/10/2025 às 09:00
- Status: Confirmada
- Tipo: Consulta
- Observações: Consulta de acompanhamento mensal
🚀 Como Usar
1. Acessar o Login do Paciente
http://localhost:5173/paciente
2. Fazer Login
Use as credenciais:
- Email:
guilhermesilvagomes1020@gmail.com - Senha:
guilherme123
3. Visualizar as Consultas
Após o login, você será redirecionado para o painel do paciente onde verá:
- Dashboard com estatísticas das consultas
- Lista completa de consultas (agendadas, realizadas, confirmadas)
- Filtros por status e período
- Cards informativos com totais
📂 Arquivos Relacionados
Dados
- Consultas:
src/data/consultas-demo.json - Utilitário:
src/lib/consultasDemo.ts
Scripts
- Criar usuário:
scripts/criar-guilherme-completo.js - Testar acesso:
scripts/testar-guilherme.js
🔧 Comandos Úteis
Recriar o usuário
node scripts/criar-guilherme-completo.js
Testar o acesso
node scripts/testar-guilherme.js
📊 Onde as Consultas Aparecem
As consultas do Guilherme com o Dr. Fernando aparecerão em:
-
✅ Painel do Paciente (Guilherme)
- Login: guilhermesilvagomes1020@gmail.com
- URL:
/paciente→/acompanhamento
-
✅ Painel do Médico (Fernando)
- Login: fernando.pirichowski@souunit.com.br
- URL:
/painel-medico
-
✅ Painel da Secretária
- Login com usuário de secretária
- URL:
/painel-secretaria
🔐 Configuração Técnica
Tabela auth.users
{
"id": "0550f1dc-649a-4186-a256-3bd4e50e5bdc",
"email": "guilhermesilvagomes1020@gmail.com",
"role": "user"
}
Tabela patients
{
"id": "864b1785-461f-4e92-8b74-2a6f17c58a80",
"full_name": "Guilherme Silva Gomes - SQUAD 18",
"email": "guilherme@paciente.com",
"phone_mobile": "79999521847",
"cpf": "11144477735"
}
Tabela patient_assignments
{
"user_id": "0550f1dc-649a-4186-a256-3bd4e50e5bdc",
"patient_id": "864b1785-461f-4e92-8b74-2a6f17c58a80",
"role": "user"
}
💾 Armazenamento Local
As consultas são armazenadas em:
- Arquivo:
src/data/consultas-demo.json - LocalStorage:
consultas_local(carregado automaticamente)
Carregar consultas manualmente no navegador
Abra o console (F12) e execute:
fetch("/src/data/consultas-demo.json")
.then((r) => r.json())
.then((consultas) => {
localStorage.setItem("consultas_local", JSON.stringify(consultas));
console.log("✅ Consultas carregadas!");
location.reload();
});
Limpar consultas
localStorage.removeItem("consultas_local");
location.reload();
✅ Checklist de Verificação
- Usuário criado com role "user"
- Paciente Guilherme cadastrado
- Atribuição paciente → usuário configurada
- 3 consultas de demonstração criadas
- Consultas vinculadas ao Dr. Fernando
- Arquivo JSON de consultas criado
- Utilitário de carregamento criado
- Login testado e funcionando
- Pacientes atribuídos verificados
🎯 Resultado Esperado
Ao fazer login como Guilherme, você deverá ver:
- Header personalizado: "Olá, Guilherme Silva Gomes - SQUAD 18!"
- 4 cards de estatísticas:
- Total: 3 consultas
- Agendadas: 1
- Realizadas: 1
- Canceladas: 0
- Lista de consultas com as 3 consultas criadas
- Filtros funcionais por status e período
📞 Suporte
Se houver algum problema:
- Verifique se o servidor está rodando:
npm run dev - Execute o teste:
node scripts/testar-guilherme.js - Recarregue as consultas no localStorage
- Verifique o console do navegador para erros
Criado em: 02/10/2025
Última atualização: 02/10/2025
Status: ✅ Operacional