Especificação Técnica 014 - Cadastrar Entes / Instituições

Descrição

Como Administrador de uma instância, quero cadastrar entes / instituições ao sistema, de modo que eles consigam utilizar as funcionalidades da aplicação.

Protótipo 001

Protótipo Adobe XD

Elementos de Tela:

  • Bread Crumb – “Configuração / Cadastro de Entes / Cadastro”
  • Título da página – “Cadastrar Ente”
  • – M - retorna para a Tela Consultar Entes
  • “Consultar” – BT - retorna para a Tela Consultar Entes
  • UF – SU
  • Município – SU
  • CNES – N (7)
  • “Cadastrar” – BT
  • “Limpar” – BT

Legenda
TIPO: A = Alfanumérico, N = Numérico, D = Data, M = Imagem, BT = Botão, LK = Link, SU = Seleção Única, SM = Seleção Múltipla, AC = Autocomplete, * = Obrigatório.

Critérios de aceite

  1. Apenas um usuário com perfil de administrador poderá acessar a funcionalidade de "Cadastro de entes/instituições"; RGN001;
  2. O acesso à funcionalidade é dado através do menu lateral no item “Configuração”, subitem “Cadastro de Entes / Instituições”, na tela “Consultar Entes / Instituições” quando acionar a opção “Novo”; 
  3. Ao selecionar a esfera federal, os campos a seguir deverão ser apresentados ao usuário para preenchimento:
    • UF (obrigatório);
    • Município (obrigatório);
    • CNPJ; e
    • Nome Fantasia;
  4. Ao selecionar a esfera estadual, os campos a seguir deverão ser apresentados ao usuário para preenchimento:
    • UF (obrigatório);
  5. Ao selecionar a esfera municipal, os campos a seguir deverão ser apresentados ao usuário para preenchimento:
    • UF (obrigatório);
    • Município (obrigatório);
  6. Ao selecionar a esfera Entidade / Instituição, os campos a seguir deverão ser apresentados ao usuário para preenchimento:
    • CNPJ (obrigatório);
    • Nome Fantasia (obrigatório);
  7. No campo “UF”, o sistema deve apresentar a relação das unidades da federação em ordem alfabética; 
  8. No campo “Município”, o sistema deve apresentar a relação dos municípios relacionados a UF selecionada, em ordem alfabética;
  9. A aplicação não deverá permitir o cadastro de:
    • Entes com o mesmo CNPJ e apresentar um alerta ao usuário; RGN049 MSG072
    • Entes com mesma UF e/ou Município para a mesma esfera de gestão e apresentar um alerta ao usuário; RGN049 MSG072
  10. Quando o usuário acionar a opção de “Finalizar”, o sistema deve verificar se o preenchimento das informações atende às validações listadas, efetivar o cadastro do ente, gravar o estado e a situação do registro como “Ativo”, apresentar a mensagem de sucesso e retornar à tela de consulta; MSG071 RGN005
  11. Quando o usuário acionar a opção de “Voltar ou Consultar”, o sistema deve apresentar a mensagem de alerta ao usuário. Caso confirme a ação, retorna à tela de consulta aos estabelecimentos de saúde e não salva os dados incluídos. Caso a ação não seja confirmada, permanece na tela de cadastro de estabelecimento; MSG006
  12. O sistema deve gravar a data, hora e CPF e nome do usuário que a executou qualquer ação de alteração no registro. RGN005 

Modelo de Dados

Nível Atributo Descrição Cardinalidade Tipo de Dado Tamanho Formato / Observação
1 Identificador Código sequencial que identifica univocamente um ente/instituição no e-SUS AF (1, 1) number - -
1 Esfera de Gestão Campo enumerado contendo os valores da esfera de gestão (1, 1) string 100 M - Municipal, E - Estadual, F - Federal e I - Entidade / Instituição
1 Código da UF Código da Unidade de Federação conforme TB_UF (0, 1) number - Código da Unidade da Federação (Obrigatório Para Esfera E / M)
1 Código Município Código do Município conforme TB_MUNICIPIO (0, 1) number - Código do município (Obrigatório Para Esfera M)
1 CNPJ Número do CNPJ da instituição que passará a usar o e-SUS AF (0, 1) string 14 Deve ser obrigatório para Entidades/Instituições
1 Nome Fantasia Nome Fantasia da entidade/instituição (0, 1) string 120 Deve ser obrigatório para Entidades/Instituições