Desarrollo de una aplicación web para el agendamiento y control de citas médicas utilizando seguridad a nivel base de datos
Debido a que cada día nuestra sociedad es más dinámica, globalizada e interconectada, por lo que la utilización de una aplicación web ya no es una alternativa sino un requerimiento esencial en las distintas áreas como: salud, educación, comercio, finanzas, entre otras. La realidad de la crisis sanit...
Saved in:
| Hovedforfatter: | |
|---|---|
| Format: | bachelorThesis |
| Udgivet: |
2022
|
| Fag: | |
| Online adgang: | http://repositorio.utmachala.edu.ec/handle/48000/18775 |
| Tags: |
Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!
|
| Summary: | Debido a que cada día nuestra sociedad es más dinámica, globalizada e interconectada, por lo que la utilización de una aplicación web ya no es una alternativa sino un requerimiento esencial en las distintas áreas como: salud, educación, comercio, finanzas, entre otras. La realidad de la crisis sanitaria que se vive a nivel mundial, en el área de la salud se ha incrementado la demanda de pacientes, para responder de una forma idónea todos los requerimientos de la población y brindar una adecuada atención médica es urgente que todos los centros hospitalarios, tanto públicos como privados utilicen la tecnología como un recurso estratégico. Específicamente en la Clínica Johnson actualmente los pacientes acuden cuando sienten algún quebranto de su salud, son atendidos por el personal disponible en ese momento y solicitan una cita médica con profesionales especialistas que en ciertas ocasiones no tienen disponibilidad, esto genera un malestar tanto para el paciente como para el personal de la clínica, debido a la falta de una persona encargada exclusivamente para el agendamiento; el propietario de la clínica Johnson sintió la necesidad de optimizar recursos, maximizar tiempo y mejorar la eficiencia en cuanto al agendamiento de citas médicas, como respuesta a esta problemática nace la idea de desarrollar una aplicación web que permita la gestión y control de la citas médicas. Para el desarrollo de esta propuesta tecnológica se utiliza la metodología Extreme Programming, puesto que es una de las metodologías agiles con más auge en la actualidad debido a que está basada en la comunicación y las necesidades del cliente. Para la implementación de este proyecto se utilizó principalmente el lenguaje JavaScript el cual es muy utilizado en aplicaciones orientadas a la web en vista de la abundancia de librerías y frameworks, para el lado del frontend se empleó ReactJS, un framework diseñado para crear interfaces de usuario interactivas, mientras que para el backend se utilizó NodeJS y la tecnología Express que proporciona módulos para escritura de manejadores con verbos HTTP, simplificando la configuración de un servidor web. Para almacenar la información se utilizó MongoDB como base de datos no relacional y se implementó una arquitectura de 3 nodos que permite la replicación de la información asegurando la disponibilidad y fiabilidad de los datos. La aplicación web cuenta con 2 tipos de usuarios: Doctor y Paciente. El paciente puede escoger al doctor con la especialidad necesaria de acuerdo a sus síntomas, al elegir al doctor este visualizará el calendario con la disponibilidad del profesional y finalmente podrá seleccionar la fecha y hora para solicitar una cita; el doctor puede configurar su disponibilidad definiendo un horario de trabajo con hora de entrada, hora de salida y hora de descanso, terminado este proceso, está disponible para agendar o rechazar citas médicas solicitadas. Con esta aplicación se optimiza notablemente el agendamiento de citas médicas aumentando la productividad de la clínica y generando satisfacción a los pacientes. En la sección final de este trabajo se encuentra la evaluación del sistema basado en el estándar de calidad ISO/IEC-9126 obteniendo calificaciones con resultados aceptables. |
|---|