Missão · PMG Group · 24/05/2026

Plano de Ação
Quiz Dra. Suelley

Automação completa do questionário pré-consulta: termo LGPD, dois entregáveis PDF e painel administrativo para a médica.

ParaVenâncio A. Castro
ResponsávelDr. Don Martins
Data24 mai 2026
StatusEm execução
Nota sobre este plano: As etapas abaixo descrevem o objetivo e possíveis caminhos, mas não travam a solução técnica. Venâncio deve explorar e propor a melhor implementação para cada ponto. O resultado final precisa bater com o esperado — como chegar lá é parte da missão.
01 — Contexto
O que já existe

O quiz pré-consulta da Dra. Suelley Marques já está construído e publicado. Ele coleta dados clínicos e pessoais da paciente antes da consulta de perimenopausa.

O PDF para a paciente já existe — o Dr. Don já encaminhou para Venâncio. Ele é o documento visual/amigável que a paciente recebe ao final. O documento para a médica existe em HTML, com pontos de alerta clínico, e precisa ser convertido para PDF com o mesmo brand do documento da paciente.

A missão é conectar essas peças e automatizar o fluxo completo.

02 — Visão Geral
Fluxo completo da jornada
Paciente acessa o quizChegou pelo link enviado via CRM (WhatsApp) após agendamento
Termo LGPD/CFM — Etapa 1 do quizCheckbox obrigatório: concorda com os termos e autoriza uso de IA. Link para abrir o PDF do termo. Sem aceite = não avança.
Paciente responde o questionárioFluxo atual do quiz (sintomas, histórico, medicamentos, cirurgias, etc.)
Quiz finalizado → geração dos dois PDFsPDF da paciente + PDF da médica gerados automaticamente
PDF da paciente → entrega via CRM (WhatsApp)Mensagem automática: "Obrigada por responder! Aqui está seu resumo."
PDF da médica → salvo no painel administrativoMédica acessa o painel para ver todos os entregáveis por paciente
[Futuro] Confirmação automática pós-quizMensagem no WhatsApp: "Obrigada por responder o quiz! Aguarde, nossa equipe entrará em contato para confirmar sua consulta."
03 — Etapas da Missão
O que precisa ser feito
1
Entender o quiz atual

Antes de qualquer modificação, Venâncio precisa acessar o quiz, mapear as seções, entender como os dados são coletados e como o fluxo de telas funciona.

  • Acessar o quiz atual publicado
  • Mapear todas as seções e campos coletados
  • Identificar onde começa e onde termina o quiz
  • Entender o código HTML/JS que controla o fluxo de etapas
  • Ler o PDF da paciente que o Dr. Don enviou para entender o que deve aparecer
Caminho sugerido
O quiz está em quiz-suelley-v2/ no workspace. Ler o index.html completo antes de qualquer modificação. Identificar a função que controla avanço de etapas e onde fica a tela final.
2
Adicionar Termo LGPD/CFM na primeira tela

A primeira camada do quiz precisa exibir o termo de consentimento antes de qualquer pergunta clínica. A paciente deve aceitar ativamente — sem marcar a caixa, não avança.

  • Criar uma tela/etapa inicial (antes da etapa 1 atual)
  • Exibir texto introdutório sobre a coleta de dados e uso de IA
  • Adicionar link para o PDF do termo CFM (abre em nova aba)
  • Checkbox obrigatório: "Li e concordo com os Termos e autorizo o uso de Inteligência Artificial nos meus dados de saúde"
  • Botão "Continuar" desabilitado até marcar o checkbox
  • Registrar timestamp + IP do aceite (valida assinatura digital)
Atenção
O aceite tem validade jurídica. O timestamp e identificação da sessão precisam ser salvos junto com as respostas do quiz para comprovar o consentimento.
Caminho sugerido
Inserir nova `section` no início do quiz com classe de etapa. Adaptar a lógica de progressão para iniciar em 0 (termo) antes da etapa 1. O botão de avanço só habilita quando `checkbox.checked === true`.
3
Gerar os dois PDFs ao final do quiz

Quando a paciente finalizar o quiz, dois documentos são gerados com base nas respostas. Eles têm conteúdos diferentes mas o mesmo visual/brand.

PDF · Para a Paciente

Resumo visual e acolhedor. Não inclui dados clínicos sensíveis.

  • Nome e data
  • Sintomas principais relatados
  • Resumo do perfil hormonal
  • Mensagem de boas-vindas da Dra.
  • Doenças diagnosticadas
  • Cirurgias realizadas
  • Medicamentos em uso
  • Alergias medicamentosas
