Local de realização de exameRascunho

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar local de realização de exame, listar local de realização de exame, adicionar local de realização de exame, visualizar local de realização de exame e editar local de realização de exame para gerenciar locais de realização de exame.

    • v1.1 - 05/08/2026: Conversão para o formato completo.
    • v1.0 - 14/07/2026: Primeira versão da história.

    Eu, como usuário do sistema, quero gerenciar locais de realização de exame, 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 Local de Realização de Exame (Ver RNC007 - Permissões de Acesso)
    Então o sistema exibe a tela de busca, contendo os seguintes filtros:

    CampoTipoObrigatórioValidações
    CódigoTextoNãoTamanho = 10 caracteres
    Pessoa JurídicaSeleção simples de entidade: pessoa jurídicaNãoValores = pessoas jurídicas cadastradas
    Médico VeterinárioSeleção simples de entidade: profissional da área animalNãoValores = profissionais da área animal que são médicos veterinários
    SituaçãoSeleção simplesNãoValores = “Ativo”, “Inativo”

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

    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:

    CampoObservação
    CódigoExibe o código do local de realização de exame
    Pessoa JurídicaExibe o CNPJ - Razão Social, se houver
    Médicos VeterináriosExibe o CPF - Nome dos médicos veterinários
    SituaçãoExibe a situação do cadastro

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

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

    CampoTipoObrigatórioEditávelValidações
    CódigoTextoSimNãoDisponível após o cadastro Tamanho = 10 caracteres Formato = RNE001
    É um local comercial?Seleção simplesSimSimValores = “Sim”, “Não”
    Pessoa JurídicaSeleção simples de entidade: pessoa jurídicaSimSimDisponível se “É um local comercial?” for definido como “Sim” Valores = pessoas jurídicas cadastradas
    CampoTipoObrigatórioEditávelValidações
    Médico VeterinárioSeleção múltipla de entidade: profissional da área animalSimSimValores = profissionais da área animal que são médicos veterinários O médico veterinário selecionado não pode estar associado a outro local de realização de exame Ao atingir o limite de 5 médicos veterinários, o sistema deve impedir a inclusão de outro profissional e exibir uma mensagem informando que, para adicionar um novo, é necessário remover um dos profissionais cadastrados.
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Estabelecimento Agroindustrial Localizado em um Estabelecimento Agropecuário Cadastrado no IMA?Seleção simplesSimValores pré-definidos: “Sim”, “Não”“Não”“Não”
    Estabelecimento Agropecuário (“Nome do Estabelecimento Agropecuário”)Seleção pesquisávelSimDisponível se o campo ”Estabelecimento Agroindustrial Localizado em um Estabelecimento Agropecuário Cadastrado no IMA?” for definido como “Sim” Valores pré-definidos: estabelecimentos agropecuários cadastrados no sistema (ver US050) Deve ser possível buscar por “Nome” e “Código” do estabelecimento agropecuário e ”Nome”/”Razão Social”, “Município” e ”CPF”/“CNPJ” dos proprietários do estabelecimento agropecuário“Fazenda Rio Preto”Vazio
    Código do Estabelecimento AgropecuárioSeleção simplesSimDisponível se o campo ”Estabelecimento Agroindustrial Localizado em um Estabelecimento Agropecuário Cadastrado no IMA?” for definido como “Sim” Somente leitura Disponível quando o campo “Estabelecimento Agropecuário” for preenchido Deve corresponder ao cadastro informado no campo “Estabelecimento Agropecuário”“34523423567”Vazio
    ZonaSeleção simplesSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Endereço (Somente leitura se o campo “Estabelecimento Agroindustrial Localizado em um Estabelecimento Agropecuário Cadastrado no IMA?” for definido como “Sim”. Nesse caso, deve corresponder ao endereço do Estabelecimento Agropecuário informado Valores pré-definidos: “Rural”, “Urbana”“Rural”“Rural”
    EstadoSeleção simplesSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Rural” Somente leitura Valores pré-definidos: lista de todos os estados brasileiros Somente leitura. Valor = Minas Gerais.Minas GeraisMinas Gerais
    MunicípioSeleção pesquisávelSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Rural” Valores pré-definidos: lista de todos os municípios brasileiros correspondentes ao estado selecionado“Lavras”Vazio
    Endereço — Nome da estrada e o quilômetro de referência.TextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Rural” Alfanumérico, máximo 255 caracteres“Estrada de chão no Km 12”Vazio
    LocalidadeSeleção pesquisávelNãoSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Rural” Valores pré-definidos: localidades cadastradas no sistema (ver US005) Deve ser pré-filtrado de acordo com o valor informado em “Município”“Vila dos Técnicos”Vazio
    DistritoSeleção pesquisávelNãoSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Rural” Valores pré-definidos: distritos cadastrados no sistema (ver US005) Deve ser pré-filtrado de acordo com o valor informado em “Município”“Cachoeira do Vale”Vazio
    CEPTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Numérico, 8 dígitos, máscara XXXXX-XXX“37060-400”Vazio
    EstadoTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Consulta API de CEP Somente leitura Disponível quando o campo “CEP” for preenchido“Minas Gerais”Valor obtido pela API de CEP
    MunicípioTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Consulta API de CEP Somente leitura Disponível quando o campo “CEP” for preenchido“Timóteo”Valor obtido pela API de CEP
    BairroTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Consulta API de CEP Alfanumérico, máximo 255 caracteres“Centro”Valor obtido pela API de CEP, quando disponível
    EndereçoTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Consulta API de CEP Alfanumérico, máximo 255 caracteres“Avenida JK”Valor obtido pela API de CEP, quando disponível
    NúmeroTextoSimSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Alfanumérico, máximo 10 caracteres10Vazio
    ComplementoTextoNãoSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Alfanumérico, máximo 255 caracteres“Apto 02”Vazio
    DistritoSeleção pesquisávelNãoSomente leitura se o estabelecimento agroindustrial estiver localizado em um estabelecimento agropecuário cadastrado no IMA; nesse caso, corresponde ao endereço do estabelecimento agropecuário selecionado. Disponível se campo “Zona” for definido como “Urbana” Valores pré-definidos: distritos cadastrados no sistema (ver US005) Deve ser pré -filtrado de acordo com o valor informado em “Município”“Cachoeira do Vale”Vazio
    Possui a Mesma Geolocalização do Estabelecimento Agropecuário?Seleção simplesSimDisponível se o campo “Estabelecimento Agroindustrial Localizado em um Estabelecimento Agropecuário Cadastrado no IMA?” for definido como “Sim” Valores pré-definidos: “Sim”, “Não”“Sim”“Não”
    FormatoSeleção simplesSimSomente leitura se o campo “Possui a Mesma Geolocalização do Estabelecimento Agropecuário?” for definido como “Sim”. Nesse caso, deve corresponder a geolocalização do Estabelecimento Agropecuário informado Valores pré definidos: “DMS (graus, minutos, segundos), DD (decimal)”“DMS (graus, minutos, segundos)”“DMS (graus, minutos, segundos)”
    LatitudeDecimalSimSomente leitura se o campo “Possui a Mesma Geolocalização do Estabelecimento Agropecuário?” for definido como “Sim”. Nesse caso, deve corresponder a geolocalização do Estabelecimento Agropecuário informado Pode ser informada manualmente ou selecionada em um mapa, com consulta à API do Google Maps Deve possuir uma máscara de acordo com o formato informado (ver regra de negócio comum RN010) Deve ser pré estimada de acordo com as informações de endereço informadasDMS: 19°09'56.979800000000"S DD: -19.165827719338893Vazio
    LongitudeDecimalSimSomente leitura se o campo “Possui a Mesma Geolocalização do Estabelecimento Agropecuário?” for definido como “Sim”. Nesse caso, deve corresponder a geolocalização do Estabelecimento Agropecuário informado Pode ser informada manualmente ou selecionada em um mapa, com consulta à API do Google Maps Deve possuir uma máscara de acordo com o formato informado (ver regra de negócio comum RN010) Deve ser pré estimada de acordo com as informações de endereço informadasDMS: 44°21'46.336500000000"W DD: -44.362871253967285Vazio

    Os campos deste componente admitem edição (EDT = Sim), conforme a fonte.

    CampoTipoObrigatórioEditávelValidações
    SituaçãoSeleção simplesSimSimValores = “Ativo”, “Inativo”

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

    Dado que estou na tela de visualização
    Então o sistema exibe todos 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 visualização e AC006 - Ações de interação com formulários)

    Dado que estou na tela de edição
    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)
    E exibe as seguintes ações: (Ver AC005 - Ações das telas de edição e AC006 - Ações de interação com formulários)

    • RNE001 - Após o cadastro, deve-se gerar um código único, de 10 dígitos. O código será composto do código IBGE da Unidade Federada, de 2 dígitos, seguido de um número sequencial de 8 dígitos, conforme a RN09 do Manual de padronização da PGA

    • RNE002 - Um médico veterinário pode estar vinculado a apenas um local de exame. Para adicioná-lo em outro local, é necessário removê-lo do atual primeiro.

    As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. Editável = Não restringe a alteração posterior ao cadastro; não impede a informação inicial dos campos. As indicações explícitas de somente leitura e as condições de exibição foram preservadas.

    As ações comuns AC001 a AC006 e a regra de permissões RNC007 são aplicadas nos pontos citados pela fonte. Não foram criados exemplos ou valores padrão ausentes do arquivo recebido.

    • A fonte não informa código US. Nenhum identificador foi criado para esta conversão.
    • A regra limita cada médico veterinário a um único local, mas não esclarece se locais inativos continuam impedindo vínculos. Confirmar o escopo dessa restrição.
    • A referência à RN09 do Manual de padronização da PGA foi preservada. O documento externo não foi consultado nem alterado nesta conversão.