Health Care Data Management System at World Health Centers in the Mexican Republic
Keywords:
Software architecture, Data layer, Business layer, Presentation layerAbstract
The implementation of the software architecture has the purpose of solving problems related to the usability of the applications, the design of the data architecture and the production of the code to translate the business rules into the logic of the programming language. In this project we managed to organize the three components of the architecture in layers that were later integrated with the architectural pattern called the Controller View Model (MVC), using the PHP language. To solve the project's challenges, the use of the Laravel PHP Framework for the implementation of business rules was considered appropriate and Voyager's functionality is extended for the design of user interfaces, as well as the configuration of a data server. MySQL for the management of system data. The development of this project was carried out considering the functional requirements in accordance with the standards of the Official Mexican Standard for Electronic Clinical Record Systems of the Ministry of Health of Mexico specifically observed in NOM-024-SSA3-2012, which is the regulations latest for this type of applications.
Downloads
References
Subsecretaría de Integración y Desarrollo del Sector Salud, Manual del Expediente Clínico Electrónico, Secretaría de Salud, 2011.
Subsecretaría de Integración y Desarrollo del Sector Salud, Norma oficial mexicana NOM-024, Secretaría de Salud, 2011.
Héctor Vázquez Leal. “Un expediente clínico electrónico universal para México: características, retos y beneficios” Universidad Veracruzana, 28/06/2011
Mariscal Avilés, Judith; Gil-García, J. Ramón; Ramírez-Hernández, Fernando. “e-Salud en México: antecedentes, objetivos, logros y retos” Espacios Públicos, vol. 15, núm. 34, mayo-agosto, 2012, pp. 65-94 Universidad Autónoma del Estado de México, Toluca, México.
eHealth in the Region of the Americas: breaking down the barriers to implementation. Results of the World Health. Organization’s Third Global Survey on eHealth ISBN: 978-92-75-11925-9
Centro Nacional de Excelencia Tecnológica en Salud: CENETEC, “Programa de Acción Específico: Evaluación y Gestión de Tecnologías para la Salud”. Publicado en el Diario Oficial de la Federación el 12 de diciembre de 2013
Apuntes de Ingeniería del software: Arquitectura multicapa y observadores. Macario Polo Usaola.
Laravel Seeding [en línea]. Disponible: https://laravel.com/docs/5.8/seeding
Laravel Migrations [en línea]. Disponible: https://laravel.com/docs/5.8/migrations
(Ecured, 2016) y Laravel [en linea] Disponible: https://www.ecured.cu/Laravel
Laravel Voyager [en línea]. Disponible: https://laravelvoyager.com/
Salvador Escorcia, Máximo López, J. Gabriel González, Azucena Montes, Hiram Zúñiga. Departamento de Ciencias Computacionales. Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET)
(Wikipedia, 2017) y Bcrypt [en linea] Disponible: https://en.wikipedia.org/wiki/Bcrypt
(Wikipedia, 2018) y Cross-site request forgery [en linea] Disponible:
https://es.wikipedia.org/wiki/Cross-site_request_forgery
Rational IBM (2005)
Naranjo, 2005
Downloads
Published
Issue
Section
License
Copyright (c) 2020 UNACIENCIA

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
