EN ← Volver al Portafolio

SMAE Tracker

Una plataforma de seguimiento nutricional construida sobre el Sistema Mexicano de Alimentos Equivalentes (SMAE), que ayuda a los usuarios a seguir planes dietéticos estructurados sin depender exclusivamente del conteo de calorías.

Rol Diseñador de Producto y Desarrollador Principal
Estado En Desarrollo Activo
Tipo Tecnología Nutricional
Tecnología Nutricional Aplicaciones Móviles Modelado de Datos Diseño de Producto Salud y Bienestar Experiencia de Usuario

El Problema

La mayoría de las aplicaciones de seguimiento nutricional están construidas bajo un solo paradigma: el conteo de calorías y macronutrientes. Pero muchos nutriólogos en México prescriben dietas utilizando el Sistema Mexicano de Alimentos Equivalentes (SMAE) — un sistema basado en equivalentes donde los alimentos se agrupan en categorías y la dieta se define por cuántos equivalentes de cada grupo puede consumir el paciente por día.

Los pacientes que siguen planes basados en SMAE enfrentan problemas frecuentes:

  • Entender qué es un equivalente y cómo se relaciona con los alimentos reales.
  • Traducir un plan alimentario escrito en decisiones concretas en el supermercado o la cocina.
  • Llevar un registro de los equivalentes consumidos sin una herramienta diseñada para esto.
  • Encontrar sustituciones válidas cuando un alimento específico no está disponible.

Las aplicaciones existentes ignoran el sistema SMAE por completo o requieren que los usuarios calculen equivalentes manualmente, generando fricción que reduce la adherencia dietética.

Visión del Producto

La visión es hacer que las dietas basadas en equivalentes sean tan sencillas e intuitivas de seguir como las aplicaciones de conteo de calorías — sin que los usuarios necesiten entender la metodología nutricional detrás de ellas.

Un paciente debe poder buscar cualquier alimento, ver su valor en equivalentes, agregarlo a una comida y saber de un vistazo cuántos equivalentes le quedan en su plan diario — sin ningún cálculo manual.

Los usuarios deben poder construir comidas, registrar equivalentes, descubrir sustituciones de alimentos, entender el equilibrio nutricional y seguir los planes de nutrición profesionales — todo dentro de un solo producto diseñado para la forma en que realmente trabajan los nutriólogos mexicanos.

Modelo de Dominio

Traducir la metodología SMAE a un modelo de dominio de software fue uno de los aspectos más desafiantes y gratificantes del proyecto. Las guías de nutrición están escritas para clínicos, no para sistemas de software, por lo que el dominio requirió una interpretación y formalización cuidadosa.

Alimento
Porción
Equivalente
Grupo de Alimentos
Comida
Plan del Día

El modelo captura las relaciones entre alimentos individuales, sus porciones estandarizadas, los valores en equivalentes que representan esas porciones, el grupo de alimentos al que pertenece cada equivalente, cómo los equivalentes forman comidas y cómo las comidas componen un plan diario estructurado — todo preservando la consistencia con las guías oficiales del SMAE.

Base de Alimentos

La base de alimentos es el fundamento de toda la plataforma. Sin un catálogo de alimentos preciso y bien estructurado, los cálculos de equivalentes y las recomendaciones de sustituciones son poco confiables.

Porciones Estandarizadas

Cada alimento define tamaños de porción canónicos alineados con las guías SMAE, garantizando que los cálculos de equivalentes sean consistentes independientemente de cómo el usuario describa el alimento.

Valores en Equivalentes

Cada porción se mapea a un valor de equivalente explícito dentro de su grupo de alimentos, permitiendo que la app calcule automáticamente los totales de equivalentes conforme el usuario construye sus comidas.

Clasificación por Grupo

Los alimentos se clasifican en las categorías de equivalentes SMAE — cereales, leguminosas, proteínas, grasas, frutas, verduras, lácteos y azúcares — lo cual impulsa tanto la lógica de seguimiento como las recomendaciones de sustitución.

Metadatos de Búsqueda

Los registros incluyen alias, nombres comunes y variantes regionales para que los usuarios puedan encontrar alimentos usando lenguaje cotidiano en lugar de terminología nutricional técnica.

Desafíos del Producto

Convertir una Metodología Clínica en Software

El sistema SMAE está definido en guías de nutrición escritas para dietistas y clínicos. Los documentos describen categorías de equivalentes, equivalencias de porciones y reglas de grupos de alimentos en lenguaje natural — sin un modelo de datos formal detrás.

Solución

Se formalizó la metodología SMAE en un modelo de dominio explícito con relaciones claras entre entidades, reglas de equivalentes y jerarquías de grupos — tratando la guía de nutrición como una especificación de dominio en lugar de material de referencia.

Estandarización de Alimentos a Escala

