02. EXEMPLO DE UTILIZAÇÃOAo clicar no menu de Oncologia, será aberta a tela com as seguintes abas: Diagnósticos, Tratamentos e Quimioterapia. 
Ao clicar na aba de Tratamentos é exibido para o usuário os campos de Finalidade protocolo, Buscar protocolo e botão adicionar. Ao selecionar uma finalidade, deverão ser listados apenas os protocolos que compõem aquele grupo de finalidade. Este campo não é obrigatório, o usuário pode selecionar um protocolo sem a necessidade de escolher uma finalidade. 
O usuário pode digitar qual o protocolo deseja adicionar antes de selecionar. E ao selecionar um protocolo o botão adicionar é habilitado! 

Ao clicar em adicionar o sistema , listará o Protocolo mais as fases de quimioterapia que compõem o protocolo 
Em cada etapa do protocolo deverá ter as seguintes informações: - Status da etapa: que poderão ser "não iniciado", "em tratamento", "suspenso" e "finalizado";
- Quantidade de ciclos;
- Duração do ciclo;
- Intervalo entre ciclos;
- Tipo de tratamento;
- Finalidade

É possível iniciar um tratamento clicando no botão "Iniciar tratamento", bem como suspendê-lo após inicia-lo. Ao clicar em iniciar um tratamento o usuário será questionado se deseja iniciar o tratamento 
Ao iniciar um tratamento o sistema deverá apresentar a data de inicio, mudar o status de "NÃO INICIADO" para "EM TRATAMENTO". 
É possível excluir um protocolo que não nenhuma fase tenha sido iniciada ou suspensa. Caso contrário o botão de excluir deverá ficar desabilitado. 

Após iniciado o botão de iniciar tratamento não deverá ser mais exibido, dessa forma o sistema apresentará o botão de suspender tratamento: 
Caso o usuário clique em suspender, o usuário deverá ser questionado se deseja realmente suspender o tratamento, e deverá preencher uma justificativa obrigatoriamente. Caso o usuário tente suspender sem informar a justificativa o sistema exibirá a mensagem de erro de justificativa inválida
Após informar a justificativa o tratamento deverá exibir o status de "SUSPENSO", a data de suspensão e o uma vez que o tratamento foi suspenso o botão suspender não deverá ser mostrado. 
|