Visão Geral do Sistema
O que é o SystemClinic?
O SystemClinic é uma plataforma SaaS (Software as a Service) multi-tenant desenvolvida para centralizar e automatizar a gestão operacional de clínicas estéticas e médicas de pequeno a médio porte.
A plataforma resolve um problema real enfrentado por centenas de clínicas: ferramentas fragmentadas. Agendas em planilhas, controle financeiro em sistemas isolados, prontuários em papel e comunicação manual via WhatsApp — tudo isso gera retrabalho, inconsistências e risco de não conformidade com a LGPD.
Para Quem é o SystemClinic?
| Tipo de estabelecimento | Exemplos |
|---|---|
| Clínicas estéticas | Depilação, harmonização facial, skincare, laser |
| Clínicas médicas | Dermatologia, ortopedia, ginecologia |
| Consultórios | 1 a 50 profissionais |
| Redes de clínicas | Múltiplas unidades com gestão centralizada |
O Que a Plataforma Resolve
Problema 1 — Perda de Agendamentos
Confirmações manuais via telefone resultam em esquecimentos e cancelamentos de última hora. O SystemClinic automatiza confirmações e envia lembretes por e-mail em momentos estratégicos.
Problema 2 — Inconsistência Financeira
A desconexão entre a agenda e o financeiro gera diferenças entre o que foi realizado e o que foi cobrado. O SystemClinic gera faturas automaticamente ao concluir um atendimento.
Problema 3 — Histórico Clínico Descentralizado
Prontuários em papel ou sistemas legados sem busca eficiente. O SystemClinic centraliza todo o histórico do paciente em um único local, com criptografia e auditoria.
Problema 4 — Gestão Multi-unidades Complexa
Donos com múltiplas unidades não têm visão consolidada. O SystemClinic oferece gestão hierárquica com tenant multi-unidade e relatórios consolidados.
Problema 5 — Não Conformidade com LGPD
Dados sensíveis de pacientes dispersos em ferramentas não gerenciadas. O SystemClinic implementa criptografia, controle de acesso, logs de auditoria e exportação de dados por solicitação.
Funcionalidades Principais
SystemClinic
├── Agendamento
│ ├── Calendário interativo (dia/semana/mês)
│ ├── Confirmação e lembretes automáticos por e-mail
│ ├── Controle de disponibilidade por profissional
│ └── Máquina de estados (Agendado → Confirmado → Em Atendimento → Concluído)
│
├── Pacientes
│ ├── Cadastro completo com validação de CPF
│ ├── Histórico de atendimentos
│ ├── Detecção e merge de duplicatas
│ └── Exportação LGPD
│
├── Prontuário Digital
│ ├── Anamnese e evoluções
│ ├── Upload de exames e documentos (até 20 MB)
│ ├── Criptografia AES-256 at rest
│ └── Assinatura digital do profissional
│
├── Financeiro
│ ├── Faturamento automático pós-atendimento
│ ├── Múltiplos métodos de pagamento
│ ├── Integração PagarMe (PIX, cartão, boleto)
│ └── Emissão de NFS-e
│
├── Relatórios & Dashboard
│ ├── Dashboard em tempo real (SignalR)
│ ├── Relatório de fluxo de caixa
│ ├── Relatório de no-show e cancelamentos
│ └── Exportação PDF e CSV
│
└── Administração
├── Multi-tenant com isolamento por organização
├── RBAC granular (6 níveis de acesso)
├── Audit log imutável de todas as ações
└── Gestão de múltiplas unidadesTecnologias Utilizadas
Frontend
| Tecnologia | Versão | Uso |
|---|---|---|
| Angular | 18.2 | Framework principal (standalone components) |
| TypeScript | 5.4 | Tipagem estática |
| Tailwind CSS | 3.4 | Estilização |
| Lucide Angular | 0.446 | Ícones |
| Chart.js / ng2-charts | 4.4 / 6.0 | Gráficos |
| Microsoft SignalR | 8.0 | Comunicação em tempo real |
| RxJS | 7.8 | Programação reativa |
Backend
| Tecnologia | Versão | Uso |
|---|---|---|
| ASP.NET Core | 10.0 | API REST |
| C# | 13.0 | Linguagem principal |
| Firebase Admin SDK | — | Storage e autenticação de tokens |
| Hangfire + Redis | — | Background jobs e cache |
| Serilog + OpenTelemetry | — | Logs e rastreamento |
| Sentry | — | Monitoramento de erros |
Infraestrutura
| Componente | Tecnologia |
|---|---|
| Autenticação | JWT próprio (.NET) |
| Armazenamento de arquivos | Firebase Storage |
| Banco de dados | PostgreSQL 16 (produção) / SQLite (desenvolvimento) |
| Cache | Redis 7 |
| CI/CD | GitHub Actions |
| Deploy | Firebase Hosting (frontend) |
Arquitetura em Resumo
Angular SPA ──JWT──▶ .NET API ──▶ PostgreSQL
│ │
│ Hangfire (jobs)
│ Redis (cache)
│ Firebase Storage (arquivos)
│ PagarMe / Stripe (pagamentos)
│ Resend (e-mails)
│
└──SignalR──▶ .NET Hub (tempo real)Conformidade e Segurança
- LGPD: Criptografia de dados sensíveis, exportação por solicitação, logs de acesso com retenção de 5 anos
- TLS 1.3: Transporte criptografado obrigatório com HSTS
- OWASP: Proteção contra SQLi, XSS, CSRF e IDOR
- WCAG 2.1 AA: Interface acessível com suporte a leitores de tela e navegação por teclado
Status do MVP
O MVP 1.0.0 foi entregue para a clínica piloto em maio de 2026, com os seguintes módulos funcionais:
- ✅ Autenticação JWT com refresh automático
- ✅ Gestão de pacientes e profissionais
- ✅ Calendário de agendamentos com tempo real
- ✅ Prontuário básico (anamnese e evolução)
- ✅ Faturamento manual com integração PagarMe
- ✅ Dashboard operacional com SignalR
- ✅ Audit log completo
- ✅ Upload de arquivos via API
Para a lista completa de itens planejados, veja o Roadmap.