As validações das regras de negócio são importantes para garantirmos a qualidade das análises, uma vez que diminuímos as chances de erros na hora que o coletador preenche os dados. Quanto mais dados errados, menos qualidade temos nas análises, e com isso, menor será nossa ajuda para a sociedade.
O benefício para o coletador é que o próprio sistema irá impedir que alguns erros de preenchimento aconteçam, em função das validações dos campos (essas validações acontecerão no frontend).
Neste card, iremos trabalhar nas validações da página Complicações
Escopo
Validações nos campos de Data Admissão em UTI e Data Saída de UTI quando selecionada a opção Admissão na Unidade de Terapia Intensiva (UTI) nesta tela; e validação dos campos Data quando selecionadas as demais ocorrências nesta tela. Essas validações serão feitas no frontend.
Critérios de Aceite
Validações quando selecionada a opção Admissão na Unidade de Terapia Intensiva (UTI) na tela Complicações
Data Admissão em UTI
As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).
[ ] Esse campo é de preenchimento obrigatório e deve permanecer assim. Mensagem de erro: "Campo obrigatório."
[ ] Criar a validação: O campo Data Admissão em UTI deve ser >= Data do início dos sintomas, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Admissão em UTI:Deve ser posterior ou igual a data do início dos sintomas (Categoria Sintomas iniciais da COVID-19).
[ ] Criar a validação: O campo Data Admissão em UTI deve ser <= Data do último desfecho, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Admissão em UTI: Deve ser anterior ou igual a data do último desfecho (Categoria Desfecho).
[ ] Criar a validação: O campo Data Admissão em UTI deve ser >= Data de internação.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Admissão em UTI: Deve ser posterior ou igual a data de Internação (Categoria Informações Gerais).
[ ] Criar a validação: O campo Data deve ser >= 01/01/2020.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data: Deve ser posterior ou igual a 01/01/2020.
[ ] Criar a validação: O campo Data deve ser <= data de hoje (data do preenchimento).
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data: Deve ser anterior ou igual a data de hoje.
Data Saída de UTI
As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).
[ ] Esse campo é de preenchimento obrigatório e deve permanecer assim. Mensagem de erro: "Campo obrigatório."
[ ] Criar a validação: O campo Data Saída de UTI deve ser >= Data do início dos sintomas, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Saída de UTI:Deve ser posterior ou igual a data do início dos sintomas (Categoria Sintomas iniciais da COVID-19).
[ ] Criar a validação: O campo Data Saída de UTI deve ser <= Data do último desfecho, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Saída de UTI: Deve ser anterior ou igual a data do último desfecho (Categoria Desfecho).
[ ] Criar a validação: O campo Data Saída de UTI deve ser >= Data Admissão em UTI.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data Saída de UTI: Deve ser posterior ou igual a Data Admissão em UTI.
Validações quando selecionada qualquer tipo de ocorrência, exceto Admissão na Unidade de Terapia Intensiva (UTI)_ na tela Complicações
Data
As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).
[ ] Esse campo é de preenchimento obrigatório e deve permanecer assim. Mensagem de erro: "Campo obrigatório."
[ ] Criar a validação: O campo Data deve ser >= Data do início dos sintomas, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data:Deve ser posterior ou igual a data do início dos sintomas (Categoria Sintomas iniciais da COVID-19).
[ ] Criar a validação: O campo Data deve ser <= Data do último desfecho, se houver.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data: Deve ser anterior ou igual a data do último desfecho (Categoria Desfecho).
[ ] Criar a validação: O campo Data deve ser >= 01/01/2020.
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data: Deve ser posterior ou igual a 01/01/2020.
[ ] Criar a validação: O campo Data deve ser <= data de hoje (data do preenchimento).
Se a condição não for satisfeita, mostrar a mensagem de erro abaixo do campo Data: Deve ser anterior ou igual a data de hoje.
Contexto
As validações das regras de negócio são importantes para garantirmos a qualidade das análises, uma vez que diminuímos as chances de erros na hora que o coletador preenche os dados. Quanto mais dados errados, menos qualidade temos nas análises, e com isso, menor será nossa ajuda para a sociedade. O benefício para o coletador é que o próprio sistema irá impedir que alguns erros de preenchimento aconteçam, em função das validações dos campos (essas validações acontecerão no frontend). Neste card, iremos trabalhar nas validações da página Complicações
Escopo
Validações nos campos de Data Admissão em UTI e Data Saída de UTI quando selecionada a opção Admissão na Unidade de Terapia Intensiva (UTI) nesta tela; e validação dos campos Data quando selecionadas as demais ocorrências nesta tela. Essas validações serão feitas no frontend.
Critérios de Aceite
Validações quando selecionada a opção Admissão na Unidade de Terapia Intensiva (UTI) na tela Complicações
Data Admissão em UTI As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).
Data Saída de UTI As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).
Validações quando selecionada qualquer tipo de ocorrência, exceto Admissão na Unidade de Terapia Intensiva (UTI)_ na tela Complicações
Data As validações abaixo devem acontecer ao mesmo tempo (não são excludentes).