Diseño de software para validación dietética de menús nutritivos
DOI:
https://doi.org/10.14306/renhyd.22.2.419Palabras clave:
Dieta Saludable, Diseño de Sistemas, Nutrición, Alimentación y Dieta, Planificación de Menú.Resumen
Introducción: Aunque existe software que apoya la validación de menús nutritivos, el modelo que subyace es desconocido y poco flexible a modificaciones. El objetivo de este trabajo es mostrar un modelo base, descrito en lenguajes estándar, flexible a modificaciones para validar menús nutritivos, así como una herramienta que automatiza el proceso de generación de software a partir de modelos. Aunque el software generado valida las Leyes de la Correcta Alimentación, criterios descritos en la mayoría de las guías alimentarias son incluidos en este modelo, donde la formulación de restricciones puede ser modificada sin necesidad de tener conocimientos en programación.
Material y método: Después definir los requerimientos al analizar varias guías alimentarias y consultar a nutriólogas de la Universidad Juárez Autónoma de Tabasco, se llevó a cabo el diseño del software e implementación, capturando los valores de las tablas de valor nutritivo de los alimentos de mayor consumo en México que sirvieron como base de datos. Al finalizar, se validaron y verificaron los menús.
Resultados: Se generó un sistema embedido con el que se validaron 7 menús de personas con características variadas, 4 mujeres y 3 hombres, edades entre 18 y 43 años, tallas entre 153 y 178 cm, pesos entre 49 y 78 kg, y presupuestos entre $60 y $200 pesos. Todos los menús fueron también validados por nutriólogas y aceptados como adecuados.
Conclusión: La elaboración de menús nutritivos para la intervención dietético-nutricional es esencial, este proceso consume demasiados recursos, así al ofrecer herramientas tecnológicas adaptables que automatizan la validación de esta tarea, se apoya en la solución de los problemas de salud directamente relacionados con la alimentación.
Citas
(1) Organización de las Naciones Unidas para la Alimentación y la Agricultura. Guías alimentarias basadas en alimentos [Internet]. Food and Agriculture Organization of the United Nations. 2018 [citado 2 de abril de 2018]. Disponible en: http://www.fao.org/nutrition/educacion-nutricional/food-dietary-guidelines/home/es/
(2) Gonzalez C, Garnett T. Plates, pyramids, and planets: developments in national healthy and sustainable dietary guidelines: a state of play assessment. Oxford: Food and Agriculture Organization of the United Nations and The Food Climate Research Network; 2016. Disponible en: http://www.fao.org/3/a-i5640e.pdf
(3) Secretaría de Salud (MX). Norma Oficial Mexicana NOM-043.SSA2-2012, Servicios básicos de salud. Promoción y educación para la salud en materia alimentaria. Criterios para brindar orientación. NOM-043.SSA2-2005 2012. Disponible en: http://www.dof.gob.mx/nota_detalle.php?codigo=5285372&fecha=22/01/2013
(4) Sociedad Española para el Estudio de la Obesidad, Sociedad Española de Endocrinología y Nutrición. ¿Conoces el «plato ideal»? Tu salud está en el plato. SEEDO - SEEN; 2012. Disponible en: http://www.seen.es/docs/apartados/660/folleto-dia-persona-obesa2012.pdf
(5) U.S. Department of Agriculture. MyPlate. USDA; 2010. Disponible en: https://choosemyplate-prod.azureedge.net/sites/default/files/printablematerials/GettingStartedWithMyPlate.pdf
(6) Téllez ME. Nutrición clínica. 1a ed. México, D.F.: Manual Moderno; 2010.
(7) Willett WC, Sacks F, Trichopoulou A, Drescher G, Ferro-Luzzi A, Helsing E, et al. Mediterranean diet pyramid: a cultural model for healthy eating. Am J Clin Nutr. 1995;61(6 Suppl):1402S-1406S.
(8) Defranchi RLB de, Nelson JK. Evolution and trends of the dietetics profession in the United States of America and in Argentina: north and south united by similar challenges. Arch Latinoam Nutr. 2009;59(2):113-9.
(9) Ramos R. Alimentación normal en niños y adolescentes: teoría y práctica. México, D.F.: El manual moderno; 1985.
(10) Antico RM. El profesor Dr. Pedro Escudero y su obra. Rev Digital Cienc. 2007;7(6):1-5.
(11) Bourges H, Bengoa JM, O’Donnell AM. Historias de la Nutrición en América Latina. Publicación SLAN #1. Buenos Aires: Nutricia-Bagó; 2002. Disponible en: https://www.fundacionbengoa.org/publicaciones/images/414/Historias%20Nutrici%C3%B3n.pdf
(12) Chávez-Bosquez O, Pozos-Parra P. The Latin American laws of correct nutrition: Review, unified interpretation, model and tools. Comput Biol Med. 2016;70:67-79.
(13) Gogolla M, Büttner F, Richters M. USE: A UML-based specification environment for validating UML and OCL. Sci Comput Program. 1 de diciembre de 2007;69(1):27-34.
(14) Rumbaugh J, Jacobson I, Booch G. El lenguaje unificado de modelado: Manual de referencia. 2ª ed. Madrid: Pearson Educación; 2007.
(15) Pressman RS. Ingeniería del software. Un enfoque práctico. 7ª ed. México, D.F.: McGraw-Hill Interamericana Editores; 2010.
(16) Cabot J, Gogolla M. Object Constraint Language (OCL): A Definitive Guide. En: Bernardo M, Cortellessa V, Pierantonio A, editores. Formal Methods for Model-Driven Engineering: 12th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2012, Bertinoro, Italy, June 18-23, 2012 Advanced Lectures. Berlin, Heidelberg: Springer-Verlag; 2012. p. 58-90. (Lecture Notes in Computer Science). Disponible en: https://link.springer.com/chapter/10.1007/978-3-642-30982-3_3
(17) Ziemann P, Gogolla M. Validating OCL Specifications with the USE Tool: An Example Based on the BART Case Study. Electron Notes Theor Comput Sci. 2003;80:157-69.
(18) Larsson D, Mostowski W. Specifying Java Card API in OCL. Electron Notes Theor Comput Sci. 2004;102:3-19.
(19) Ortiz López D. Transformación de modelos del estándar de salud HL7 a UML/OCL. [Barcelona]: Universitat Politècnica de Catalunya; 2011. Disponible en: http://hdl.handle.net/2099.1/12477
(20) Garry D, Balfe T. Experiences Using OCL for Business Rules on Financial Messaging. En: Proceedings of the 12th Workshop on OCL and Textual Modelling. New York, NY, USA: ACM; 2012. p. 65–66. (OCL ’12). Disponible en: http://doi.acm.org/10.1145/2428516.2428529
(21) Vogel L. Eclipse Modeling Framework (EMF) - Tutorial [Internet]. vogella.com. 2016 [citado 3 de enero de 2017]. Disponible en: http://www.vogella.com/tutorials/EclipseEMF/article.html
(22) Helming J, Koegel M. EMF Tutorial: What every Eclipse developer should know about EMF. EclipseSource. 2014 [citado 17 de junio de 2016]. Disponible en: https://eclipsesource.com/blogs/tutorials/emf-tutorial/
(23) Chávez A, Ledesma JA, Mendoza E, Calvo C, Castro MI, Ávila A, et al. Tablas de uso práctico de los alimentos de mayor consumo «Miriam Muñoz». 3ª ed. México, D.F.: McGrawHill Education; 2014.
(24) Pérez AB, Palacios B, Castro AL, Flores I. Sistema Mexicano de Alimentos Equivalentes. 4ª ed. México, D.F.: Fomento de Nutrición y Salud; 2014.
(25) Steinberg D, Budinsky F, Paternostro M, Merks E. EMF: Eclipse Modeling Framework. 2nd ed. Upper Saddle River, NJ: Addison-Wesley; 2008. (Eclipse Series).
(26) Chávez-Bosquez O, Pozos-Parra P. Modelo de las Leyes de la Alimentación en OCL. Open Sci Framework [Internet]. 2018; Disponible en: https://osf.io/25fq7/
(27) Perichart O. Manual de lineamientos para la práctica de la nutrición clínica: enfermedades crónico-degenerativas. México, D.F.: McGrawHill; 2012.
(28) Ascencio C. Elementos fundamentales en el cálculo de dietas. 2a ed. México, D.F.: El Manual Moderno; 2017.
(29) Casanueva E, Kaufer-Horwitz M, Pérz-Lizaur AB, Arroyo P. Nutriología médica. 3ª ed. México, D.F.: Editorial Médica Panamericana; 2008.
(30) López LB, Suárez MM. Fundamentos de nutrición normal. Buenos Aires: El Ateneo; 2002.
(31) Quintín J. Dietética: nutrición normal. 8ª. México, D.F.: Méndez; 1985.
(32) Queralt A, Teniente E. Verification and Validation of UML Conceptual Schemas with OCL Constraints. ACM Trans Softw Eng Methodol. 2012;21(2):13:1–13:41.
(33) Arjona A. Generación de aplicaciones ricas: EMF Client Platform/Forms. GitBook; 2015. Disponible en: https://legacy.gitbook.com/download/pdf/book/antonioarjona/generacion-de-aplicaciones-emf-platform-forms
(34) Koegel M, Helming J. Getting started with EMF Forms – EclipseSource. EclipseSource. 2015 [citado 4 de abril de 2016]. Disponible en: https://eclipsesource.com/blogs/tutorials/getting-started-with-emf-forms/
(35) Arancibia PY. Sistema de evaluación nutricional y asignación de menús a minutas utilizando Simulated Annealing. [Valparaíso, Chile]: Pontificia Universidad Católica de Valparaíso; 2012. Disponible en: http://opac.pucv.cl/pucv_txt/txt-3500/UCF3539_01.pdf