¿Que criterio se utiliza para calificar a un Usuario/Paciente para aparecer en los resultados y estadisticas?
🎯 Ejemplos Prácticos:
Usuario con Perfil Completo (Score: ~210):
• ✅ Tiene fecha de diagnóstico: +80
• ✅ Avatar real (no default): +40
• ✅ Estado de ánimo reciente: +30
• ✅ Tiene condición asignada: +30
• ✅ Tiene país: +20
• ✅ Tiene ubicación: +10
• Total: 210 puntos 🏆
Usuario con Perfil Básico (Score: ~100):
• ✅ Tiene fecha de diagnóstico: +80
• ❌ Avatar default: +0
• ❌ Sin estado de ánimo: +0
• ❌ Sin condición: +0
• ✅ Tiene país: +20
• ✅ Tiene ubicación: +10 (requerido para aparecer)
• Total: 110 puntos
Usuario Mínimo (Score: 10):
• ❌ Sin diagnóstico: +0
• ❌ Avatar default: +0
• ❌ Sin estado de ánimo: +0
• ❌ Sin condición: +0
• ❌ Sin país: +0
• ✅ Tiene ubicación: +10 (mínimo requerido)
• Total: 10 puntos
---
🎲 Casos de Empate:
Si dos usuarios tienen el mismo score, se desempata por:
1. Diagnóstico más reciente (condFechaInicio más reciente)
2. Estado de ánimo más reciente (lastMoodDate más reciente)
3. Perfil más nuevo (FechaCreacion más reciente)