PDF · Para a Médica

Prontuário completo com pontos de alerta clínico.

  • Todos os campos do quiz
  • Doenças diagnosticadas
  • Cirurgias realizadas
  • Medicamentos em uso
  • Alergias medicamentosas
  • Alertas críticos destacados
  • Timestamp + aceite do termo
Brand
Ambos os PDFs usam exatamente o mesmo padrão visual: paleta magenta/roxo da Dra. Suelley, fonte Playfair Display para títulos, Inter para corpo. O HTML do documento da médica já existe — precisa ser convertido para PDF e equalizar com o brand do da paciente.
Caminhos possíveis para geração de PDF
(a) Biblioteca client-side: jsPDF + html2canvas — gera o PDF direto no browser antes de enviar. (b) Backend: puppeteer/playwright renderiza HTML e gera PDF server-side. (c) API externa: pdfshift.io, htmlcss2pdf. Venâncio decide qual abordagem encaixa na stack.
4
Enviar PDF da paciente via CRM (WhatsApp)

Quando o PDF da paciente for gerado, ele precisa chegar no celular dela automaticamente via WhatsApp, pelo CRM CLINIA AI.

  • Ao finalizar o quiz, coletar o número de telefone da paciente (já está no quiz ou vem via parâmetro URL)
  • Fazer upload do PDF para storage acessível (pode ser Supabase Storage, S3, ou outro)
  • Chamar API do CRM com o link do PDF
  • Mensagem acompanha: "Obrigada por responder o questionário, [Nome]! Aqui está seu resumo personalizado. A Dra. Suelley já está analisando suas informações."
Caminho sugerido
CRM CLINIA AI (GHL) aceita envio de arquivo via POST /conversations/messages com type "SMS" e o link do arquivo no campo message. Verificar se o número da paciente está disponível como campo do quiz ou precisa vir como query param no link.
5
Painel administrativo para a médica

O PDF da médica não vai para o WhatsApp dela — fica salvo em banco de dados, num painel onde ela acessa quando quiser. O painel lista todas as pacientes com seus entregáveis.

PAINEL · Dra. Suelley Marques · Pré-consultas
Paciente Data Entregável Status
Maria Fernanda S. 24/05/2026 Paciente Médica Completo
Carla Nogueira 23/05/2026 Paciente Médica Completo
Ana Paula R. 22/05/2026 Paciente Parcial
  • Definir banco de dados (Supabase é caminho natural — já usa no ecossistema)
  • Salvar todas as respostas do quiz + PDFs gerados
  • Criar interface do painel (pode ser HTML estático com fetch para a API)
  • Autenticação simples para a médica acessar (senha ou link seguro)
  • Botão de download do PDF da paciente e da médica por linha
Decisão de arquitetura para Venâncio
Onde hospedar o backend de armazenamento? Supabase (banco + storage + auth prontos), Railway, ou Vercel Functions + banco externo. A escolha impacta como o quiz vai fazer o POST das respostas ao finalizar. Propor uma opção ao Dr. Don antes de implementar.
6
[ Futuro ] Integração WhatsApp → Quiz → Confirmação

Esta etapa não entra na implementação agora, mas precisa estar desenhada na arquitetura para não precisar refazer depois.

  • Paciente entra em contato via WhatsApp para agendar
  • CRM envia link do quiz automaticamente
  • Paciente responde o quiz
  • Mensagem automática: "Obrigada! Aguarde nossa confirmação."
  • Médica recebe alerta no painel de nova paciente
04 — Stack
Tecnologias possíveis
jsPDF / html2canvas
Geração de PDF client-side direto no browser, sem backend
Puppeteer / Playwright
PDF server-side de alta fidelidade visual
Supabase
Banco + Storage + Auth + API prontos. Stack já usada no ecossistema
CLINIA AI API
Envio do PDF via WhatsApp para a paciente (type SMS)
Vercel Functions
Backend serverless para processar quiz e salvar no banco
05 — Entrega
Como saber que está pronto
  • Quiz abre com tela de termo LGPD antes de qualquer pergunta
  • Sem aceitar o termo, não é possível avançar
  • Ao finalizar o quiz, paciente recebe PDF no WhatsApp automaticamente
  • PDF da médica salvo no banco — acessível pelo painel
  • Painel lista pacientes com link para os dois documentos
  • Brand dos dois PDFs idêntico: paleta Suelley, tipografia correta
  • Campos sensíveis (medicamentos, cirurgias, alergias) NÃO aparecem no PDF da paciente
  • Testado com número real antes de ir para produção