Módulo de gestión y control de equipos del área de sistemas para el Hospital Universitario San Rafael de Tunja
| dc.contributor.advisor | Piracoca Arcos, Jhon Alexis | |
| dc.contributor.author | Ramirez Mancilla, Juan Miguel | |
| dc.contributor.corporatename | Universidad Santo Tomás | |
| dc.contributor.cvlac | https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0002450348 | |
| dc.date.accessioned | 2026-07-17T20:30:41Z | |
| dc.date.available | 2026-07-17T20:30:41Z | |
| dc.date.issued | 2026-07-09 | |
| dc.description | El Hospital Universitario San Rafael de Tunja contaba con un sistema de información para el registro y control de sus activos tecnológicos que, con el crecimiento de la infraestructura hospitalaria, evidenció limitaciones funcionales: carecía de control de acceso basado en roles, no permitía planificar mantenimientos preventivos, no ofrecía trazabilidad de los cambios realizados a cada equipo y no generaba reportes consolidados para la toma de decisiones. Esta pasantía tuvo como objetivo mejorar el sistema HRCATCH del hospital mediante el desarrollo de un módulo de gestión de activos tecnológicos, aplicando la metodología ágil Scrum, con el fin de centralizar la administración del inventario y apoyar las decisiones operativas del área de TI. El desarrollo se ejecutó en cuatro fases: análisis de los procesos y requerimientos existentes mediante reuniones con el personal de TI; diseño de una arquitectura de tres capas compuesta por una aplicación Angular 19 en el frontend, una API REST en Node.js con Express y una base de datos MariaDB gestionada con Sequelize; desarrollo de los módulos funcionales de inventario, ciclo de vida de equipos, mantenimientos preventivos y control de acceso basado en roles diferenciados (AdminSistemas, TécnicoSistemas y UsuarioSistemas); y validación del sistema mediante pruebas funcionales sobre los requerimientos especificados. Como resultado se entregó un módulo funcional que centraliza la gestión del inventario tecnológico, automatiza la programación de mantenimientos preventivos, genera reportes en Excel y PDF, e incorpora un índice de obsolescencia tecnológica calculado a partir de cuatro variables ponderadas (antigüedad, vigencia del soporte del fabricante, frecuencia de mantenimientos correctivos y disponibilidad de repuestos), lo que sustituye el criterio subjetivo previo por un proceso basado en datos verificables. El proyecto demuestra que la aplicación rigurosa de principios de ingeniería de software, combinada con un levantamiento adecuado de requerimientos institucionales, permite generar herramientas tecnológicas de valor concreto y medible para el sector salud. | |
| dc.description.abstract | Hospital Universitario San Rafael de Tunja relied on an information system for recording and tracking its technology assets that, as the hospital's infrastructure grew, revealed significant functional limitations: it lacked role-based access control, provided no way to schedule preventive maintenance, offered no traceability of changes made to each device, and failed to produce consolidated reports for decision-making. This internship aimed to improve the hospital's HRCATCH system by developing a technology asset management module, applying the Scrum agile methodology, in order to centralize inventory administration and support the IT department's operational decisions. The development was carried out in four phases: analysis of existing processes and requirements through meetings with IT staff; design of a three-layer architecture consisting of an Angular 19 frontend, a Node.js/Express REST API, and a MariaDB database managed with Sequelize; development of the functional modules for inventory, equipment lifecycle, preventive maintenance, and role-based access control differentiated by user profile (AdminSistemas, TécnicoSistemas, and UsuarioSistemas); and validation of the system through functional testing against the specified requirements. The result was a functional module that centralizes technology inventory management, automates preventive maintenance scheduling, generates Excel and PDF reports, and incorporates a technological obsolescence index calculated from four weighted variables (equipment age, manufacturer support validity, frequency of corrective maintenance, and parts availability), replacing the previous subjective criteria with a process grounded in verifiable data. The project demonstrates that rigorous application of software engineering principles, combined with proper institutional requirements gathering, can produce technology tools of concrete, measurable value for the healthcare sector. | |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.degreename | Ingeniero Informático | spa |
| dc.description.domain | http://www.ustatunja.edu.co/investigacion | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Ramírez Mancilla, J. M (2026). Módulo de gestión y control de equipos del área de sistemas para el Hospital Universitario San Rafael de Tunja [Trabajo de Grado, Universidad Santo Tomás].Repositorio Institucional | |
| dc.identifier.instname | instname:Universidad Santo Tomás | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Universidad Santo Tomás | spa |
| dc.identifier.repourl | repourl:https://repository.usta.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/11634/73266 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Santo Tomás | spa |
| dc.publisher.branch | CRAI-USTA Tunja | |
| dc.publisher.faculty | Facultad de Ingeniería de Sistemas | spa |
| dc.publisher.program | Ingeniería Informática | spa |
| dc.relation.references | Angular. (2024). Angular documentation. Google. https://angular.dev/docs [Documentación oficial del framework frontend utilizado, versión compatible con Angular 19] | |
| dc.relation.references | bcryptjs. (2024). bcryptjs - npm package. GitHub. https://www.npmjs.com/package/bcryptjs [Biblioteca para cifrado de contraseñas mediante algoritmo bcrypt] | |
| dc.relation.references | DBeaver. (2024). DBeaver Community documentation. DBeaver Corp. https://dbeaver.io/docs/ [Documentación del administrador de bases de datos utilizado] | |
| dc.relation.references | ExcelJS. (2024). ExcelJS - npm package documentation. GitHub. https://github.com/exceljs/exceljs [Documentación de la biblioteca para generación de archivos Excel] | |
| dc.relation.references | Express.js. (2024). Express - Node.js web application framework. OpenJS Foundation. https://expressjs.com/ [Documentación oficial del framework para Node.js utilizado en el backend] | |
| dc.relation.references | Git. (2024). Git documentation. Git SCM. https://git-scm.com/doc [Documentación del sistema de control de versiones utilizado] | |
| dc.relation.references | JSON Web Tokens (JWT). (2015). *JSON Web Token (JWT) - RFC 7519*. Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/rfc7519 [Estándar oficial para autenticación mediante tokens, implementado en el backend] | |
| dc.relation.references | MariaDB Foundation. (2024). MariaDB Server documentation. MariaDB. https://mariadb.com/kb/en/documentation/ [Documentación oficial del motor de base de datos utilizado] | |
| dc.relation.references | Node.js Foundation. (2024). Node.js documentation (versión 20 LTS). OpenJS Foundation. https://nodejs.org/en/docs [Documentación oficial de la plataforma de ejecución del backend] | |
| dc.relation.references | PDFKit. (2024). PDFKit documentation. GitHub. https://pdfkit.org/ [Documentación oficial de la biblioteca para generación de documentos PDF] | |
| dc.relation.references | Postman. (2024). Postman learning center. Postman Inc. https://learning.postman.com/ [Documentación de la herramienta de pruebas de API utilizada] | |
| dc.relation.references | Sequelize. (2024). Sequelize ORM documentation (versión 6). Sequelize. https://sequelize.org/docs/v6/ [Documentación oficial del ORM utilizado para gestión de base de datos] | |
| dc.relation.references | TypeScript. (2024). TypeScript documentation. Microsoft. https://www.typescriptlang.org/docs/ [Documentación del lenguaje utilizado en el frontend] | |
| dc.relation.references | Visual Studio Code. (2024). Visual Studio Code documentation. Microsoft. https://code.visualstudio.com/docs [Documentación del editor de código utilizado] | |
| dc.relation.references | International Organization for Standardization. (2022). *ISO/IEC 27001:2022 - Information security management systems*. ISO. https://www.iso.org/standard/27001 [Estándar de referencia para la seguridad del sistema, incluyendo autenticación y control de accesos] | |
| dc.relation.references | OWASP Foundation. (2021). OWASP Top Ten web application security risks. https://owasp.org/www-project-top-ten/ [Referencia para las vulnerabilidades de seguridad abordadas en la etapa 6 del desarrollo] | |
| dc.relation.references | MDN Web Docs. (2024). Seguridad de sitios web. Mozilla. https://developer.mozilla.org/es/docs/Learn/Server-side/First_steps/Website_security [Guía sobre amenazas comunes como XSS e inyección SQL, consideradas en la corrección de vulnerabilidades] | |
| dc.rights | Attribution-NonCommercial-NoDerivs 2.5 Colombia | en |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | |
| dc.subject.keyword | Management of technological assets | |
| dc.subject.keyword | Hospital technology inventory | |
| dc.subject.keyword | Role-based access control | |
| dc.subject.keyword | Technological obsolescence index | |
| dc.subject.keyword | Three-layer architecture | |
| dc.subject.keyword | Health information systems | |
| dc.subject.proposal | Gestión de activos tecnológicos | |
| dc.subject.proposal | Inventario tecnológico hospitalario | |
| dc.subject.proposal | Control de acceso basado en roles | |
| dc.subject.proposal | Índice de obsolescencia tecnológica | |
| dc.subject.proposal | Arquitectura de tres capas | |
| dc.subject.proposal | Sistemas de información en salud | |
| dc.title | Módulo de gestión y control de equipos del área de sistemas para el Hospital Universitario San Rafael de Tunja | |
| dc.type | bachelor thesis | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.drive | info:eu-repo/semantics/bachelorThesis | |
| dc.type.local | Trabajo de grado | spa |
| dc.type.version | info:eu-repo/semantics/acceptedVersion |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- Autorización estudiante
- Tamaño:
- 324.56 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- AprobacionFISCRAI_Septiembre_2026_V3 (1).pdf
- Tamaño:
- 393.72 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 807 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:

