Esse formulário deve permitir que se salve mais de um registro para as IRAS, uma vez que o paciente pode ter zero, uma, ou mais ocorrências de IRAS ao longo do período de internação.
Os campos presentes neste formulário seguem abaixo:
Pneumonia associada à ventilação (PAV)
Pneumonia NÃO associada à ventilação (PAV)
Infecção de corrente sanguínea relacionada a catéter
Infecção de trato urinário associada à sonda vesical
Outras
Todos esses tipos de IRAS possuem o campo de data como obrigatório (caso haja a IRAS)
Todas as complicações são retornadas através do seeds tipo_iras
Dentro de escopo
Criar formulário de "Infecções relacionadas a assistência à saúde (IRAS)" conforme Figma
Cada formulário deve estar vinculado ao paciente em específico.
Exibir dados previamente cadastrados na própria página.
Mesmo depois de salvo, novas ocorrências podem ser adicionadas (cada nova ocorrência é um novo registro no BD).
Fazer redirecionamento para as páginas do menu superior.
Exibir no topo superior direito a data de cadastro e o número de prontuário do paciente.
Após salvo, os cards devem aparecer por ordem crescente de data.
Fora de escopo
Edição de campos previamente salvos pelo coletador
Critérios de Aceite
[x] 1. Incluir nova ocorrência - durante o preenchimentoDado que inclui uma nova ocorrência de "Infecções relacionadas a assistência à saúde (IRAS)"
Quando clicar no botão "ADICIONAR OCORRÊNCIA"
Então o campo para preenchimento da nova ocorrência será exibido abaixo do cabeçalho
E a ocorrência preenchida/selecionada anteriormente ficará abaixo da nova ocorrência.
[x] 2.Excluir uma ocorrênciaDado que eu incluí uma nova ocorrência e ainda não salvei os dadosQuando clicar no ícone para excluir o formulário
Então o formulário de IRAS será excluído
[x] 3. Salvar "Infecções relacionadas a assistência à saúde (IRAS)" com sucessoDado que eu esteja na pagina de "Infecções relacionadas a assistência à saúde (IRAS)" de um paciente
Quando salvar a página, informando os dados corretamente
Então o sistema exibe a mensagem "Dados salvos com sucesso" por 5 segundos
E exibe as IRAS salvas recolhidas na própria página
E não permite excluir informações salvas
[x] 4. Expandir ítens previamente cadastradosDado que eu estou na página de "Infecções relacionadas a assistência à saúde (IRAS)" com dados previamente cadastrados
Quando clicar em um card de IRAS (que estará recolhido)
Então o card com as informações da IRAS será expandido
[x] 5. Validações nos campos obrigatóriosDado que eu NÃO preencha completamente os campos obrigatórios durante o preenchimento
Quando tentar salvar
Então o campo faltante ficará destacado
E aparecerá uma mensagem ,em vermelho, abaixo do campo
[x] 6. Acessar página "Infecções relacionadas a assistência à saúde (IRAS)"Dado que eu esteja na página de Categorias
Quando clicar na opção "Infecções relacionadas a assistência à saúde (IRAS)"
Então devo ser direcionado para a página
Contexto
Esse formulário deve permitir que se salve mais de um registro para as IRAS, uma vez que o paciente pode ter zero, uma, ou mais ocorrências de IRAS ao longo do período de internação.
Os campos presentes neste formulário seguem abaixo:
Pneumonia associada à ventilação (PAV)
Pneumonia NÃO associada à ventilação (PAV)
Infecção de corrente sanguínea relacionada a catéter
Infecção de trato urinário associada à sonda vesical
Outras
Todos esses tipos de IRAS possuem o campo de data como obrigatório (caso haja a IRAS)
Todas as complicações são retornadas através do seeds tipo_iras
Dentro de escopo
Fora de escopo
Critérios de Aceite
[x] 1. Incluir nova ocorrência - durante o preenchimento Dado que inclui uma nova ocorrência de "Infecções relacionadas a assistência à saúde (IRAS)" Quando clicar no botão "ADICIONAR OCORRÊNCIA" Então o campo para preenchimento da nova ocorrência será exibido abaixo do cabeçalho E a ocorrência preenchida/selecionada anteriormente ficará abaixo da nova ocorrência.
[x] 2.Excluir uma ocorrência Dado que eu incluí uma nova ocorrência e ainda não salvei os dados Quando clicar no ícone para excluir o formulário Então o formulário de IRAS será excluído
[x] 3. Salvar "Infecções relacionadas a assistência à saúde (IRAS)" com sucesso Dado que eu esteja na pagina de "Infecções relacionadas a assistência à saúde (IRAS)" de um paciente Quando salvar a página, informando os dados corretamente Então o sistema exibe a mensagem "Dados salvos com sucesso" por 5 segundos E exibe as IRAS salvas recolhidas na própria página E não permite excluir informações salvas
[x] 4. Expandir ítens previamente cadastrados Dado que eu estou na página de "Infecções relacionadas a assistência à saúde (IRAS)" com dados previamente cadastrados Quando clicar em um card de IRAS (que estará recolhido) Então o card com as informações da IRAS será expandido
[x] 5. Validações nos campos obrigatórios Dado que eu NÃO preencha completamente os campos obrigatórios durante o preenchimento Quando tentar salvar Então o campo faltante ficará destacado E aparecerá uma mensagem ,em vermelho, abaixo do campo
[x] 6. Acessar página "Infecções relacionadas a assistência à saúde (IRAS)" Dado que eu esteja na página de Categorias Quando clicar na opção "Infecções relacionadas a assistência à saúde (IRAS)" Então devo ser direcionado para a página