Skip to content

UC01 Manter Profissional da Saúde

Lucas Hiroshi Horinouchi edited this page Oct 6, 2017 · 10 revisions

Sumário

  1. UC01 - Manter Profissional da Saúde
  1. Fluxo de Eventos
  1. Condições Prévias
  2. Condições Posteriores
  3. Regras de Negócio

1. UC01 - Manter Profissional da Saúde

1.1 Breve Descrição

Este caso de uso possibilita ao usuário cadastrar, visualizar, alterar e excluir o seu perfil do sistema.

1.2 Principais Atores

O principal ator é o usuário profissional da saúde.


2. Fluxos de Eventos

2.1 FB01 - Fluxo Básico

O fluxo se inicia quando o profissional da saúde objetiva a criação de um perfil.

  1. O profissional da saúde seleciona a opção “Cadastrar Profissional da Saúde”;
  2. 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);
  3. O profissional da saúde preenche os campos necessários para a criação do cadastro;
  4. O sistema valida as entradas de cada campo ([FA04] [FA05] [FA06] [FA07] [FA08] [FA09] [FA10] [FA11] [FA12] [FA13]);
  5. O cadastro é concluído com sucesso e o perfil do profissional da saúde é criado.

2.2 Fluxos Alternativos

2.2.1 FA01 - Visualizar Dados do Perfil

O fluxo é iniciado quando o profissional da saúde pretende fazer a visualização dos dados do seu perfil.

  1. O profissional da saúde seleciona a opção “Visualizar Perfil”;
  2. O sistema apresenta todos os dados referentes ao perfil do profissional da saúde;
  3. A consulta é concluída.

2.2.2 FA02 - Alterar Dados do Perfil

O fluxo é iniciado quando o profissional da saúde pretende fazer a alteração dos dados do seu perfil.

  1. O profissional da saúde seleciona a opção “Editar Perfil”;
  2. O sistema apresenta os campos preenchidos que podem ser alterados: (RN03, RN04, RN05, RN06, RN07, RN08, RN09);
  3. O usuário profissional da saúde altera os dados que deseja;
  4. O sistema valida os campos preenchidos pelo usuário; [FA06] [FA07] [FA08] [FA09] [FA10] [FA11] [FA12]
  5. O perfil é alterado com sucesso;

2.2.3 FA03 - Excluir Dados do Perfil

O fluxo é iniciado quando o profissional da saúde pretende excluir o seu perfil.

  1. O profissional da saúde seleciona a opção “Excluir Perfil”;
  2. O sistema apresenta uma mensagem de confirmação ao usuário;
  3. O usuário confirma a pretensão de excluir o perfil;
  4. O sistema apresenta o campo de senha a ser preenchido (RN08);
  5. O usuário preenche o campo com a senha do seu perfil;
  6. O sistema valida a entrada; [FA11]
  7. O perfil é excluído com sucesso;

2.2.4 FA04 - Validação do número do CRM

O fluxo se inicia quando o sistema detecta uma entrada inválida do número de CRM.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Número do CRM” (RN01);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.5 FA05 - Validação da UF do CRM

O fluxo se inicia quando o sistema detecta uma entrada inválida na UF do CRM.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “UF do CRM” (RN02);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.6 FA06 - Validação do Nome

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo nome.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Nome” (RN03);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.7 FA07 - Validação do Email

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de email.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Email” (RN04);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.8 FA08 - Validação da Data de Nascimento

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de data de nascimento.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Data de Nascimento” (RN05);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.9 FA09 - Validação do Número de Celular

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de número de celular.

  1. O usuário profissional da saúde preenche de forma inválida o campo “Número de Celular” (RN06);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.10 FA10 - Validação do Sexo

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de sexo.

  1. O usuário profissional da saúde não preenche o campo “Sexo” (RN07);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo;

2.2.11 FA11 - Validação da Senha

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de senha.

  1. O usuário profissional da saúde preenche de forma inválida, ou não preenche, o campo “Senha” (RN08);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo.

2.2.12 FA12 - Validação da Confirmação de Senha

O fluxo se inicia quando o sistema detecta uma entrada inválida no campo de confirmação de senha.

  1. 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);
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento do campo;

2.2.13 FA13 - Validação da Existência de Conta (CRM)

O fluxo se inicia quando o usuário tenta cadastrar um usuário existente.

  1. 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;
  2. O sistema exibe uma mensagem de erro;
  3. O sistema retorna ao passo de preenchimento dos campos.

3. Condições Prévias

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.


4. Condições Posteriores

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.


5. Regras de Negócio

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 Email String (6 a 150 caracteres alfanuméricos) Sim [email protected]
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 --

Grupo 2

logo

Release II

Equipe

Sprints

Sprint 0

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 6

Sprint 7

Sprint 8

Release I

Gerência do Projeto














Desenvolvimento de Software

Clone this wiki locally