Skip to content

🗄️ 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 empresas
  • dependents - Dependentes (filhos, pais, pets)
  • user_addresses - Endereços dos usuários

2. REDE CREDENCIADA

Tabelas principais:

  • providers - Clínicas, hospitais, laboratórios
  • professionals - Médicos, dentistas, fisioterapeutas
  • services - Serviços oferecidos

3. AGENDAMENTOS

Tabelas principais:

  • appointments - Agendamentos principais
  • appointment_documents - Documentos gerados
  • appointment_history - Histórico de mudanças

4. TELECONSULTA

Tabelas principais:

  • teleconsultations - Sessões de teleconsulta
  • teleconsultation_messages - Chat da consulta

5. FINANCEIRO E PAGAMENTOS

Tabelas principais:

  • transactions - Transações financeiras
  • payment_splits - Divisão de pagamentos (split)
  • pix_keys - Chaves PIX
  • health_credits - Crédito saúde
  • insurances - Seguros
  • savings_accounts - Poupança saúde
  • cashback - Programa de cashback

6. DOCUMENTOS E HISTÓRICO MÉDICO

Tabelas principais:

  • medical_documents - Documentos gerais
  • prescriptions - Receitas médicas
  • vaccines - Cartão de vacinação

7. NOTIFICAÇÕES E COMUNICAÇÃO

Tabelas principais:

  • notifications - Notificações gerais
  • medication_reminders - Lembretes de medicação

8. SISTEMA E CONFIGURAÇÕES

Tabelas principais:

  • financial_settings - Configurações financeiras da rede
  • banners - Banners rotativos
  • news - Notícias
  • reviews - Avaliações
  • system_logs - Logs de auditoria

Última atualização: Dezembro 2025

Documentação Saúde Livre