Como coletador
Quero inserir um novo paciente no aplicativo
Para que eu possa cadastrar as informações do seu prontuário
Contexto
Nesta página o coletador irá cadastrar um novo paciente, e para isso precisa inserir algumas informações gerais do paciente.
Esta página será acessada através de um botão na página Meus pacientes #96
Esta página irá virar uma das categorias e se chamará: Categoria Informações Gerais
Os campos disponíveis para o cadastro serão:
Número do prontuário do paciente (ID do paciente) - campo de texto (CAMPO OBRIGATÓRIO) fazer validação do campo para não haver duplicidade no BD e validar que a informação inserida seja um número
Data de internação - campo de data (CAMPO OBRIGATÓRIO)
Nome do serviço / Unidade de Saúde onde o paciente recebeu o 1o atendimento - lista de seleção
Nome do serviço / Unidade de Saúde que referenciou o paciente - lista de seleção
Data do atendimento na unidade que referenciou o paciente - campo de data
Paciente chegou com suporte respiratório? - lista de seleção
Em caso afirmativo, qual o suporte respiratório? - lista de seleção
Reinternação? - Lista de seleção (respostas sim/ não)
Criar página de formulário Categoria Informações gerais
Validar se o ID do paciente já está cadastrado no BD (para não haver duplicidade)
Fora de escopo
Edição de campos
Validação de campos (exceto a validação do ID do paciente)
Critério de aceite
1. Abrir a pagina Cadastro de Paciente a partir do Meus Pacientes
Dado que o coletador está na página Meus pacientes#96
Quando ele clicar no botão Novo Paciente
Então ele será direcionado para página de cadastro do paciente - Categoria Informações gerais
2. Cadastro bem sucedido
Dado que o coletador insere todas as informações solicitadas na página
Quando ele clica no botão Salvar
Então o cadastro é salvo
E o sistema exibe a mensagem "Dados salvos com sucesso" por 5 segundos
E a página será redirecionada para a página de Categorias.
3. Coletador não insere informações obrigatórias
Dado que o coletador não insere alguma das informações obrigatórias
Quando ele clica no próximo campo
Então recebe um feedback em baixo do campo obrigatório dizendo "campo obrigatório"
E o campo obrigatório fica com a borda vermelha
4. Coletador não insere informações obrigatórias e clica em Salvar
Dado que o coletador não insere alguma das informações obrigatórias
Quando ele clica no botão "Salvar"
Então o campo obrigatório fica em destaque
E o sistema exibe uma mensagem "Existem campos obrigatórios em branco"
5. Campo de ID do Paciente deve aceitar somente números
Dado que o coletador está na página de cadastro
Quando ele insere caracteres diferentes de "números" no campo ID do paciente
Então ele recebe um feedback em baixo do campo dizendo "Este campo só permite números"
E o campo fica com a borda vermelha
6. Duplicidade de ID do paciente
Dado que o coletador insere um ID de paciente já existente no campo ID do paciente
Quando ele clica no botão Salvar
Então o sistema não permitirá que o paciente seja cadastrado
E exibirá a mensagem "Paciente já cadastrado"
Descrição
Como coletador Quero inserir um novo paciente no aplicativo Para que eu possa cadastrar as informações do seu prontuário
Contexto
Nesta página o coletador irá cadastrar um novo paciente, e para isso precisa inserir algumas informações gerais do paciente.
Esta página será acessada através de um botão na página Meus pacientes #96
Esta página irá virar uma das categorias e se chamará: Categoria Informações Gerais
Os campos disponíveis para o cadastro serão:
Notas
Os campos estão na página 1 página do formulário abaixo: https://docs.google.com/forms/d/e/1FAIpQLSe6q2W51mcdwppXoXJxYDXUJmJKVvUsqnpdpUPUbOTnEQve-g/viewform
Dentro de escopo
Fora de escopo
Critério de aceite
1. Abrir a pagina Cadastro de Paciente a partir do Meus Pacientes Dado que o coletador está na página Meus pacientes#96 Quando ele clicar no botão Novo Paciente Então ele será direcionado para página de cadastro do paciente - Categoria Informações gerais
2. Cadastro bem sucedido Dado que o coletador insere todas as informações solicitadas na página Quando ele clica no botão Salvar Então o cadastro é salvo E o sistema exibe a mensagem "Dados salvos com sucesso" por 5 segundos E a página será redirecionada para a página de Categorias.
3. Coletador não insere informações obrigatórias Dado que o coletador não insere alguma das informações obrigatórias Quando ele clica no próximo campo Então recebe um feedback em baixo do campo obrigatório dizendo "campo obrigatório" E o campo obrigatório fica com a borda vermelha
4. Coletador não insere informações obrigatórias e clica em Salvar Dado que o coletador não insere alguma das informações obrigatórias Quando ele clica no botão "Salvar" Então o campo obrigatório fica em destaque E o sistema exibe uma mensagem "Existem campos obrigatórios em branco"
5. Campo de ID do Paciente deve aceitar somente números Dado que o coletador está na página de cadastro Quando ele insere caracteres diferentes de "números" no campo ID do paciente Então ele recebe um feedback em baixo do campo dizendo "Este campo só permite números" E o campo fica com a borda vermelha
6. Duplicidade de ID do paciente Dado que o coletador insere um ID de paciente já existente no campo ID do paciente Quando ele clica no botão Salvar Então o sistema não permitirá que o paciente seja cadastrado E exibirá a mensagem "Paciente já cadastrado"
Protótipos
AC 1 https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=209%3A2553
AC 2 https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=534%3A1366
AC 3 https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=293%3A0
AC 4 (Semelhante ao AC 2 mas com mensagem diferente) https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=269%3A3812
AC 5 https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=293%3A0
AC 6 (Semelhante ao AC 2 mas com mensagem diferente) https://www.figma.com/file/1NBrCq4yx1A85TzvlHW1Gs/Registro-COVID?node-id=269%3A3812