Etapa de vacinaçãoRascunho

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar etapa de vacinação, listar etapa de vacinação, adicionar etapa de vacinação, visualizar etapa de vacinação e editar etapa de atualização para gerenciar etapas de vacinação.

    • v1.0 - 10/07/2026: Primeira versão da história.

    Eu, como usuário do sistema, quero gerenciar etapas de vacinação, para que eu possa permitir a gestão eficiente dessas informações.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Etapa de Vacinação
    Então o sistema exibe a tela de busca, contendo o seguintes campos:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CódigoInteiroNãoTamanho = 6 caracteres Formato = Ano da etapa (4 dígitos) + / + 2 dígitos sequenciais“2026/02”Vazio
    DoençaSeleção simples de entidade: doençaNãoValores = doenças cadastradas no sistema“Brucelose”Vazio
    EspécieSeleção simples de entidade: espécieNãoValores = espécies cadastradas no sistema“Bovino”Vazio
    SituaçãoSeleção simplesNãoValores = “Aberta”, “Criada”, “Finalizada”“Aberta”Vazio

    E exibe as seguintes ações: (Ver AC001 - Ações das telas de busca)

    Dado que estou na tela de busca
    E pelo menos um campo de busca foi corretamente preenchido
    Quando realizo a ação “Pesquisar”
    E o sistema encontrou registros compatíveis com os valores informados
    Então o sistema exibe os resultados retornados, contendo os seguintes campos:

    CampoDescriçãoExemplo
    CódigoExibe a etapa atual de vacinação“2026/02”
    DoençaExibe a doença para a qual está sendo realizada a vacinação“Brucelose”
    EspéciesExibe as espécies que estão sendo vacinadas“Bovino, Bubalino”
    Data de InícioExibe a data de início Formato = dd/mm/aaaa“11/02/2026”
    Data de FimExibe a data fim Padrão: dd/mm/aaaa“12/02/2026”
    SituaçãoFormato = Exibe a situação“Aberta”

    E exibe as seguintes ações: (Ver AC002 - Ações das telas de listagem)

    Dado que estou na tela de cadastro de uma nova etapa de vacinação
    Então o sistema exibe um formulário, contendo os seguintes campos:

    CampoTipoObrigatórioEditávelValidações
    CódigoTextoSimNãoDisponível após o cadastro. Somente leitura Calculado automaticamente Tamanho = 6 dígitos Formato = Ano da etapa (4 dígitos) + “/” + 2 dígitos sequenciais por doença Exemplo = 2026/01
    Data de InícioDataSimSim-
    Data de FimDataSimSimDeve ser maior que o campo “Data de Início”
    DoençaSeleção simples de entidade: doençaSimSimValores = doenças cadastradas no sistema
    CampoTipoObrigatórioEditávelValidações
    Possui atestado obrigatório na declaração?Seleção SimplesSimSimValores = “Sim”, “Não”

    Espécies da Etapa (Disponível quando “Doença” for preenchido)

    Seção intitulada “Espécies da Etapa (Disponível quando “Doença” for preenchido)”
    CampoTipoObrigatórioEditávelValidações
    EspécieSeleção múltipla de entidade: espécieSimSimValores = espécies suscetíveis à doença informada
    CampoTipoObrigatórioEditávelValidações
    Nome do Tipo de VacinaçãoTextoSimSimTamanho = 255 caracteres
    Instruções de VacinaçãoTexto longoNãoNãoTamanho = 1500 caracteres
    Exibir na Tabela de VacinaçãoSeleção múltiplaSimSimValores = “Animais Já Vacinados na Etapa”, “Animais Não Vacinados na Etapa“

    Dados da Vacinação Obrigatória por Espécie (Disponível para cada espécie selecionada)

    Seção intitulada “Dados da Vacinação Obrigatória por Espécie (Disponível para cada espécie selecionada)”
    CampoTipoObrigatórioEditávelValidações
    Faixa Etária de Vacinação ObrigatóriaSeleção múltiplaSimSimValores = faixas etárias da “Espécie” selecionada
    Sexo de Vacinação ObrigatóriaSeleção múltiplaSimSimDisponível se a espécie possuir sexo definido Valores = Macho, Fêmea
    CampoTipoObrigatórioEditávelValidações
    Tipo de VacinaSeleção simples de entidade: Tipo de VacinaSimSimValores = tipos de vacina cadastrados para a doença informada

    Situação do Cadastro (Disponível após o cadastro)

    Seção intitulada “Situação do Cadastro (Disponível após o cadastro)”
    CampoTipoObrigatórioEditávelValidações
    SituaçãoSeleçãoSimNãoValores = “Aberta”, “Criada”, “Finalizada Ver seção de regras de negócio

    E exibe as seguintes ações: (Ver AC003 - Ações das telas de cadastro e AC006 - Ações de interação com formulários, exceto Baixar Documento)

    Dado que estou na tela de visualização
    Então o sistema exibe os campos do formulário descrito no critério de aceitação 3 como somente leitura, com seus valores já preenchidos
    E exibe as seguintes ações: (Ver AC004 - Ações das telas de visualizar e AC006 - Ações de interação com formulários)

    AçãoDescrição
    Copiar EtapaVai para a tela de adicionar uma nova etapa com os dados copiados, com exceção das datas de início e fim

    Dado que estou na tela de edição

    Se a Etapa está com a situação “Criada”
    Então o sistema exibe todos os campos descritos nos critérios de aceitação 3 com seus valores já preenchidos
    E permite editar todos os campos editáveis (EDT = “sim”)

    Se a Etapa está com a situação “Aberta”
    Então o sistema exibe todos os campos descritos nos critérios de aceitação 3 e 4, com seus valores já preenchidos
    E permite editar apenas a Data do Fim e a Situação

    E exibe as seguintes ações: (Ver AC005 - Ações das telas de editar e AC006 - Ações de interação com formulários)

    AçãoDescrição
    Abrir/FinalizarMuda a situação do cadastro para “Aberta”/“Finalizada” respectivamente
    • RNE001 - O cadastro de uma etapa de atualização deve possuir o controle de ciclo de vida baseado nas seguintes situações:

      • Criada: Situação inicial, atribuída automaticamente assim que o cadastro da etapa é salvo no sistema.

      • Aberta: Atribuída automaticamente às 00:00 do dia da “Data de Início” configurada para a etapa.

      • Fechada: Atribuída automaticamente às 00:00 do dia seguinte à “Data de Fim” configurada para a etapa.

    Etapa de Vacinação contra Brucelose:

    • Data de Início: 01/01/2026

    • Data de Fim: 30/06/2026

    • Doença: Brucelose

    • Espécies: Bovino, Bubalino

    • Tipo de Vacinação: Vacinação Oficial

      • Faixas etárias: Bovinos: 0 a 12 meses | Bubalinos: 0 a 12 meses

      • Sexo: Fêmeas

      • Tipos de Vacina Aceitos: Vacina de Brucelose RB51 | Vacina de Brucelose B19

      • Instruções de vacinação: A vacinação oficial deve ocorrer apenas em fêmeas de 03 a 08 meses.

    • Tipo de Vacinação: Vacinação Complementar

      • Faixas etárias aceitas: Bovinos: Todas | Bubalinos: Todas

      • Sexo: Fêmeas

      • Tipos de Vacina Aceitos: Vacina de Brucelose RB51

      • Instruções de vacinação: A vacinação complementar deve ocorrer em fêmeas acima de 8 meses.

      • Exibir na Tabela de Vacinação: “Animais Já Vacinados na Etapa”, “Animais Não Vacinados na Etapa“


    Etapa de Vacinação contra Raiva:

    • Data de Início: 01/01/2026

    • Data de Fim: 31/12/2026

    • Doença: Raiva

    • Espécies: Bovino, Bubalino, Caprino, Ovino, Equino, Asinino, Muar

    • Tipo de Vacinação: Primeira Dose

      • Faixas etárias aceitas: Todas para todas as espécies

      • Sexo: Ambos

      • Tipos de Vacina Aceitos: Vacina de Raiva

      • Adicionar instruções de vacinação?: Não

    • Tipo de Vacinação: Segunda Dose

      • Faixas etárias aceitas: Todas de todos

      • Tipos de Vacina Aceitos: Vacina de Raiva

      • Adicionar instruções de vacinação?: Não

    As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. A edição posterior observa também as condições de somente leitura e de situação do cadastro. Campos, exemplos, padrões e referências recebidos foram preservados, sem criar valores ausentes.

    • A fonte não informa código US; nenhum identificador foi criado.
    • O formulário usa Finalizada, enquanto a RNE001 define Fechada. Confirmar o nome da situação de encerramento; a regra de horários foi preservada.
    • A busca tipa Código como Inteiro e informa tamanho de 6 caracteres, mas a máscara AAAA/NN inclui uma barra. Confirmar tipo e contagem de caracteres.
    • O critério de edição e a RNE001 mencionam etapa de atualização. Os títulos e textos originais foram preservados para confirmação da nomenclatura.
    • Em Aberta, o cenário permite editar Situação, embora seu EDT seja Não. Confirmar a alteração pelo controle Abrir/Finalizar e o comportamento de etapas encerradas.
    • Possui atestado obrigatório na declaração? aparece na seção geral da etapa; a declaração refere-se ao Tipo de Vacinação da Etapa. Confirmar o escopo da configuração.
    • O exemplo de carga foi preservado como dado de teste da fonte, sem transformá-lo em regra adicional. A fonte não define fuso horário nem bloqueio de sobreposição entre etapas.