Não somos teleconsulta. Somos a camada de software clínico da cannabis medicinal.
A CliCann é uma healthtech vertical. Operamos cada etapa do tratamento em software — sempre sob supervisão médica humana, com decisão clínica formal registrada em log imutável.
Plataforma clínica
Triagem, anamnese, prescrição assistida, dispensação, acompanhamento e refill operados em um único sistema.
IA clínica própria
Camada de IA versionada, observada e auditável — construída para apoio clínico, não chatbot genérico.
Motor longitudinal
Acompanhamento ativo do paciente após a consulta: check-ins, titração, red flags e refill automatizado.
Três áreas. Um único sistema clínico.
Cada interface da CliCann é construída sobre o mesmo motor — não há integração entre apps soltos.
- Triagem conversacional com a Lis
- Anamnese dinâmica adaptada ao perfil
- Jornada terapêutica com timeline e memória longitudinal
- Check-ins e push notifications de acompanhamento
- Refill e recompra orquestrados pelo sistema
- Fila clínica priorizada por red flags
- Snapshot longitudinal do paciente em cada decisão
- Sugestões de dose e draft autosave
- Painel de acompanhamento pós-consulta
- PDFs de prescrição e laudo gerados pelo motor
- Observatório clínico com heatmaps e telemetria
- Audit append-only de toda conduta clínica
- RLS granular por papel (admin, médica, paciente)
- Webhooks assinados (InfinitePay, Melhor Envio)
- Test harness com fast-forward para QA clínico
Seis sistemas. Construídos por nós. Em produção.
Cada sistema abaixo é código próprio mantido em repositório versionado — não é integração de terceiros.
Motor de Followup
Máquina de estados que orquestra D0 → manutenção, check-ins, titração e red flags.
src/lib/followup/followup-engine.server.tsLis — IA de triagem
IA conversacional clínica com contrato versionado, rate-limit e fallback determinístico.
src/lib/triage/prompts/lis.tsAnamnese Dinâmica
Perguntas adaptativas geradas a partir de clusters e red flags da anamnese inicial.
src/lib/ai/generate-dynamic-questions.functions.tsTitração de Dose
Sugestões de ajuste de dose baseadas em resposta clínica longitudinal e protocolo.
src/lib/followup/dose-titration.server.tsStatus Engine
Máquina de estados da jornada — transições válidas auditadas, sem estados inválidos.
src/lib/clinical/status-engine.tsObservatório Clínico
Heatmaps clínicos, telemetria de IA e painel de monitoramento operacional.
src/lib/ai/clinical-observatory.functions.tsLis é uma camada clínica versionada e auditável.
Não é um chatbot. É uma camada de IA com contrato de saída, observabilidade ponta-a-ponta e fallback determinístico para nunca quebrar a jornada do paciente.
- TriagemLis conduz primeiro contato, qualifica e identifica red flags.
- AnamneseGeração de perguntas dinâmicas a partir dos clusters detectados.
- Análise clínicaResumo estruturado, score e flags entregues à médica.
- Sugestões de doseApoio à titração com base em resposta longitudinal.
A IA organiza dados e levanta sinais. Toda decisão clínica é da médica responsável.
Saída validada em JSON schema. Se o provedor falhar, regras locais determinísticas assumem.
Chaves só no servidor. Paciente nunca vê logs técnicos. Médica vê só suas consultas.
Cada chamada registrada com tokens, latência, custo e status (success / error / fallback).
A maioria das healthtechs para no atendimento. A CliCann começa nele.
Após a consulta, o motor opera o tratamento — de forma auditada e sempre sob supervisão clínica.
- Fase D0
Início do tratamento
Onboarding clínico, jornada terapêutica iniciada, primeiro frasco dispensado.
- Fase Primeiros dias
Adaptação acompanhada
Acompanhamos sua tolerância e adesão nos primeiros dias, com canal aberto para dúvidas.
- Fase D7
Primeiro check-in completo
Tolerabilidade, efeitos adversos, sono e adesão. CliScore inicial calculado.
- Fase Titulação
Ajustes supervisionados
Ajustes graduais de dose, sempre revisados pela médica antes de aplicar.
- Fase Refill
Recompra assistida
Quando o frasco está acabando, organizamos sua reposição com você antes do término.
- Fase ∞
Manutenção longitudinal
Acompanhamento ativo contínuo, memória clínica preservada.
Construída para operar nacionalmente desde o dia 1.
Stack moderno, edge-first, tipado de ponta-a-ponta — sem dívida técnica acumulada de plataformas legadas.
- Edge runtimeCloudflare Workers via TanStack Start — baixa latência global, escala horizontal nativa.
- Server functions tipadasRPC end-to-end com TypeScript estrito — sem rotas REST artesanais.
- Banco com RLSPostgres gerenciado, RLS em todas as tabelas clínicas, migrations versionadas.
- RealtimeSupabase Realtime para fila clínica viva e status de pagamento em tempo real.
- Test harness clínicoFast-forward de jornada para QA: reproduz integralmente o ciclo de qualquer paciente is_test.
- Observabilidadeai-logger, clinical-audit, payment-webhook-logs — telemetria ponta-a-ponta.
Compliance nativo, não bolt-on.
A CliCann foi construída assumindo dado clínico sensível desde o primeiro commit. Segurança não é camada extra — é arquitetura.
RLS granular por papel
Row-Level Security ativa em todas as tabelas clínicas. Médica vê só suas consultas; paciente nunca vê dado de outro paciente.
has_role() server-side
Verificação de papel via security-definer function — sem checagem client-side falsificável.
Audit append-only
Decisões clínicas registradas em log imutável. Sem update, sem delete — rastreabilidade total.
Webhooks HMAC
InfinitePay e Melhor Envio validados por assinatura HMAC antes de qualquer escrita no banco.