Épico 6 — Seleção de Clínica — Mapeamento de Banco de Dados (v1.2)
Documentos deste épico: 01 - Definição (v1.2) · 02 - Especificação (v1.2) · 03 - Protótipo (v1.1, código executável em 03 - Protótipo v1.1.html) · 04 - Mapeamento de Banco de Dados (v1.2). Este épico faz parte do documento guarda-chuva Check-in de Usuários.
SEÇÃO 4 — MAPEAMENTO DE BANCO DE DADOS
Tabelas existentes utilizadas
| Tabela | Banco | Campos utilizados neste épico |
|---|---|---|
| UsuarioCliente | IpSeguranca | Id, UsuarioId, ClienteBDId, Situacao (domínio C/V/B — RN-CIU-011, em CIU-E3), RemovidoEm |
| ClienteEmpresa | IpSeguranca | Id, Nome, CaminhoLogo, ClienteBDId — exibidos na lista de clínicas e no card de convite; cada registro é uma clínica dentro do Cliente/ClienteBD |
| ClientePerfilAcesso | IpSeguranca | Id, Nome, ClienteBDId — consultado na verificação de Perfil de acesso (RN-CIU-015) |
| ClientePerfilAcessoUsuario | IpSeguranca | Id, ClientePerfilAcessoId, UsuarioClienteId, ClienteEmpresaId — consultado na verificação de Perfil de acesso (RN-CIU-015) e na montagem da resposta de accept-invite (02 - Especificação); é a partir daqui que a lista de clínicas acessíveis é composta, uma por ClienteEmpresa distinta |
| UsuarioClienteConvite | IpSeguranca | Token, DataExpiracao — consultados/apagados no aceite do card (mesma tabela criada em CIU-E3, Seção 4; deleção física ao aceitar, RN-CIU-024) |
Nenhuma tabela nova. Este épico reaproveita integralmente a estrutura de dados já mapeada em CIU-E3 — a tela de seleção de clínica é uma nova forma de consumir os mesmos vínculos e convites, não uma nova entidade de dados.
Histórico de Versões
- v1.0 (29/08/2026) — Arquivo criado pela divisão do documento único
(CIU-E6) Seleção de Clínica v1.0.mdem arquivos por seção (ver Skill Designer, “Organização Física: Pasta por Funcionalidade”, Lição #18). Conteúdo sem alteração de substância em relação à v1.0 original — apenas reorganização física (o protótipo HTML já era um arquivo separado desde a v1.0 original, só foi renomeado para a convenção nova). Histórico de revisões anterior a esta divisão (v0.1 a v1.0) preservado integralmente no documento original arquivado. - v1.1 (14/09/2026) — trocada
ClienteporClienteEmpresanas tabelas existentes utilizadas;ClientePerfilAcessoUsuariopassa a listar o campoClienteEmpresaId, base para compor a lista de clínicas acessíveis (RN-CIU-009, em CIU-E1). Nenhuma tabela nova — ambas já existem em produção. - v1.2 (14/09/2026) — atualização de referência: 01-Definição, 02-Especificação e 03-Protótipo deste épico foram revisados (v1.2, v1.2 e v1.1, respectivamente); a nota sobre
ClientePerfilAcessoUsuariofoi complementada para deixar explícito que essa tabela também é usada para montar a resposta do endpointaccept-invite(02 - Especificação, “Tabelas envolvidas”), lacuna apontada em revisão técnica. Nenhuma tabela nova nem alteração na lista de tabelas já mapeada na v1.1.