{ "titulo": "Relatórios de sessões e exportação", "conteudo": "

Relatórios de sessões e exportação

\n\n

A página Relatórios (acessível em /melissa/relatorios ou Prontuários → Relatórios) consolida as sessões num período escolhido com KPIs, gráfico de evolução e tabela detalhada. Você pode exportar tudo pra PDF, Excel ou CSV respeitando os filtros aplicados.

\n\n

1. Layout 2-col

\n\n

Mobile (<1024px): sidebar vira drawer acessado por botão \"Filtros\" no header.

\n\n

2. Filtros de período

\n

4 opções no seletor:

\n\n

Ao trocar o período, dispara uma nova query no banco. Os KPIs, gráfico e tabela se atualizam.

\n\n

3. Estatísticas (KPIs)

\n

Sidebar mostra cards com contadores do período:

\n\n

Cada card é clicável: filtra a tabela mostrando apenas as sessões daquele status. Clique no mesmo card pra desfazer o filtro.

\n\n

4. Gráfico de evolução

\n

Gráfico de barras/linhas (Chart.js) mostrando a evolução de sessões no período. O agrupamento adapta automaticamente:

\n\n

Cores por status (verde = realizadas, vermelho = faltas, amarelo = canceladas, azul = remarcadas).

\n\n

5. Tabela detalhada

\n

DataTable com colunas: data/hora, paciente, modalidade, status, valor (se aplicável), forma de pagamento. Paginada (15 por página default), ordenável por qualquer coluna. Status com tag colorida.

\n\n

6. Exportação — 3 formatos

\n

3 botões no topo da tabela (ou header da página dependendo do layout):

\n\n\n \n \n \n \n \n \n \n \n
BotãoFormatoQuando usar
📄 PDFPDF A4Apresentar pra contador, anexar a processo, arquivo formal com identidade visual da clínica
📊 ExcelXLSXAnálise no Excel/Google Sheets, fórmulas, gráficos próprios, manipulação fina
📋 CSVCSV UTF-8Importar em outro sistema, processamento via script, BI externo
\n\n
\n 🎯 Os filtros aplicados na tela são respeitados — se você filtrou por \"Realizadas\" e exportou pra Excel, só as realizadas vão pro arquivo. Período idem. Quer todos os status? clique no card de filtro pra desfazer antes de exportar.\n
\n\n

7. Detalhes técnicos por formato

\n\n

PDF

\n\n\n

Excel (XLSX)

\n\n\n

CSV

\n\n\n

8. Nome do arquivo gerado

\n

Padrão relatorio_sessoes_AAAAMMDD_HHmm.{pdf|xlsx|csv} com timestamp da hora de geração. Garante que múltiplas exportações no mesmo dia não sobrescrevem.

\n\n

⚠️ Notas pro desenvolvedor

\n", "categoria": "Relatórios", "exibir_no_faq": true, "tipo_acesso": "usuario", "pagina_path": "/melissa/relatorios", "ordem": 7, "ativo": true, "medias": [ { "tipo": "imagem", "url": "" } ], "_faq_itens": [ { "pergunta": "Como vejo um resumo das minhas sessões num período?", "resposta": "Abra a página Relatórios (menu Prontuários → Relatórios, ou diretamente em /melissa/relatorios). Você escolhe o período na sidebar esquerda (esta semana, este mês, últimos 3 ou 6 meses) e o sistema mostra KPIs em cards, gráfico de evolução e tabela detalhada de cada sessão.", "ordem": 0, "ativo": true }, { "pergunta": "Quais períodos posso filtrar?", "resposta": "4 opções fixas no seletor: Esta semana (domingo a sábado da semana corrente), Este mês (default — dia 1 ao último dia do mês atual), Últimos 3 meses e Últimos 6 meses (janelas rolantes terminando no fim do mês atual). Não há custom date range na UI ainda — pra filtrar uma data específica, exporte pra Excel ou CSV e filtre lá.", "ordem": 1, "ativo": true }, { "pergunta": "Como exporto o relatório pra PDF?", "resposta": "No topo da página de Relatórios, clique no botão PDF (ícone vermelho de arquivo). O sistema renderiza o relatório com KPIs em destaque + tabela A4 e dispara o download. Útil pra apresentar pra contador, anexar a processos ou arquivar formalmente. O PDF traz a identidade visual da clínica (nome, logo se cadastrado, data de geração).", "ordem": 2, "ativo": true }, { "pergunta": "Como exporto pra Excel?", "resposta": "Botão Excel (ícone verde) no topo da página. Gera um arquivo .xlsx com cabeçalho fixo (frozen header), linhas zebradas pra leitura, colunas formatadas (datas como data, valores como moeda BRL) e cabeçalho com cor da clínica. Pronto pra análise no Excel, Google Sheets ou LibreOffice.", "ordem": 3, "ativo": true }, { "pergunta": "Quando devo usar CSV em vez de Excel?", "resposta": "Use CSV quando precisar importar os dados em outro sistema (ERP, BI, banco de dados), fazer processamento via script, ou compartilhar com alguém que não tenha Excel. O arquivo é mais leve e universal. Use Excel quando o destino final for análise humana — formatação de moeda, gráficos próprios, fórmulas. Os 2 trazem os mesmos dados.", "ordem": 4, "ativo": true }, { "pergunta": "Os filtros aplicados na tela também valem pra exportação?", "resposta": "Sim, sempre. Se você filtrou por \"Realizadas\" clicando no card de KPI, só as sessões realizadas vão pro arquivo exportado. Período idem. Quer exportar todos os status? clique no card de filtro pra desfazer (ou clique em outro KPI e depois nele de novo) antes de exportar. Na dúvida, o título do PDF/Excel sempre traz os filtros aplicados na primeira linha.", "ordem": 5, "ativo": true }, { "pergunta": "O Excel exportado tem fórmulas ou só dados?", "resposta": "Só dados. As colunas vêm formatadas (data como data, valor como moeda BRL) mas sem fórmulas pré-instaladas — você adiciona o que precisar depois (somas, médias, gráficos). Decisão de design: pra evitar conflito com diferentes locales/versões do Excel, exportamos puro e você customiza.", "ordem": 6, "ativo": true }, { "pergunta": "Por que o gráfico às vezes mostra dias e às vezes semanas/meses?", "resposta": "Agrupamento automático conforme o período pra evitar gráfico ilegível: Semana / Mês → 7-31 colunas por dia (legível). 3 meses → ~13 colunas por semana ISO. 6 meses → ~26 colunas ou ~6 colunas por mês ISO. Se forçássemos 180 colunas em \"6 meses\", ficaria ilegível.", "ordem": 7, "ativo": true }, { "pergunta": "Posso filtrar o relatório por um paciente específico?", "resposta": "Hoje não diretamente na página de Relatórios. Pra ver sessões de um paciente específico, vá no prontuário do paciente (aba Sessões) — lá tem timeline completa com filtros próprios. Ou exporte o relatório geral pra Excel/CSV e filtre por nome do paciente no Excel.", "ordem": 8, "ativo": true }, { "pergunta": "Consigo ver o relatório de outro terapeuta da clínica?", "resposta": "Depende da sua permissão no tenant. Por default, cada terapeuta vê só as próprias sessões. Owners/admins do tenant podem ter acesso aos relatórios consolidados de todos os profissionais — verifique em Configurações → Equipe qual é seu papel. Pra solicitar acesso ampliado, fale com o owner do tenant.", "ordem": 9, "ativo": true }, { "pergunta": "Como ficam os nomes dos arquivos exportados?", "resposta": "Padrão relatorio_sessoes_AAAAMMDD_HHmm.{pdf|xlsx|csv}. Exemplo: relatorio_sessoes_20260522_1430.xlsx. Timestamp garante que múltiplas exportações no mesmo dia não sobrescrevem o anterior — fica fácil organizar versões.", "ordem": 10, "ativo": true }, { "pergunta": "Posso agendar exportações automáticas (envio por email mensal)?", "resposta": "Ainda não. Hoje a exportação é on-demand — você precisa abrir a página e clicar no botão. Exportação agendada (ex: PDF mensal enviado por email no dia 1) está no roadmap pós-MVP, depende do Módulo 6 (notifications factory channel) que ainda não foi implementado. Por enquanto, agende um lembrete pra você abrir a página todo dia 1.", "ordem": 11, "ativo": true } ] }