Profissional da Área AnimalPronto

Código da história:US052

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero exibir a tela de busca de profissional da área animal, listar profissional da área animal, adicionar um profissional da área animal, visualizar um profissional da área animal, editar um profissional da área animal e listar Vinculações para gerenciar profissionais da área animal.

    1. Exibir a tela de busca de profissional da área animal

    Seção intitulada “1. Exibir a tela de busca de profissional da área animal”

    Dado que estou na tela inicial para usuários logados no sistema
    Quando acesso o menu Profissional da Área Animal (Ver RNC007 - Permissões de Acesso)
    Então o sistema exibe a tela de busca, contendo o seguinte campo de busca:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome ou CPFTextoNãoAlfanumérico, máximo de 255 caracteres“Josephina Arantes”Vazio

    E exibe os seguintes filtros:

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Formação ProfissionalSeleçãoNãoValores pré-definidos: “Médico Veterinário”, “Biofísico”, “Biólogo”, “Bioquímico”, “Biotecnólogo”, “Engenheiro Agrícola”, “Engenheiro Agrônomo”, “Engenheiro de Alimentos”, “Engenheiro de Produção”, “Engenheiro Químico”, “Engenheiro Sanitário”, “Nutricionista”, “Tecnólogo em Alimentos”, “Zootecnista”, “Outra”“Médico Veterinário”Vazio
    Número do ConselhoTextoNãoAlfanumérico, máximo de 30 caracteres“512633”Vazio
    Serviço Oficial?SeleçãoNãoValores pré-definidos: “Sim”, “Não”“Não”Vazio
    Cadastrado para Vacinação Contra Brucelose?SeleçãoNãoValores pré-definidos: “Sim”, “Não”“Não”Vazio
    HabilitaçõesSeleção múltiplaNãoValores pré-definidos: “Emissão de GTA”, “Exame de Brucelose/Tuberculose”, “Exame de Mormo”“Emissão de GTA”, “Exame de Brucelose/Tuberculose”Vazio
    SituaçãoSeleçãoNãoValores pré-definidos: “Ativo”, “Inativo”“Ativo”Vazio

    E exibe uma mensagem solicitando que o usuário selecione pelo menos um filtro e/ou utilize o campo de busca para visualizar os resultados
    E exibe as seguintes ações:

    AçãoDescrição
    Adicionar NovoVai para a tela de cadastro
    PesquisarRealiza a busca utilizando o campo de busca e os filtros
    InicialVolta para a tela inicial para usuários logados no sistema

    Dado que estou na tela de busca
    E o campo de busca e/ou pelo menos um dos filtros disponíveis 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:

    CampoTipoOrdenávelDescriçãoExemplo
    NomeTextoSimExibe o nome do profissional“Josephina Arantes”
    CPFTextoSimExibe o CPF do profissional“444.009.956-40”
    Formação ProfissionalTextoSimExibe a formação do profissional“Médico Veterinário”
    Número do ConselhoTextoSimNúmero do conselho do profissional“512633”
    Serviço Oficial?TextoSimExibe se o profissional é de serviço oficial ou não“Sim”
    Vacinação Contra Brucelose?TextoSimExibe se o profissional está cadastrado para a vacinação contra brucelose ou não“Sim”
    HabilitaçõesTextoSimExibe as habilitações do profissional“Emissão de GTA”, “Exame de Brucelose/Tuberculose”
    SituaçãoTextoSimExibe a situação do cadastro“Ativo”

    E exibe as seguintes ações para cada registro retornado:

    AçãoDescrição
    VisualizarVai para a tela de visualização do item selecionado
    EditarVai para a tela de edição do item selecionado

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

    Os campos obrigatórios devem ser identificados no formulário.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Pessoa Física (“Nome”)Seleção pesquisávelSimValores pré-definidos: pessoas físicas cadastradas no sistema (Ver US042) Deve ser possível buscar por “Nome” ou “CPF”“José Aarão Neto”Vazio
    CPF (“CPF”)TextoSimSomente leitura Disponível quando o campo “Pessoa Física” for preenchido Deve corresponder ao cadastro informado no campo “Pessoa Física”“555.009.956-40”Vazio

    Disponível quando o campo “CPF” for preenchido.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Serviço Oficial?TextoSimSomente leitura. Valores pré-definidos: “Sim”, “Não” Deve verificar se o CPF informado está cadastro também como serviço oficial“Não”Vazio

    Disponível se Serviço Oficial? = Sim. As informações devem corresponder ao cadastro de profissional de serviço oficial da Pessoa Física informada.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Esfera do Serviço OficialTextoSimSomente leitura.“Estadual”Vazio
    MASP — Módulo de Autorização de Serviços Profissionais. Gerencia as habilitações, extensões e autorizações do profissional habilitado.TextoSimSomente Leitura Disponível se o campo “Esfera do Serviço Oficial” foi definido como “Estadual”“10455301”Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Formação ProfissionalSeleçãoSimValores pré-definidos: “Médico Veterinário”, “Biofísico”, “Biólogo”, “Bioquímico”, “Biotecnólogo”, “Engenheiro Agrícola”, “Engenheiro Agrônomo”, “Engenheiro de Alimentos”, “Engenheiro de Produção”, “Engenheiro Químico”, “Engenheiro Sanitário”, “Nutricionista”, “Tecnólogo em Alimentos”, “Zootecnista”, “Outra”“Médico Veterinário”Vazio

    Disponível se campo “Formação Profissional” for definido como “Médico Veterinário” ou “Zootecnista”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRMV-MGTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio
    Tipo de Registro do CRMVSeleçãoSimValores pré-definidos: “Primário”, “Secundário”“Primário”Vazio

    Disponível se campo “Formação Profissional” for definido como “Engenheiro Agrícola”, “Engenheiro Agrônomo”, “Engenheiro de Alimentos”, “Engenheiro de Produção”, “Engenheiro Químico” ou “Engenheiro Sanitário”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CREA-MGTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Biofísico” ou “Biólogo”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRBioTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Bioquímico”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRBQTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Biotecnólogo”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRBio ou CREATextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Nutricionista”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRNTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Tecnólogo”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    CRN ou CREATextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se campo “Formação Profissional” for definido como “Outra”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome da ProfissãoTextoSimDisponível se campo “Formação Profissional” for definido como “Outra” Alfanumérico, máximo de 255 caracteres“Engenheiro Florestal”Vazio
    Sigla do ConselhoTextoSimAlfanumérico, máximo de 30 caracteres“CREA”Vazio
    Número do ConselhoTextoSimAlfanumérico, máximo de 30 caracteres“512633”Vazio

    Disponível se o campo “Formação Profissional” for definido como “Médico veterinário”.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Cadastrado para Vacinação Contra Brucelose?TextoSimValores pré-definidos: “Sim”, “Não”“Sim”“Não”
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    DocumentoArquivoSimTipos aceitos = PNG, JPG, PDF. Tamanho máximo = 50 MB.documento.pngVazio
    DescriçãoTexto curtoNãoDisponível quando Documento for informado. Tamanho máximo = 255 caracteres.Documento de identidade com fotoVazio
    ObservaçãoTexto longoNãoTamanho máximo = 1.500 caracteres.Informações adicionais sobre a pessoa.Vazio

    E as seguintes ações:

    AçãoDescrição
    AdicionarValida os dados informados, salva o cadastro e vai para a tela de sucesso do cadastro
    Todos os profissionais da área animalVolta para a tela de busca
    AçãoDescrição
    Ver itemDisponível para cada item informado no cadastro que esteja relacionado a outro cadastro Vai para a tela de visualização do cadastro selecionado
    Adicionar/Remover itemDisponível para cada item informado no cadastro que podem ter mais de uma instância Adiciona / Remover o item
    Baixar documentoDisponível para cada anexo informado no cadastro Baixa o documento anexado

    Quando realizo a ação “Adicionar”
    E todas os campos e regras de negócio foram validados corretamente
    Então o sistema exibe uma mensagem de sucesso de cadastro
    E exibe as seguintes ações:

    AçãoDescrição
    VoltarVolta para a tela de busca
    VisualizarVai para tela de visualização

    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, além desses, exibe os seguintes campos, também como somente leitura:

    Exibe as mensagens de alerta do cadastro, se houver..

    CampoTipoDescriçãoExemplo
    Número do Cadastro para Vacinação contra BruceloseTexto(Disponível se o campo “Serviço Oficial?” definido como “Não” e o campo “Cadastrado para Vacinação Contra Brucelose?” for definido como “Sim”) Exibe o número do cadastro para vacinação contra brucelose gerado após o cadastro (Ver RNE002)“012345”
    CampoTipoDescriçãoExemplo
    SituaçãoTextoExibe a situação do cadastro“Ativo”

    E exibe as seguintes ações:

    AçãoDescrição
    EditarVai para a tela de edição
    Todos os profissionais da área animalVolta para a tela de busca
    AçãoDescrição
    Ver itemDisponível para cada item informado no cadastro que esteja relacionado a outro cadastro Vai para a tela de visualização do cadastro selecionado
    Baixar documentoDisponível para cada anexo informado no cadastro Baixa o documento anexado
    AçãoDescrição
    CadastroVai para a tela de visualização do cadastro
    VinculaçõesVai para a tela de vinculações do cadastro
    HabilitaçõesVai para a tela de habilitações profissionais (Ver US067)
    Responsabilidade TécnicaVai para a tela de responsabilidades técnicas (Ver US068)

    Dado que estou na tela de edição
    Então o sistema exibe os campos descritos no critério de aceitação 3 já preenchidos e editáveis, exceto: seção “Informações Básicas”
    E, além desses, exibe os novos campos do critério de aceitação 4 como somente leitura, exceto a seção de alertas
    E exibe as seguintes ações:

    AçãoDescrição
    SalvarVai para a tela de confirmação das edições
    Visualizar profissional da área animalVolta para a tela de visualização
    AçãoDescrição
    Ver itemDisponível para cada item informado no cadastro que esteja relacionado a outro cadastro Vai para a tela de visualização do cadastro selecionado
    Adicionar/Remover itemDisponível para cada item informado no cadastro que podem ter mais de uma instância Adiciona / Remover o item
    Baixar documentoDisponível para cada anexo informado no cadastro Baixa o documento anexado
    Ativar/InativarMuda a situação do cadastro para “Ativo” ou “Inativo”, a depender da situação atual do cadastro (Ver RNC008 - Situação do cadastro de uma entidade sem opção de suspensão).

    Quando realizo a ação “Salvar”
    E foi possível salvar as edições no cadastro
    Então o sistema exibe as seguintes ações:

    AçãoDescrição
    CancelarVolta para a tela de edição
    SalvarValida os dados informados, salva as edições e vai para a tela de visualização

    Dado que estou na tela de visualização das vinculações
    Então o sistema exibe as seguintes vinculações (Ver anexo Vinculações de cadastros)

    VinculaçãoDescrição
    Explorações PecuáriasObtêm-se a partir dos estabelecimentos agropecuários informados na responsabilidade técnica. Todas as explorações pecuárias do estabelecimento em questão herdam esse RT
    Eventos PecuáriosObtêm-se a partir do RT cadastrado no evento pecuário
    Estabelecimentos Agroindustriais POA — SIE/MGObtêm-se a partir dos estabelecimentos agroindústrias POA — SIE/MG informados na responsabilidade técnica
    Revendedora de Animais VivosObtêm-se a partir das revendedoras de animais vivos informadas na responsabilidade técnica
    Estabelecimentos Manipuladores de SubprodutosObtêm-se a partir dos estabelecimentos manipuladores de subproduto informados na responsabilidade técnica

    E exibe as seguintes ações:

    AçãoDescrição
    Todos os profissionais da área animalVolta para a tela de busca
    AçãoDescrição
    VisualizarDisponível para cada item apresentado Vai para a tela de visualização do item em questão
    EditarDisponível para cada item apresentado Vai para a tela de edição do item em questão
    AçãoDescrição
    CadastroVai para a tela de visualização do cadastro
    VinculaçõesVai para a tela de vinculações do cadastro
    HabilitaçõesVai para a tela de habilitações profissionais (Ver US067)
    Responsabilidade TécnicaVai para a tela de responsabilidades técnicas (Ver US068)

    Aplicam-se os critérios do documento comum às histórias:

    • CA001 - Salvar cadastro de uma entidade
    • CA003 - Notificar erro ao usuário devido a falha técnica
    • CA009 - Busca sem resultados
    • CA010 - Uso incorreto de filtros de busca
    • CA011 - Indicação de filtros de busca aplicados

    O cadastro deve ser único no sistema. Para garantir essa unicidade, deve-se utilizar dados de CPF.

    RNE002 — Código do cadastro de vacinação contra brucelose

    Seção intitulada “RNE002 — Código do cadastro de vacinação contra brucelose”

    Após o cadastro de um profissional da área animal cadastrado para vacinação contra brucelose de serviço não oficial, deve-se gerar um código único de 6 dígitos, inteiro e incremental, vinculado ao cadastro de vacinação contra brucelose. Por exemplo, o primeiro cadastro possui o código “000001”, o segundo “000002”, etc.

    • Validada em reunião online ocorrida entre os dias 02/02/2026 e 04/02/2026
    VersãoDataAlteração
    v1.012/02/2026Segunda versão da história.
    v1.010/10/2025Primeira versão da história.
    • O histórico contém duas entradas v1.0, em 10/10/2025 e 12/02/2026. Ambas foram preservadas.
    • A opção de formação é Tecnólogo em Alimentos, mas a condição de exibição do campo CRN ou CREA menciona Tecnólogo. Confirmar a correspondência.
    • A ajuda de MASP descreve Módulo de Autorização de Serviços Profissionais. Confirmar a descrição e o significado aplicáveis ao campo.
    • O campo Cadastrado para Vacinação Contra Brucelose? está tipado como Texto, mas usa opções Sim/Não. O tipo foi preservado para conferência.
    • A edição abre exceção à leitura dos alertas, mas não define campos ou ações para alterá-los. Confirmar esse comportamento.