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
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 EntesUF – SUMunicípio – SUCNES – 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
- Apenas um usuário com perfil de administrador poderá acessar a funcionalidade de "Cadastro de entes/instituições"; RGN001;
- 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”;
- 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;
- Ao selecionar a esfera estadual, os campos a seguir deverão ser apresentados ao usuário para preenchimento:
- UF (obrigatório);
- 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);
- 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);
- No campo “UF”, o sistema deve apresentar a relação das unidades da federação em ordem alfabética;
- No campo “Município”, o sistema deve apresentar a relação dos municípios relacionados a UF selecionada, em ordem alfabética;
- A aplicação não deverá permitir o cadastro de:
- 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
- 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
- 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 |