El mismo alimento puede aparecer en diferentes preparaciones, descripciones de porciones y nombres regionales. Sin estandarización, la base de datos de equivalentes se vuelve inconsistente y la confianza del usuario se erosiona rápidamente cuando los cálculos no coinciden con lo que espera su nutriólogo.

Solución

Se diseñó un catálogo de alimentos normalizado donde cada registro tiene una porción canónica y un valor de equivalente anclado en las tablas de referencia SMAE, con alias para variantes regionales y de lenguaje común.

Diseñar para Usuarios No Técnicos

Las dietas basadas en equivalentes son inherentemente abstractas. Presentar conteos de equivalentes, presupuestos por grupo y lógica de sustitución a pacientes que quizás nunca han conocido este sistema requiere un diseño UX cuidadoso — el sistema debe ser invisible.

Solución

Se diseñaron interfaces en torno a los objetivos del usuario — "agregar alimento a la comida", "ver qué me queda hoy" — en lugar del modelo subyacente de equivalentes, dejando que la lógica de dominio corra silenciosamente en segundo plano.

Funcionalidades Clave

📊
Seguimiento de Equivalentes
Registra el consumo diario de equivalentes por grupo de alimentos contra el plan diario prescrito.
🍽
Planificación de Comidas
Construye comidas desde un catálogo estructurado con cálculo automático de equivalentes.
🔍
Búsqueda de Alimentos
Busca cualquier alimento por nombre y ve inmediatamente su valor en equivalentes y grupo de alimentos.
🔄
Sustituciones de Alimentos
Descubre alimentos equivalentes válidos dentro del mismo grupo para una planificación de comidas flexible.
📈
Progreso Diario
Monitorea la adherencia durante el día con una vista clara de los equivalentes restantes por grupo.

Arquitectura del Sistema

La plataforma está estructurada alrededor de un pipeline de datos que va desde una base de alimentos curada a través de capas de lógica de negocio hasta el seguimiento y análisis para el usuario.

Base de Alimentos
Motor de Equivalentes
Constructor de Comidas
Rastreador Diario
Análisis de Progreso

Capturas de Pantalla

SMAE Tracker — panel de progreso diario mostrando barras de progreso por grupo de equivalentes
Progreso Diario
SMAE Tracker — pantalla de registro de alimentos con pestañas de comida y búsqueda
Registro de Alimentos
SMAE Tracker — editor de metas diarias mostrando objetivos de equivalentes por grupo
Metas Diarias

Hoja de Ruta

El enfoque actual está en el seguimiento central de equivalentes y la planificación de comidas. Las mejoras planificadas extienden la plataforma hacia casos de uso profesionales y asistidos por IA.

Paneles para nutriólogos
Plantillas de planes compartidos
Escaneo de código de barras
Sugerencias de comidas con IA
Recomendaciones personalizadas
Reportes clínicos

Impacto y Resultados

SMAE Tracker busca reducir la complejidad de seguir dietas basadas en equivalentes, transformando una metodología nutricional clínica en un producto digital intuitivo.

Al eliminar el cálculo manual de equivalentes, la plataforma reduce la carga cognitiva diaria para los pacientes — convirtiendo un protocolo dietético complejo en una lista de verificación diaria sencilla.

La plataforma está diseñada para ayudar a los usuarios a mejorar la adherencia dietética, reducir la fricción en la planificación de comidas, entender sustituciones válidas de alimentos y seguir las recomendaciones del nutriólogo de manera más consistente — sin requerir conocimientos de nutrición.

Aprendizajes

1
El diseño orientado al dominio es esencial en aplicaciones de salud. El dominio SMAE tiene reglas precisas que, si se representan incorrectamente en el modelo, propagan errores en todas las funcionalidades. Definir bien el modelo de dominio antes de escribir cualquier interfaz es la inversión de mayor impacto.
2
Las metodologías expertas necesitan interpretación, no solo digitalización. Las guías clínicas de nutrición describen qué es verdad, no cómo debe funcionar el software. Traducirlas a código requiere entender la intención detrás de cada regla, no solo mapear las palabras a estructuras de datos.
3
La flexibilidad y la consistencia de datos están en tensión. Permitir que los usuarios registren cualquier alimento libremente entra en conflicto con la necesidad de cálculos de equivalentes consistentes. La solución es un catálogo curado como fuente de verdad canónica, con extensibilidad controlada.
4
El UX para salud de consumo debe ocultar la complejidad, no exponerla. El modelo de equivalentes es el motor — los usuarios nunca deberían necesitar entenderlo. Cada pantalla debe responder a "¿qué quiere lograr el usuario ahora?" y no a "¿cómo funciona el sistema subyacente?"
5
Ser dueño del producto significa ser dueño del problema, no solo del código. Identificar que las dietas basadas en equivalentes eran un área desatendida, definir el modelo de dominio, diseñar el UX y construir el producto son parte del mismo trabajo. La ejecución técnica es necesaria pero no suficiente.