Preenchimento automático da Data do Encerramento
CAMPO 67: Data do Encerramento
REGRAS DE PREENCHIMENTO AUTOMÁTICO
Regra 1 — Preenchimento com a data de importação do exame (componente de Dados Laboratoriais)
Quando é disparado:
• Ao abrir uma ficha existente de Dengue, quando o sistema busca as informações dos exames importados do GERCON
• Sempre que o usuário alterar o resultado do exame NS1
• Sempre que o usuário alterar o resultado da Sorologia IgM
Condições (todas devem ser verdadeiras):
- O resultado do exame (NS1 ou Sorologia IgM) é Positivo
- O campo Data do encerramento (campo 67) está em branco
Qual data é preenchida:
| Exame com resultado Positivo | Data preenchida no campo 67 |
|---|---|
| NS1 (Antígeno NS1) | Data de importação do exame NS1 do sistema GERCON |
| Sorologia IgM (Anticorpos IgM) | Data de importação do exame IgM do sistema GERCON |
Importante:
A "data de importação" é a data e hora em que o resultado do exame foi importado do sistema GERCON para o Sentinela. O sistema utiliza apenas a parte da data (sem a hora) para preencher o campo 67.
Se o campo 67 já tiver algum valor, o sistema NÃO sobrescreve.
Regra 2 — Preenchimento pela Conclusão ao carregar a ficha
Quando é disparado:
Ao abrir/carregar a ficha, no componente de Conclusão.
Condições (todas devem ser verdadeiras):
- O campo Data do encerramento (campo 67) está em branco
- Pelo menos um dos resultados de exame é Positivo
Ordem de prioridade:
• Primeiro verifica o NS1: se for Positivo, usa a data de importação do NS1
• Se o NS1 não for Positivo, verifica a Sorologia IgM: se for Positiva, usa a data de importação da IgM
Resultado:
O sistema preenche o campo 67 com a data correspondente (somente a parte da data, sem hora).
Se o campo 67 já tiver algum valor, o sistema NÃO sobrescreve.
REGRAS DE OBRIGATORIEDADE DO CAMPO 67
Quando é disparado:
Sempre que mudar o campo Classificação (campo 62) ou o campo Critério de confirmação/descarte (campo 63).
| Classificação preenchida? | Critério preenchido? | Critério é "Em investigação"? | Campo 67 |
|---|---|---|---|
| Sim | Sim | Não | Torna-se obrigatório |
| Sim | Sim | Sim | Desabilitado e não obrigatório |
| Sim | Não | — | Não obrigatório |
| Não | — | — | Não obrigatório, é limpo se estiver em branco |
REGRA DE DESABILITAÇÃO DO CAMPO 67
Quando o Critério de classificação (campo 63) é "Em investigação", o campo Data do Encerramento é desabilitado — o usuário não consegue preencher ou editar. Isso ocorre porque um caso "em investigação" ainda não foi encerrado.
VALIDAÇÃO NO SERVIDOR (BACK-END)
Além das regras do formulário, o sistema também valida no servidor:
- A data de encerramento não pode ser uma data futura
- Se o critério for "Em investigação", a data de encerramento não deve ser informada (gera erro se estiver preenchida)
- Se a classificação estiver preenchida (e o critério não for "Em investigação"), a data de encerramento é obrigatória
RESUMO DOS GATILHOS DO CAMPO 67
| Ação do usuário / Evento | O que o sistema faz no campo 67 |
|---|---|
| Abertura de ficha existente com exame importado Positivo | Preenche com data de importação do GERCON se estiver em branco |
| Alteração do resultado NS1 para Positivo | Preenche com data de importação do NS1 se estiver em branco |
| Alteração do resultado Sorologia IgM para Positivo | Preenche com data de importação da IgM se estiver em branco |
| Alteração do campo Classificação (campo 62) | Reavalia obrigatoriedade |
| Alteração do campo Critério (campo 63) | Reavalia obrigatoriedade; desabilita se "Em investigação" |
| Alteração do Critério para "Em investigação" | Desabilita o campo e remove obrigatoriedade |