Resumen

La implementación de la arquitectura de software tiene el propósito de resolver problemas relacionados con la usabilidad de las aplicaciones, el diseño de la arquitectura de datos y, la producción del código para traducir las reglas del negocio a la lógica del lenguaje de programación. En este proyecto logramos organizar los tres componentes de la arquitectura en capas que posteriormente se integraron con el patrón arquitectónico denominado Modelo Vista Controlador (MVC), mediante el lenguaje PHP. Para resolver los desafíos del proyecto, se estimó apropiado el uso del Framework Laravel PHP para la implementación de las reglas del negocio y se extiende la funcionalidad de Voyager para el diseño de las interfaces del usuario, así como, la configuración de un servidor de datos MySQL para la gestión de los datos del sistema. El desarrollo de este proyecto se realizó considerando los requerimientos funcionales de acuerdo con los estándares de la Norma Oficial Méxicana para los Sistemas de Expedientes Clínicos Electrónicos de la Secretaría de Salud de México observados específicamente en la NOM-024-SSA3-2012 que es la normatividad más reciente para este tipo de aplicaciones.