Open lucasalmds opened 1 year ago
Como administrador da clínica, quero poder cadastrar médicos no sistema para gerenciar de forma eficaz a equipe de profissionais de saúde
[ ] para cadastrar um médico é necessário informar seu CRM, nome completo e especialidade
[ ] O sistema não deve permitir o cadastro se o CRM estiver em formato inválido.
[ ] Após o administrador salvar o cadastro ele não poderá editar o nome e o CRM do médico.
[ ] Dados opcionais para registrar o médico: endereço, e-mail e telefone.
[ ] O sistema deve permitir apenas um cadastro por médico. A validação deve ser feita verificando se o CRM do novo médico já existe no sistema. Se existir, o sistema deve exibir uma menagem de erro ao administrador.
[ ] No final do registro o sistema deve gerar uma senha temporária para o médico fazer o primeiro acesso.
Como administrador da clínica, quero gerenciar as agendas dos médicos, adicionando ou removendo horários disponíveis para melhorar o agendamento de consultas e a eficiência operacional.
[ ] O administrador deve ser capaz de adicionar horários de atendimento, indicando o médico, a data e o horário disponível.
[ ] O administrador deve conseguir visualizar os horários e dias de trabalho do todos os médicos da clínica
[ ] Só é possível alocar horário de trabalho para os médicos de segunda a sábado de 07:00 am às 07:00 pm.
[ ] Os horários das consultas são definidos pelo horário de Brasília
[ ] Sistema deve exibir a lista de médicos onde o administrador poderá selecionar o que ele irá editar a agenda.
Agendamento de Consultas: Os pacientes podem agendar consultas com os médicos escolhendo uma data e horário disponíveis. a história #1 já trata esse caso.
Aprovação de Consultas: Os administradores podem aprovar ou rejeitar as consultas agendadas pelos pacientes. acham isso necessário?
Gestão de Cancelamentos e Reagendamentos: Os pacientes podem cancelar ou reagendar consultas, seguindo as políticas da clínica. Aqui da pra fazer 2 histórias. Uma pra reagendamento e outra pra cancelamento.
Como paciente quero poder cancelar minha consulta para me assegurar que se eu não conseguir comparecer à consulta, não terei prejuízo financeiro.
[ ] O sistema deve exibir ao usuário todas as suas consultas agendadas onde ele poderá selecionar qual ele deseja cancelar
[ ] Para cancelar o paciente deve informar o motivo do cancelamento da consulta agendada
[ ] O sistema deverá exibir as consultas ordenadas cronologicamente pela data de atendimento onde a mais recente é exibida primeiro.
[ ] O cancelamento não pode ser feito no dia da consulta.
[ ] O sistema deve pedir confirmação para realizar o cancelamento.
Como paciente quero poder reagendar minha consulta para que em caso de algum imprevisto eu possa ser atendido em uma nova data.
[ ] O sistema deve exibir ao usuário todas as suas consultas agendadas onde ele poderá selecionar qual ele deseja reagendar
[ ] Para reagendar o paciente deve informar a nova data e horário da consulta
[ ] O sistema deverá exibir as consultas ordenadas cronologicamente pela data de atendimento onde a mais recente é exibida primeiro.
[ ] O reagendamento não pode ser feito no dia da consulta.
[ ] O sistema deve pedir confirmação para realizar o reagendamento.
[ ] Para cadastrar um médico é necessário informar seu CRM, nome completo e especialidade
[ ] O sistema não deve permitir o cadastro se o CRM estiver em formato inválido.
[ ] Após o administrador salvar o cadastro ele não poderá editar o nome e o CRM do médico.
[ ] Dados opcionais para registrar o médico: endereço, e-mail e telefone.
[ ] O sistema deve permitir apenas um cadastro por médico. A validação deve ser feita verificando se o CRM do novo médico já existe no sistema. Se existir, o sistema deve exibir uma mensagem de erro ao administrador.
[ ] O sistema deverá salvar os dados de cadastro do médico.