TeCuida NR01 – Back-End e Lógica do Sistema
Arquitetura de dados, automações, pontuação e regras de negócio
📦 Estrutura de Banco de Dados (CPTs)
empresa– Dados completos da empresa clientefuncionario– Dados dos colaboradores vinculados à empresacheckin– Respostas quinzenais (GAD-7 / PHQ-9)alerta– Gatilhos criados automaticamente via pontuaçãorelatorio– Relatórios mensais gerados por empresa
🧠 Pontuação dos Formulários
Ambos os formulários seguem protocolos clínicos internacionais.
- GAD-7: 7 perguntas, pontuação de 0 a 21
- PHQ-9: 9 perguntas, pontuação de 0 a 27
- Campos armazenados:
score_gad,score_phq,score_total - Pontuação salva automaticamente como campo meta no
checkin
🚨 Gatilhos de Alerta
- Se
score_gadouscore_phq≥ 10 → cria postalerta - Se 2 alertas consecutivos no mesmo funcionário →
alerta_critico - Alertas são visíveis no painel da empresa e no admin
⚙️ Automação de Envio de Check-in
- Agendamento quinzenal automático via Uncanny Automator PRO ou cron manual
- Link de resposta enviado por e-mail ou WhatsApp (personalizado)
- Link contém ID do funcionário e expira após 5 dias
📤 Exportações e Relatórios
- Relatórios por empresa, por funcionário e por setor
- Exportáveis em PDF via WPDataTables PRO
- Contêm: total de check-ins, média de score, reincidência, alertas
- Carimbo automático: “Empresa em conformidade com a NR01”
🔐 Permissões e Acesso
- Empresa só vê seus próprios dados (JetEngine Dynamic Visibility)
- Funcionário só responde o que receber por link
- TeCuida Admin vê tudo via WP Admin restrito