Cancelamento de consulta pelo paciente
V1Conflito com o código
O requisito diz que o paciente cancela a qualquer momento. O código impõe 24 horas de antecedência em três pontos independentes, e um deles devolve erro ao paciente. Remover a regra muda o comportamento de quem já usa.
Servicos/AgendamentoService.cs:142Validadores/CancelarConsultaValidator.cs:38Jobs/LembreteConsultaJob.cs:64
Pergunta ao autor
A janela de 24 horas deixa de valer para o paciente, ou o requisito vale só fora dela?
V2Ambiguidade
“Sem custo” não diz o que acontece com o exame já preparado. O preparo é cobrado à parte no fluxo atual, e o requisito não menciona estorno.
Servicos/PreparoExameService.cs:57
Pergunta ao autor
Cancelar depois do preparo iniciado estorna o preparo, cobra, ou não se aplica?
Não gera spec enquanto houver ressalva aberta