-
Notifications
You must be signed in to change notification settings - Fork 10
UC01 Manter Profissional da Saúde
- 1.1 Breve Descrição
- 1.2 Principais Atores
- 2.1 FB01 - Fluxo Básico
- 2.2 Fluxos Alternativos
- 2.2.1 FA01 - Visualizar Dados do Perfil
- 2.2.2 FA02 - Alterar Dados do Perfil
- 2.2.3 FA03 - Excluir Dados do Perfil
- 2.2.4 FA04 - Validação do número do CRM
- 2.2.5 FA05 - Validação da UF do CRM
- 2.2.6 FA06 - Validação do Nome
- 2.2.7 FA07 - Validação do Email
- 2.2.8 FA08 - Validação da Data de Nascimento
- 2.2.9 FA09 - Validação do Número de Celular
- 2.2.10 FA10 - Validação do Sexo
- 2.2.11 FA11 - Validação da Senha
- 2.2.12 FA12 - Validação da Confirmação de Senha
- 2.2.13 FA13 - Validação da Existência de Conta (CRM)
Este caso de uso possibilita ao usuário cadastrar, visualizar, alterar e excluir o seu perfil do sistema.
O principal ator é o usuário profissional da saúde.
O fluxo se inicia quando o profissional da saúde objetiva a criação de um perfil.
- O profissional da saúde seleciona a opção “Cadastrar Profissional da Saúde”;
- O sistema apresenta os campos a serem preenchidos pelo profissional para a criação do cadastro (RN01, RN02, RN03, RN04, RN05, RN06, RN07, RN08, RN09);
- O profissional da saúde preenche os campos necessários para a criação do cadastro;
- O sistema valida as entradas de cada campo ([FA04] [FA05] [FA06] [FA07] [FA08] [FA09] [FA10] [FA11] [FA12] [FA13]);
- O cadastro é concluído com sucesso e o perfil do profissional da saúde é criado.
O fluxo é iniciado quando o profissional da saúde pretende fazer a visualização dos dados do seu perfil.
- O profissional da saúde seleciona a opção “Visualizar Perfil”;
- O sistema apresenta todos os dados referentes ao perfil do profissional da saúde;
- A consulta é concluída.
O fluxo é iniciado quando o profissional da saúde pretende fazer a alteração dos dados do seu perfil.
- O profissional da saúde seleciona a opção “Editar Perfil”;
- O sistema apresenta os campos preenchidos que podem ser alterados: (RN03, RN04, RN05, RN06, RN07, RN08, RN09);
- O usuário profissional da saúde altera os dados que deseja;
- O sistema valida os campos preenchidos pelo usuário; [FA06] [FA07] [FA08] [FA09] [FA10] [FA11] [FA12]
- O perfil é alterado com sucesso;
O fluxo é iniciado quando o profissional da saúde pretende excluir o seu perfil.
- O profissional da saúde seleciona a opção “Excluir Perfil”;
- O sistema apresenta uma mensagem de confirmação ao usuário;
- O usuário confirma a pretensão de excluir o perfil;
- O sistema apresenta o campo de senha a ser preenchido (RN08);
- O usuário preenche o campo com a senha do seu perfil;
- O sistema valida a entrada; [FA11]
- O perfil é excluído com sucesso;
O fluxo se inicia quando o sistema detecta uma entrada inválida do número de CRM.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Número do CRM” (RN01);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida na UF do CRM.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “UF do CRM” (RN02);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo nome.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Nome” (RN03);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de email.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Email” (RN04);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de data de nascimento.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Data de Nascimento” (RN05);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de número de celular.
- O usuário profissional da saúde preenche de forma inválida o campo “Número de Celular” (RN06);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de sexo.
- O usuário profissional da saúde não preenche o campo “Sexo” (RN07);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo;
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de senha.
- O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Senha” (RN08);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo.
O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de confirmação de senha.
- O usuário profissional da saúde preenche o campo “Confirmação de Senha” (RN09) de forma a não bater com o que foi preenchido no campo “Senha” (RN08);
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento do campo;
O fluxo se inicia quando o usuário tenta cadastrar um usuário existente.
- O usuário profissional da saúde, em FB01, preenche o campo “Número do CRM” (RN01) com um número já existente na base de dados do sistema;
- O sistema exibe uma mensagem de erro;
- O sistema retorna ao passo de preenchimento dos campos.
O usuário precisa ter acesso ao sistema. Para fazer a visualização, a alteração ou a exclusão do seu perfil, ele deve estar logado no sistema como profissional da saúde.
Ao final do caso de uso, o perfil do usuário profissional da saúde estará criado, alterado ou excluído, se o mesmo já tiver sido criado anteriormente, assim como poderá ter sido visualizado, de acordo com o fluxo seguido pelo usuário.
RN | Campo | Formato | Obrigatoriedade | Valor |
---|---|---|---|---|
RN01 | Número do CRM | String (5 caracteres numéricos) | Sim | 00000 |
RN02 | UF do CRM | String (2 caracteres) | Sim | DF |
RN03 | Nome | String (5 a 50 caracteres) | Sim | -- |
RN04 | String (6 a 150 caracteres alfanuméricos) | Sim | exemplo@exemplo.com | |
RN05 | Data de Nascimento | Data (10 caracteres alfanuméricos) | Sim | dd/mm/yyyy |
RN06 | Número de Celular | String (de 10 até 11 caracteres numéricos) | Não | 6199999999 |
RN07 | Sexo | Caixa de Seleção | Sim | M ou F |
RN08 | Senha | String (6 a 12 caracteres alfanuméricos) | Sim | -- |
RN09 | Confirmação de Senha | String (6 a 12 caracteres alfanuméricos) | Sim | -- |
Receituário Médico - GPP/MDS 2017.2