Prestadores (Administração)
Cadastro e edição dos prestadores, fonte única usada em Operadoras e Usuários.
1. Objetivo
Manter a lista de prestadores (nome e CNPJ) consumida pelos vínculos de operadoras e usuários.
2. Telas e estados
- Prestadores/administracao/hospitais(abre em nova aba)
Lista de prestadores cadastrados.
- Cadastrar prestador/administracao/hospitais?estado=cadastro(abre em nova aba)
Modal de cadastro.
- Editar prestador/administracao/hospitais?estado=edicao(abre em nova aba)
Modal de edição (Hospital padrão).
3. Regras e comportamentos
Listagem
- Menu Administração > Prestadores; breadcrumb Início > Administração > Prestadores.
- Filtro “Buscar por nome ou CNPJ” (CNPJ com ou sem pontuação) e “Limpar filtros”.
- Seção “Prestadores cadastrados” com as colunas Nome, CNPJ e Ações (ícone de edição), com paginação.
Cadastro e edição
- Botão “Cadastrar prestador” abre o modal “Cadastrar prestador” (ação Cadastrar); “Editar prestador” tem a ação Salvar; descrição “Informe o nome e o CNPJ do hospital.”
- Campos em uma única coluna: Nome (largura total) e, abaixo, CNPJ (largura total).
- Nome e CNPJ são obrigatórios; o CNPJ recebe máscara 00.000.000/0000-00 e é validado pelos dígitos verificadores.
- Não é permitido cadastrar dois prestadores com o mesmo CNPJ.
- Prestadores cadastrados ou editados aparecem imediatamente nos campos e filtros de prestador de Operadoras e Usuários; os vínculos de cada operadora/usuário continuam independentes.
4. Estados e validações
| Estado / situação | Onde ocorre | Comportamento esperado |
|---|---|---|
| Campo inválido | Onde ocorre
| Comportamento esperado “Informe o nome.”, “Informe o CNPJ.”, “Informe um CNPJ válido.”, “Já existe um prestador cadastrado com este CNPJ.” |
| Vazio | Onde ocorre
| Comportamento esperado “Nenhum prestador encontrado”, com “Limpar filtros”. |
| Sucesso | Onde ocorre
| Comportamento esperado “Prestador cadastrado com sucesso.”, “Alterações salvas com sucesso.” |
5. Responsividade
- MobileA tabela é substituída por uma lista de cartões com os mesmos campos; o menu lateral vira gaveta aberta pelo botão no topo.
6. Observações para desenvolvimento
Atenção — comportamento do protótipo
Na implementação real, os prestadores cadastrados em Administração > Prestadores devem ser a fonte de dados de todas as funcionalidades que referenciam prestadores (hoje: campo e filtro Prestador de Operadoras e de Usuários).
Os prestadores são fictícios e ficam só na sessão: ao recarregar a página, a lista volta aos cinco prestadores de exemplo (Hospital padrão, Hospital Memorial, Clínica Vida Plena, Clínica São Lucas e Clínica Bem-Estar).
Os links com ?estado= em Telas e estados existem só para documentação e validação.

