Skip to content

[Sprint 1-2] Base do Sistema + Agenda #2

@EndriaCarem

Description

@EndriaCarem

[Sprint 1-2] Base do Sistema + Agenda

Descrição

Sprint responsável pela base do sistema, autenticação, estrutura multi-clínica/workspace, cadastro de pacientes e agenda funcional.

Após refinamento técnico do fluxo principal, foi definido que a base do sistema deve considerar separação entre espaço pessoal do profissional e espaço da clínica, permitindo atuação em múltiplas clínicas sem mistura de dados.


Workspace / Multi-clínica

@LcasFerrei

  • Separar espaço pessoal do profissional e espaço da clínica
  • Permitir vínculo do profissional com múltiplas clínicas
  • Criar opção "Vincular Clínica" dentro da plataforma
  • Remover ou reposicionar pergunta inicial "Você faz parte de alguma clínica?"
  • Garantir isolamento de dados entre clínica e profissional
  • Remover acesso aos dados da clínica após desvinculação
  • Criar estrutura de workspace multi-clínica
  • Ajustar sidebar para alternância entre clínicas/espaços

Cadastro / Login

@LcasFerrei

  • Manter login e cadastro funcional
  • Priorizar login com Google
  • Implementar obrigatoriedade de CRM/CRO conforme categoria
  • Solicitar complementação cadastral após primeiro login
  • Separar perfil profissional de perfil paciente
  • Validar categorias profissionais
  • Impedir acesso profissional sem validação mínima cadastral

Agenda

@LcasFerrei

  • Criar agenda padrão por dias da semana
  • Permitir horário inicial e final
  • Permitir configuração de intervalo/almoço
  • Permitir duração personalizada da consulta
  • Permitir bloqueio manual de horários
  • Implementar status: pendente, confirmado, cancelado e reagendado
  • Garantir que consulta solicitada não apareça confirmada antes da aprovação
  • Criar aprovação manual da consulta pelo profissional
  • Criar popup semanal de validação de agenda
  • Permitir ajustes rápidos da agenda semanal
  • Criar agenda online pública opcional
  • Permitir ativar/desativar agenda online

@lcpires

  • Estruturar separação entre agenda pessoal, clínica, operadora e agenda online
  • Preparar estrutura futura de sincronização com operadoras
  • Validar lógica de agendas simultâneas
  • Estruturar lógica de agenda por operadora/plano
  • Validar fluxo de disponibilidade pública e privada

Pacientes

@LcasFerrei

  • Criar CRUD de pacientes
  • Associar pacientes às consultas
  • Permitir cadastro manual de pacientes
  • Estruturar preparação para código/token do paciente

Testes / Benchmark / Front

@juniormelo12

  • Validar fluxo de login
  • Validar fluxo da agenda
  • Testar bloqueio de horários
  • Testar separação entre clínicas
  • Validar funcionamento dos status
  • Validar experiência mobile
  • Comparar fluxo com Doctoralia
  • Levantar melhorias de usabilidade
  • Revisar responsividade geral
  • Revisar UI principal do fluxo
  • Revisar acessibilidade e tamanho de fontes

Critério de aceite atualizado

  • Usuário consegue acessar o sistema
  • Profissional consegue criar conta e completar dados profissionais
  • CRM/CRO é obrigatório conforme categoria
  • Profissional consegue vincular clínica após cadastro
  • Sistema separa espaço pessoal e espaço da clínica
  • Profissional pode atuar em múltiplas clínicas
  • Paciente pode ser cadastrado
  • Consulta pode ser criada, editada e visualizada
  • Agenda permite bloqueios, intervalo e duração personalizada
  • Agenda online pode ser ativada/desativada
  • Status da consulta funciona corretamente
  • Fluxos principais funcionam sem erros críticos

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions