🗄️ Diagrama de Entidades e Relacionamentos (ERD)
Diagrama completo do banco de dados do projeto Saúde Livre.
📊 Estrutura do Banco de Dados
O banco de dados está organizado em 8 módulos principais:
1. USUÁRIOS E AUTENTICAÇÃO
Tabelas principais:
users- Dados básicos de usuários (CPF/CNPJ)companies- Informações de empresasdependents- Dependentes (filhos, pais, pets)user_addresses- Endereços dos usuários
2. REDE CREDENCIADA
Tabelas principais:
providers- Clínicas, hospitais, laboratóriosprofessionals- Médicos, dentistas, fisioterapeutasservices- Serviços oferecidos
3. AGENDAMENTOS
Tabelas principais:
appointments- Agendamentos principaisappointment_documents- Documentos geradosappointment_history- Histórico de mudanças
4. TELECONSULTA
Tabelas principais:
teleconsultations- Sessões de teleconsultateleconsultation_messages- Chat da consulta
5. FINANCEIRO E PAGAMENTOS
Tabelas principais:
transactions- Transações financeiraspayment_splits- Divisão de pagamentos (split)pix_keys- Chaves PIXhealth_credits- Crédito saúdeinsurances- Segurossavings_accounts- Poupança saúdecashback- Programa de cashback
6. DOCUMENTOS E HISTÓRICO MÉDICO
Tabelas principais:
medical_documents- Documentos geraisprescriptions- Receitas médicasvaccines- Cartão de vacinação
7. NOTIFICAÇÕES E COMUNICAÇÃO
Tabelas principais:
notifications- Notificações geraismedication_reminders- Lembretes de medicação
8. SISTEMA E CONFIGURAÇÕES
Tabelas principais:
financial_settings- Configurações financeiras da redebanners- Banners rotativosnews- Notíciasreviews- Avaliaçõessystem_logs- Logs de auditoria
Última atualização: Dezembro 2025