Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
PORTADA
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO
DE INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA: SISTEMA WEB PARA LA GESTIÓN DE ASIGNACIÓN DE TURNOS
EN EL ÁREA QUIRÚRGICA E IMAGENOLOGÍA DEL HOSPITAL GENERAL
IESS SANTO DOMINGO.
AUTORA: BRAVO PUCHAICELA CAROLINA ESTEFANÍA
TUTOR: DR. CAÑIZARES GALARZA FREDY PABLO, MG.
SANTO DOMINGO - ECUADOR
2018
DEDICATORIA
Dedico este proyecto de investigación, a cada uno de mis seres queridos quienes
han sido pilares para seguir adelante.
A mis padres Bravo Kleber y Puchaicela Silvia por su sacrificio y esfuerzo, por
creer en mí y darme la oportunidad de terminar una carrera para un futuro.
A mis abuelos Hidalgo Gloria y Puchaicela Benigno quienes junto a mis padres
han sabido educarme, apoyarme y brindarme amor a lo largo de mi vida.
A mis hermanas Nayeli y Heidy, porque son la razón de sentirme tan dichosa de
culminar mi meta, gracias a su confianza y estar siempre para mí.
A Cedeño Cesar por su ayuda que me ha sido sumamente importante, por su
apoyo en momentos y situaciones complicadas, siempre demostrándome que
puedo confiar en él.
Aunque hemos pasado momentos difíciles siempre han estado apoyándome y
brindándome su amor.
Carolina Estefanía Bravo Puchaicela
AGRADECIMIENTO
Agradezco a Dios por regalarme primeramente salud y vida, así como la
oportunidad de compartir con mi familia y amigos de una de las etapas más
felices de mi vida, que gracias a su bendición ha sido posible.
A mis padres y abuelos, que me han criado con valores y amor, a quienes sin
escatimar esfuerzo han sacrificado por mi gran parte de su vida y me han
formado y educado, quienes me han guiado a convertirme en una persona de
provecho.
A los decentes de la Universidad Regional Autónoma de los Andes por brindar
sus conocimientos con paciencia y respeto, estando dispuestos a colaborar en este
proyecto.
Al Hospital General IESS Santo Domingo por abrir sus puertas para el desarrollo
de este proyecto de titulación.
No ha sido fácil el camino hasta ahora, pero con su apoyo, los obstáculos de este
transcurso de mi vida han pedido disminuir. Les agradezco y hago presente mi
eterna gratitud hacia ustedes.
Carolina Estefanía Bravo Puchaicela
RESUMEN
En el área quirúrgica e imagenología del Hospital General IESS Santo Domingo se lleva un
manejo inadecuado de los procesos de asignación de turnos lo que generaba gran
inconformidad en los pacientes; recalcando además que la información obtenida en este
proceso no era adecuada y varias de las veces no se encontraba disponible a la hora de
generar buenos reportes y resultados para permitir medir y evaluar el rendimiento de cada
funcionario en los procedimientos que realizan diariamente, conllevando así a una mala
gestión y gasto de recursos tanto de personal como de insumos y equipos; en respuesta a esta
problemática surgió la necesidad de desarrollar un sistema web para la gestión de asignación
de turnos con el objetivo de mejorar estos procesos; por lo tanto para su desarrollo se utilizó
métodos teóricos como el analítico-sintético y el inductivo-deductivo los cuales utilizan la
entrevista, la encuesta, la observación y la revisión de documentos para recolectar
información contribuyendo con la metodología de desarrollo en cascada que cuenta con
etapas de proceso de manera ordenada, para dar solución a los problemas encontrados, ya
que el sistema permite un mejor manejo de los procesos de asignación de tunos, además de
la disponibilidad de información tanto de pacientes como de cada área generando
indicadores que permiten evaluar el cumplimiento y rendimiento de los funcionarios en sus
actividades diarias, facilitando el paso a una toma de decisiones administrativas;
fortaleciendo la satisfacción del paciente gracias a una mejor atención y disminución del
tiempo de espera.
ABSTRACT
In the surgical and imaging area in IESS Santo Domingo General Hospital, inadequate
handling of the shift allocation processes was carried out, which generated great
disagreement in the patients; emphasizing further that the information obtained in this
process was not adequate and several times it was not available when generating good
reports and results to measure and evaluate the performance for each officer in the
procedures performed daily, thus leading to poor management and expenditure of
resources, both personnel and inputs and equipment; In response to this problem arose
the need to develop a web system for the management of allocation from shifts with the
aim of improving these processes; Therefore, for its development, theoretical methods
such as analytical-synthetic and inductive-deductive were used, which used the interview,
the survey, the observation and the documents review to collect information, contributing
to the cascade development methodology that has processed steps in an orderly manner,
a solution was found to the problems encountered, since the system allows a better
management of the turns processes and distribution, in addition to the availability of
information both from patients and from each area, generating indicators that allow
evaluating the compliance and performance of officials in their daily activities,
facilitating the passage to an administrative decision making; Strengthening patient
satisfaction thanks to better care and decreased waiting time.
ÍNDICE DE CONTENIDOS
PORTADA
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE LA AUTORA
CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN
DEDICATORIA
AGRADECIMIENTO
RESUMEN
ABSTRACT
ÍNDICE DE CONTENIDOS
ÍNDICE DE TABLAS
ÍNDICE DE ILUSTRACIONES
ÍNDICE DE ANEXOS
INTRODUCCIÓN ............................................................................................................ 1
ACTUALIDAD E IMPORTANCIA ................................................................................ 1
PROBLEMA DE INVESTIGACIÓN .............................................................................. 2
FORMULACIÓN DEL PROBLEMA A INVESTIGAR ................................................. 4
DIAGRAMA CAUSA EFECTO ...................................................................................... 4
OBJETIVOS DE INVESTIGACIÓN ............................................................................... 5
OBJETIVO GENERAL .................................................................................................... 5
OBJETIVOS ESPECÍFICOS ........................................................................................... 5
CAPÍTULO I .................................................................................................................... 6
1 FUNDAMENTACIÓN TEÓRICA .................................................................... 6
1.1 Antecedentes de la investigación ....................................................................... 6
1.2 Actualidad del objeto de estudio de la investigación ......................................... 8
1.2.1 Gestión de asignación de turnos. ....................................................................... 8
1.2.2 Atención al usuario en las Áreas quirúrgica e imagenología. ............................ 9
1.2.3 Aplicación Web y Herramientas para su desarrollo. ....................................... 10
1.3 Actualidad ecuatoriana del sector donde desarrolla el proyecto ...................... 18
CAPÍTULO II ................................................................................................................. 19
2 DISEÑO METODOLÓGICO Y DIAGNOSTICO .......................................... 19
2.1 Paradigma y tipo de investigación ................................................................... 19
2.1.1 Paradigma o Modalidad Investigativa. ............................................................ 19
2.1.2 Tipos de investigación. ..................................................................................... 19
2.1.3 Métodos. ........................................................................................................... 20
2.1.4 Técnicas ............................................................................................................ 21
2.1.5 Instrumentos ..................................................................................................... 21
2.2 Procedimiento para la búsqueda y procedimiento de los datos ........................ 21
2.2.1 Población y muestra. ........................................................................................ 21
2.3 Resultado del diagnóstico de la situación actual .............................................. 22
2.3.1 Análisis e interpretación de resultados ............................................................ 23
2.3.2 Resumen de las principales insuficiencias detectadas con la aplicación de los
métodos…………………….. ......................................................................................... 37
CAPÍTULO III ................................................................................................................ 38
3 PROPUESTA DE SOLUCIÓN AL PROBLEMA .......................................... 38
3.1 Nombre de la propuesta. .................................................................................. 38
3.2 Objetivo General. ............................................................................................. 38
3.3 Objetivos Específicos. ...................................................................................... 38
3.4 Elementos que la conforman ............................................................................ 38
3.5 Justificación de la propuesta ............................................................................ 40
3.6 Aplicación práctica o total de la propuesta ...................................................... 40
3.6.1 Metodología de desarrollo. .............................................................................. 40
3.6.2 Análisis de requerimientos. .............................................................................. 41
3.6.3 Diseño .............................................................................................................. 49
3.6.4 Codificación. .................................................................................................... 68
3.6.5 Pruebas ............................................................................................................. 69
CONCLUSIONES Y RECOMENDACIONES ............................................................. 72
CONCLUSIONES .......................................................................................................... 72
RECOMENDACIONES ................................................................................................. 73
BIBLIOGRAFÍA
ANEXOS
ÍNDICE DE TABLAS
Tabla 1 Población ........................................................................................................... 22
Tabla 2 Proceso y tiempo en gestión de asignación y atención de turnos. ..................... 24
Tabla 3 Proceso actual de asignación de turnos ............................................................. 27
Tabla 4 Inconvenientes en el proceso de asignación de turnos. ..................................... 28
Tabla 5 Disponibilidad de información. ......................................................................... 29
Tabla 6 Rango de pacientes. ........................................................................................... 30
Tabla 7 Reportes diarios. ................................................................................................ 31
Tabla 8 Uso de la tecnología para la mejora de los procesos. ........................................ 32
Tabla 9 Disponibilidad de información por medio de un sistema. ................................. 33
Tabla 10 Minimizar tiempos de atención. ...................................................................... 34
Tabla 11 Conocimiento de computación o informática básica. ...................................... 35
Tabla 12 Realización de cursos u capacitaciones de computación o informática. ......... 36
Tabla 13 Costo de Desarrollo ......................................................................................... 39
Tabla 14 Gasto en Recursos Materiales .......................................................................... 39
Tabla 15 Total Presupuesto ............................................................................................. 39
Tabla 16 Fases de la metodología de desarrollo en cascada. .......................................... 40
Tabla 17 Identificación de roles y privilegios. ............................................................... 43
Tabla 18 Diccionario de datos: Tabla áreas .................................................................... 50
Tabla 19 Diccionario de datos: Tabla índice áreas ......................................................... 51
Tabla 20 Diccionario de datos: Tabla tipos .................................................................... 51
Tabla 21 Diccionario de datos: Tabla índice tipos ......................................................... 51
Tabla 22 Diccionario de datos: Tabla Funcionarios ....................................................... 52
Tabla 23 Diccionario de datos: Tabla índice médicos .................................................... 52
Tabla 24 Diccionario de datos: Tabla pacientes ............................................................. 53
Tabla 25 Diccionario de datos: Tabla índice pacientes .................................................. 53
Tabla 26 Diccionario de datos: Tabla roles .................................................................... 54
Tabla 27 Diccionario de datos: Tabla índice roles ......................................................... 54
Tabla 28 Diccionario de datos: Tabla role_user ............................................................. 54
Tabla 29 Diccionario de datos: Tabla índice role_user .................................................. 55
Tabla 30 Diccionario de datos: Tabla especialidades ..................................................... 55
Tabla 31 Diccionario de datos: Tabla índice especialidades .......................................... 55
Tabla 32 Diccionario de datos: Tabla estados ................................................................ 56
Tabla 33 Diccionario de datos: Tabla índice estados ..................................................... 56
Tabla 34 Diccionario de datos: Tabla turnos .................................................................. 56
Tabla 35 Diccionario de datos: Tabla índice turnos ....................................................... 57
Tabla 36 Diccionario de datos: Tabla usuarios ............................................................... 58
Tabla 37 Diccionario de datos: Tabla índice usuarios .................................................... 58
Tabla 38 Diccionario de datos: Tabla prequirurgico. ..................................................... 59
Tabla 39 Diccionario de datos: Tabla índice prequirurgico ........................................... 59
Tabla 40 Diccionario de datos: Tabla preanestesico. ..................................................... 60
Tabla 41 Diccionario de datos: Tabla índice de preanestesico. ...................................... 60
Tabla 42 Diccionario de datos: Tabla documentos. ........................................................ 60
Tabla 43 Diccionario de datos: Tabla índice de documentos. ........................................ 61
Tabla 44 Diccionario de datos: Tabla firmas. ................................................................. 61
Tabla 45 Diccionario de datos: Tabla índice de firmas. ................................................. 62
Tabla 46 Diccionario de datos: Tabla gestionfarmaceutica. ........................................... 62
Tabla 47 Diccionario de datos: Tabla índice gestionfarmaceutica. ................................ 63
Tabla 48 Diccionario de datos: Tabla parametros. ......................................................... 63
Tabla 49 Diccionario de datos: Tabla índice parametros. .............................................. 63
Tabla 50 Diccionario de datos: Tabla afiliaciones. ......................................................... 64
Tabla 51 Diccionario de datos: Tabla índice afiliaciones ............................................... 64
Tabla 52 Pruebas de funcionamiento: Finalidades. ........................................................ 69
ÍNDICE DE ILUSTRACIONES
Ilustración 1: Diagrama de causa y efecto. ....................................................................... 4
Ilustración 2: Estructura de Laravel. ............................................................................... 14
Ilustración 3: Proceso de asignación de turnos. .............................................................. 27
Ilustración 4: Inconvenientes durante proceso. .............................................................. 28
Ilustración 5: Disponibilidad de información. ................................................................ 29
Ilustración 6: Rango de pacientes. .................................................................................. 30
Ilustración 7: Reportes diarios ........................................................................................ 31
Ilustración 8: Uso de la tecnología para la mejora de procesos. .................................... 32
Ilustración 9: Disponibilidad de información por medio de un sistema. ........................ 33
Ilustración 10: Minimizar tiempos de atención .............................................................. 34
Ilustración 11: Conocimiento de computación o informática básica. ............................. 35
Ilustración 12: Cursos o capacitaciones de computación o informática. ........................ 36
Ilustración 13: Metodología de desarrollo en cascada .................................................... 41
Ilustración 14: Caso de uso de Ingreso al sistema. ......................................................... 44
Ilustración 15: Diagrama de Casos de uso del sistema web para gestión de asignación de
turnos. ............................................................................................................................. 45
Ilustración 16: Diagrama de caso de uso de gestionar información de áreas. ................ 46
Ilustración 17: Diseño Conceptual del sistema ............................................................... 49
Ilustración 18: Diagrama físico de Base de datos ........................................................... 50
Ilustración 19: Diseño de interfaz: Inicio de Sesión ....................................................... 64
Ilustración 20: Diseño de interfaz: Panel de Súper Admin ............................................. 65
Ilustración 21: Diseño de interfaz: Panel de Administrador ........................................... 65
Ilustración 22: Diseño de interfaz: Listado de turnos de las áreas .................................. 66
Ilustración 23: Diseño de interfaz: Panel de reportes ..................................................... 66
Ilustración 24: Diseño de interfaz: panel de usuario. ...................................................... 67
Ilustración 25: Codificación. ........................................................................................... 68
Ilustración 26: Prueba 1: Tiempo de respuesta. .............................................................. 70
Ilustración 27: Prueba 2: Formulario de asignación de turnos.. ..................................... 70
Ilustración 28: Pruebas de verificación y validación. ..................................................... 71
ÍNDICE DE ANEXOS
ANEXO 1: MANUAL DE INSTALACIÓN DEL SISTEMA WEB
ANEXO 2: MANUAL DE USUARIO
ANEXO 3: GUÍA DE OBSERVACIÓN
ANEXO 4: ENTREVISTA
ANEXO 5: ENCUESTA
ANEXO 6: MANEJO Y DOCUMENTACIÓN DE LAS ÁREAS IMPLICADAS DEL
HOSPITAL
ANEXO 7: CARTA DE ACEPTACIÓN DEL TEMA PROYECTO DE
INVESTIGACIÓN
ANEXO 8: PERFIL DEL PROYECTO DE INVESTIGACIÓN
1
INTRODUCCIÓN
ACTUALIDAD E IMPORTANCIA
Las tecnologías en la actualidad están inmersas en la vida cotidiana; ya sea en la
educación, hospitales, empresas entre otras entidades, ya que al implementar la tecnología
el trabajo que tardaba horas en realizarse se vuelve menos laborioso y se reduce el tiempo
de los procesos que se realizan dentro de la empresa.
En los hospitales la tecnología es un complemento del día a día en las tareas que se
realizan ya sea en el manejo de la información de pacientes, creaciones de turnos con
registro de tiempo, etc.; esto permite conllevar una mayor eficiencia de atención y
resolución de problemas.
En el año 2017 culmino el periodo de vigencia del Plan Nacional del Buen Vivir 2013-
2017, y el Plan Nacional de Desarrollo 2017-2021 no cuenta con un objetivo relacionado
con la Tecnología, por lo tanto, para la vinculación de este proyecto se ha tomado en
cuenta al Plan Nacional de Telecomunicaciones y Tecnologías de Información del
Ecuador 2016-2021.
Por lo cual se ha escogido el Macro-Objetivo 3: Asegurar el uso de las TIC para el
desarrollo económico y social del país, en el que habla de la importancia del uso de las
TIC. Los aspectos y objetivos tomados que van relacionados al lugar en el que se está
aplicando escritos por el Ministerio de Telecomunicaciones y de la Sociedad de la
Información (MINTEL, 2016)son:
Aspectos
En el ámbito social, la incorporación de TIC en sectores como salud, educación o
justicia, permite aumentar la eficiencia en la provisión de estos servicios
reduciendo el gasto público, mejorar la calidad de los servicios utilizando análisis
de datos (analytics) que permiten generar conocimientos (insights) clave, y por
último brindar una mejor experiencia al cliente a través del uso de herramientas
digitales. (MINTEL, 2016, pág. 36)
En la administración pública, la incorporación de TIC en los servicios al
ciudadano permite generar ahorros de eficiencia y dotar a los ciudadanos de
servicios que mejoran su calidad de vida al simplificar los trámites necesarios y
2
poder realizarlos desde su hogar o con menores traslados. (MINTEL, 2016, pág.
36)
Objetivos
Potenciar el desempeño de los procesos digitalizados del sector público de alto
impacto social (educación, salud, justicia y seguridad). (MINTEL, 2016, pág. 36)
La vinculación del presente proyecto y el Macro-Objetivo 3 se basa en potenciar el uso
de las TIC en las áreas quirúrgicas e imagenología en el Hospital General IESS Santo
Domingo (HGISD) ya que se trata de un sector público que maneja información de una
gran cantidad de pacientes, así como turnos de atención médica, etc.
En el ecuador actualmente se observa en los hospitales públicos pacientes que se
encuentran totalmente insatisfechos con la atención de esta institución brinda ya que
varias de las veces no son atendidas a tiempo y deben esperar más tiempo de programado
y varias de las veces no se les da a conocer su estado de atención ya sea por un retraso de
atención o la cancelación de tu turno que da paso a un incumplimiento de las labores por
parte de los profesionales.
Ante estas circunstancias los administrativos deben brindar soluciones a este tipo de
malestares a la ciudadanía, que mucha de las veces las medidas aplicadas no son lo
suficientemente eficaces por la insuficiente información que manejan.
Un sistema web para la gestión de asignación de turnos en el área quirúrgica e
imagenología del Hospital General IESS Santo Domingo, mejorara estos procesos
permitiendo el manejo de información tanto de los pacientes, como información interna
de cada área, disminuyendo el tiempo de demora en la atención y brindando indicadores
para evaluar el cumplimiento de tareas de los funcionarios.
PROBLEMA DE INVESTIGACIÓN
El Hospital General IESS Santo Domingo (HGISD), creado mediante Resolución del
Consejo Directivo del Instituto Ecuatoriano de Seguridad Social No 408 de conformidad
a lo establecido por la Constitución de la República del Ecuador, da apertura a sus
servicios un 17 de julio del año 2012.
3
El Hospital General IESS Santo Domingo (HGISD), presenta varios retos en función de
brindar atención especializada, mediante tecnología de punta, complementado con la
atención con calidad y calidez a los usuarios por parte de los funcionarios, manteniendo
como eje primordial la seguridad del paciente.
Ante esta evolución y centrándonos principalmente en el desarrollo de las Tecnologías de
la Información (TI), se hace necesario desarrollar mecanismos de adaptación cada vez
más rápidos y específicos que permitan la supervivencia de la empresa dentro de entornos
altamente tecnológicos.
En la actualidad se encuentran varios sistemas que la asignación de turnos, pero ninguno
es completamente adaptable a las necesidades de las áreas quirúrgica e imagenología
del Hospital General IESS, por tal razón se pensó en la creación de este sistema ya que
actualmente dentro de estas áreas se detectó que existe una aglomeración de pacientes
y una tardía atención a sus necesidades causando molestias tanto a los pacientes como
a los trabajadores.
Estas áreas del Hospital IESS Santo Domingo se han visto afectadas por las quejas de
los pacientes por los malestares que provocadas al no tener una buena prestación de
atención por la falta de una buena gestión de asignación de turnos y la demora de los
profesionales en la atención de cada uno de los pacientes causando así una mala
impresión de déficit de atención a los usuarios.
El estudio aborda la evaluación del problema de tiempo de espera y asignación de turnos
a los pacientes en el área quirúrgica e imagenología del hospital general IESS de Santo
Domingo el cual permitirá evaluar las causas y efectos que se generan y así poder brindar
una mejor solución.
A continuación, se detallan cada una de las causas y efectos por la cuales se presentaban
los problemas:
Desinformación de los pacientes acerca del estado de su turno, causa malestar
y quejas por parte de los pacientes a los superiores.
Control manual de los procesos en el área quirúrgica, provoca causa perdida de
estos y la letra es poco legible.
Fallo al guardar los registros en Excel en el área de imagenología, lo que causa
que exista duplicidad de procedimiento y perdida de la información.
4
Mal manejo y manipulación de la información, causa falta de indicadores de
evaluación y de buenos reportes y resultados de los procedimientos asignados a
cada funcionario.
Falta de información de las operaciones del día, causa el incumplimiento de las
funciones diarias.
Mala administración, control y seguimiento de los procedimientos programadas
del día, provoca que no se pueda dar paso a una buena toma de decisiones
administrativas.
FORMULACIÓN DEL PROBLEMA A INVESTIGAR
¿Cómo mejorar la gestión de asignación de turnos en el área quirúrgica e imagenología
del Hospital General IESS Santo Domingo?
DIAGRAMA CAUSA Y EFECTO
Elaborador por: Carolina Bravo
Fuente: Hospital General IESS Santo Domingo.
Ilustración 1: Diagrama de causa y efecto.
Malestar y
quejas por
parte de los
pacientes a
los superiores
Perdida de
los registros
y letra es
poco legible.
Existe
duplicidad de
procedimiento
s y perdida de
la información.
Falta de
indicadores
de evaluación
y de buenos
reportes y
resultados de
los
procedimient
os asignados
Incumplimie
nto de las
funciones
diarias.
Desinformac
ión de los
pacientes
acerca del
estado de su
turno.
Control
manual de
los procesos
en el área
quirúrgica.
Fallo al
guardar los
registros en
Excel en el
área de
imagenología
.
Mal manejo y
manipulación
de la
información.
Falta de
informació
n de las
operaciones
del día.
Mala
administració
n, control y
seguimiento
de los
procedimiento
s programadas
del día.
Causa
EfectNo se puede dar
paso a una
buena toma de
decisiones
administrativas.
5
OBJETIVOS DE INVESTIGACIÓN
OBJETIVO GENERAL
Desarrollar un sistema web para la gestión de asignación de turnos en el área quirúrgica e
imagenología del Hospital General IESS Santo Domingo.
OBJETIVOS ESPECÍFICOS
Fundamentar teórica y bibliográficamente los conceptos, características,
importancia del framework LARAVEL con el que será elaborado el sistema web;
además del proceso para realizar la gestión asignación de turnos.
Realizar una investigación de campo para diagnosticar las necesidades de las
áreas quirúrgica e imagenología y cumplir con toda las expectativas
requeridas y necesarias con el desarrollo del sistema.
Diseñar un sistema web para la gestión de asignación de turnos en el área
quirúrgica e imagenología del Hospital General IESS Santo Domingo.
6
CAPÍTULO I
1 FUNDAMENTACIÓN TEÓRICA
1.1 Antecedentes de la investigación
La presente investigación es referente al tema de desarrollo de un sistema web, teniendo
como conocimiento de que el propósito de un sistema es dar respuesta inmediata a los
problemas de la empresa, así como el de manejar eficientemente la información, mejorar
la toma de decisiones y minimizar costes tanto de personal como operativos.
A medida que pasa el tiempo aumenta la necesidad de sistematizar la información de las
grandes medianas y pequeñas empresas, siendo un sistema web una solución para la
administración y control de los diferentes procesos.
En la investigación realizada se de recalcar que no existen proyectos realizados acerca
de este tema en la ciudad de Santo Domingo, motivo por el cual tras una investigación
se ha encontrado proyectos de investigación que no se ajustan totalmente al tema, pero
pueden brindar gran parte de conocimientos; estos proyectos serán resumidos a
continuación:
Tema: Aplicación web y móvil de gestión de turnos, en atención al cliente, mediante
framework Jquery Mobile para el Municipio de la ciudad de Otavalo.
Autor: Quishpe Quishpe Patricio Andrés
Año: 2017
Lugar: Otavalo
Conclusiones: Al probar la valides de su idea de realizar una aplicación para la gestión
de turnos el autor nos da a conocer la importancia de tomar en cuenta las capacidades de
los ciudadanos, al momento de desarrollar la aplicación ya que debe ser amigable y de un
manejo fácil; además que la implementación de este sistema ayudara a la municipalidad
a tener un mayor desenvolvimiento en actividades diarias manejando de manera más
eficaz la aglomeración de personas y dando avance en los procesos de auditorías ya que
es mucho más rápido la búsqueda de reportes de los usuarios atendidos.
Tema: Desarrollo de un sistema web para la reservación de turnos para licencias en
Agencia Nacional De Tránsito de la ciudad de Babahoyo.
Autora: Dahik Rivera Johara Lorena
7
Año: 2014
Lugar: Babahoyo
Conclusiones: La autora demostró que con su sistema la Agencia Nacional de Transito
que tomo en consideración para la realización de su idea se beneficiara ya que al realizar
los registros previos a la entrega de turnos para las licencias quedaron conformes ya que
el sistema cuenta con elementos de calidad que la empresa debe tener para un sistema
efectivo y les permita administrar y mejorar la calidad de servicios brindados según la
norma que rige en su empresa
Tema: Reorganización del sistema de entrega de turnos para optimizar el Talento
Humano y mejorar la satisfacción de los usuarios que demandan atención en la Consulta
Externa del Centro de Salud Hospital Baeza.
Autor: Juan De Dios Quizanga Moren
Año: 2013
Lugar: Quito
Conclusiones: Se incorporó un sistema de gestión de turnos eficiente que permite
disminuir el tiempo que los pacientes requieren para obtener atención médica. El sistema
contribuye a centralizar la administración, lo que permite controlar de mejor manera la
entrega de turnos y el monitoreo de las Historias Clínicas.
Tema: Diseño, desarrollo e implementación del sistema de gestión de turnos
programados para el Sub-centro de Salud Carapungo.
Autor: Raúl Andrés Landázuri A y Richard Vinicio Siza H.
Año: 2016
Lugar: Quito
Conclusiones: el Sistema de Gestión de Turnos Programados para el Sub Centro de Salud
Carapungo que se encuentra instalado y en pleno funcionamiento ha ayudado a disminuir
considerablemente la cola de espera en la ventanilla de estadística, debido a la
sistematización de la información.
8
1.2 Actualidad del objeto de estudio de la investigación
1.2.1 Gestión de asignación de turnos.
Gestión de turnos.
La gestión diaria de los sistemas de turnos es una labor compleja, para ellos las diferentes
organizaciones suelen utilizar, como herramientas de apoyo, documentos de Word, hojas
tipo Excel o programas informáticos. (Álvarez Fernández, 2014, pág. 207)
Consiste en un conjunto de actividades que gestionan y distribuyen la atención medica en
diversas áreas de un hospital. La gestión de asignación de turnos es un proceso
fundamental en las instituciones que tienen un gran número de entes que acuden con
frecuencia; de esta manera se logra manejar grandes aglomeraciones en ventanillas o
áreas en las que se da procesos de atención dando una mayor automatización y control de
tiempo y atención a cada ente.
Importancia de un sistema de gestión de asignación de turnos.
Según la página web de rotulospublicitarios (2017) afirma que la importancia de un
sistema de gestión de turnos en los establecimientos, tiendas y oficinas en los que se presta
atención al público es de vital importancia contar con unos sistemas de gestión de turnos
que nos permitan ordenar las colas de atención. Sin estos sistemas las esperas de los
usuarios pueden resultar caóticas y desembocar en conflictos que pueden provocar
altercados que afectan a la calidad de la atención y a la eficiencia.
Ventajas de un sistema de gestión de asignación de turnos.
Existen varias ventajas por lo que la página web (serviciosinformaticos, 2016) afirma son:
Reducción del coste asociado a nóminas, tras la optimización de los recursos
humanos requeridos.
Ofrecimiento de un alto nivel del servicio al usuario.
Contar con datos e indicadores de gestión que permitan controlar la trazabilidad
y el desempeño continuo del trabajo a turnos dentro de la entidad.
Mejora en la satisfacción de los trabajadores, lo que redundará en un más eficiente
desempeño de su trabajo y una mayor implicación con la empresa.
Evitar el incumplimiento de restricciones legales o derivadas de los contratos de
trabajo.
9
1.2.2 Atención al usuario en las Áreas quirúrgica e imagenología.
Conceptos generales.
A continuación, veremos cómo se realiza la asignación de turnos en las áreas implicadas
en este proyecto.
En el área quirúrgica el paciente debe ser preparado con anticipación, además las
enfermeras deben contar con una lista de las operaciones que se realizaran para proceder
a preparar el quirófano adecuadamente de acuerdo a la cirugía programada, los registros
son llevados a mano por lo que la perdida de estos provoca un incumplimiento de
actividades diarias por parte de los funcionarios.
En el área de imagenología los registros de los turnos se los lleva en registros en Excel,
pero no se lleva suficiente información.
Objetivos y normas de la gestión de asignación de turnos.
Cada institución ya sea pública o privada cuenta con objetivos y normas para brindar una
atención de calidad al momento de asignar turnos a continuación se presenta los
siguientes:
Verificar la disponibilidad del médico para su posterior asignación.
Revisión de fechas disponibles para agendar un turno de atención.
Dar cumplimiento al tiempo estimado de atención por parte del médico al paciente
que está siendo atendido.
Se puede cancelar y reasignar los turnos en caso de una emergencia o aplicaciones
de las reglas de prioridad del hospital.
No se puede alterar la información.
Gestión de turnos especiales.
En cualquier tipo de institución pública o privada existe atención especial como es a
personas que se encuentren dentro de las siguientes especificaciones: tercera edad,
discapacidad, mujeres embarazadas. Este tipo de usuarios tienen preferencias para
realizar cualquier trámite que requieran de la forma más rápida posible. De igual forma
con la automatización de turnos se tendrá en cuenta la generación de turnos especiales
cumpliendo con los requerimientos que solicita las áreas quirúrgica e imagenología del
Hospital.
10
Responsabilidad y requerimientos de cada profesional de estas áreas.
Los profesionales que se encuentran en las áreas mencionadas deben cumplir con los
derechos y garantías de cada uno de los pacientes, brindando atención de calidad,
proporcionar la información requerida por los pacientes, cumplir con políticas, normas y
procedimientos de atención del Hospital.
1.2.3 Aplicación Web y Herramientas para su desarrollo.
Diagramas UML.
Introducción.
Es el lenguaje de modelado de sistemas de software más conocido en la actualidad. Es
un lenguaje grafico para visualizar, especificar, construir y documentar un sistema de
software. A demás agrega que se usa para definir un sistema de software, para detallar el
sistema, para documentar y construir. (VV.AA., 2010, pág. 22)
Modelos.
Un modelo representa a un sistema desde un aspecto determinado; cada modelo nos
demuestra un aspecto distinto del sistema.
Los modelos de UML son los siguientes:
Diagrama de Estructura Estática.
Diagrama de Casos de Uso.
Diagrama de Secuencia.
Diagrama de Colaboración.
Diagrama de Estados.
Diagrama de Casos de Uso.
“Un Diagrama de Casos de Uso muestra la relación entre los actores y los casos de uso
del sistema. Representa la funcionalidad que ofrece el sistema en lo que se refiere a su
interacción externa.” (Ferré Grau & María Isabel , 2011, pág. 9)
Los diagramas de Casos de Uso posen los siguientes elementos:
Actores: “Son roles de los agentes externos que necesitan algo del sistema.
Pueden ser personas o no: por ejemplo, un actor puede ser otra aplicación que se
comunica con la nuestra para solicitar algún servicio.” (Fontela, 2011, pág. 28)
11
Casos de uso: “Un caso de uso especifica la interacción entre un actor y el
sistema, de modo tal que pueda ser entendida por una persona sin conocimientos
técnicos.” (Fontela, 2011, pág. 28).
Relaciones: Entre dos casos de uso puede haber las siguientes relaciones:
<<extend>>: es cuando un caso de uso define un comportamiento opcional.
<<use>>.: es cuando un caso de uso utiliza a otro. En el caso del use el triángulo
está unido con el caso de uso que utiliza el otro.
Lenguaje de Programación PHP.
“Actualmente, el lenguaje más interesante para crear scripts del lado del servidor. Se
pueden enlazar con bases de datos MySQL u ODBC de forma muy sencilla y segura.
Además, PHP no es difícil de aprender.” (Fernández Lago, 2010, pág. 15)
Características y ventajas.:
La seguridad, provee distintos niveles de seguridad.
Es un lenguaje multiplataforma.
Conexión con la mayoría de los motores de base de datos que se utilizan en la
actualidad, enfatiza su conectividad con MySQL y PostgreSQL.
Posee una amplia documentación en su página oficial, entre la cual se destaca que
todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Gestores de base de datos
Un Sistema Gestor de Base de Datos es un conjunto de aplicaciones informáticas que nos
permite manejar bases de datos. Este tipo de programas sirven para que los usuarios y las
bases de datos se puedan comunicar de forma sencilla. Estos sistemas no solo comprenden
los programas para gestión de los datos, sino que también incluye los propios datos
almacenados, que normalmente se encuentran relacionados. (De la Peña, 2016, pág. 3)
Los Sistemas de Gestión de Base de Datos son un conjunto coordinado de programas,
procedimientos, lenguajes, entre otros, que suministra a los distintos tipos de usuarios los
medios necesarios para describir y manipular los datos almacenados en la base,
garantizando su seguridad. (Castaño, 2006, pág. 35)
12
Según (Castaño, 2006, pág. 39) las operaciones típicas que debe realizar un Sistema
Gestor de Base de Datos son:
Sobre el conjunto de la base: o
Creación o Reestructuración
Consulta a la totalidad
Sobre registros concretos:
Inserción
Borrado
Modificación
Consulta selectiva
Es fundamentar que un sistema cuente con una buena flexibilidad para poder atender las
exigencias de todos los usuarios, pudiendo insertar, modificar o eliminar los datos y ser
capaz de responder a los posibles cambios
MySQL.
Es un sistema de administración de bases de datos relacionales rápido, sólido y flexible.
Es ideal para crear bases de datos con acceso desde páginas web dinámicas, para la
creación de sistemas transaccionales on-line o para cualquier otra solución profesional
que implique almacenar datos, teniendo la posibilidad de realizar múltiples y rápidas
consultas. (Cobo, Gómez, Pérez, & Rocha, 2005, pág. 339)
Las características de MySql son varias por lo cual Bembibre (2009) enumera las
siguientes:
Una de las características más interesantes de MySQL es que permite recurrir a
bases de datos multiusuario a través de la web y en diferentes lenguajes de
programación que se adaptan a diferentes necesidades y requerimientos.
Por otro lado, MySQL es conocida por desarrollar alta velocidad en la búsqueda
de datos e información, a diferencia de sistemas anteriores.
Las plataformas que utiliza son de variado tipo y entre ellas podemos mencionar
LAMP, MAMP, SAMP, BAMP y WAMP (aplicables a Mac, Windows, Linux,
BSD, Open Solaris, Perl y Phyton entre otras). (Bembibre, 2009)
Las ventajas de MySQL pueden ser varias por eso el los autores Cobo, Gómez, Pérez, &
Roch (2005) a afirman que:
MySQL ofrece varias ventajas respecto a otros sistemas gestores de base de datos:
13
Tiene licencia publica, permitiendo no solo la actualización del programa sino
también la consulta y modificación de su código fuente. Resulta por tanto fácil de
personalizar y adaptar a las necesidades concretas.
Puede ser descargado gratuitamente de internet haciendo uso de su licencia GPL
(Licencia Pública General).
Para aquellos que deseen que sus desarrollos basados en MySQL no sean “código
abierto” existe también una licencia comercial. (pág. 339)
Framework Laravel.
Es un framework de código abierto para el desarrollo de aplicaciones web en PHP que
posee una sintaxis simple, expresiva y elegante. Fue creado en 2011 por Taylor Otwell,
inspirándose en Ruby on Rails y Symfony, de los cuales ha adoptado sus principales
ventajas. Laravel facilita el desarrollo simplificando el trabajo con tareas comunes como
la autenticación, el enrutamiento, gestión sesiones, el almacenamiento en caché, etc.
(Gallego Sánchez, 2017, pág. 6)
Las Ventajas de utilizar Laravel pueden ser muy importantes a la hora de optar por este
framework por eso el autor Gallego Sánchez (2017) afirma son:
Está diseñado para desarrollar bajo el patrón MVC (modelo - vista - controlador),
centrándose en la correcta separación y modularización del código. Lo que facilita
el trabajo en equipo, así como la claridad, el mantenimiento y la reutilización del
código.
Integra un sistema ORM de mapeado de datos relacional llamado Eloquent,
aunque también permite la construcción de consultas directas a base de datos
mediante su Query Builder.
Permite la gestión de bases de datos y la manipulación de tablas desde código,
manteniendo un control de versiones de las mismas mediante su sistema de
Migraciones.
Utiliza un sistema de plantillas para las vistas llamado Blade, el cual hace uso de
la cache para darle mayor velocidad. Blade facilita la creación de vistas mediante
el uso de layouts, herencia y secciones.
Facilita la extensión de funcionalidad mediante paquetes o librerías externas. De
esta forma es muy sencillo añadir paquetes que nos faciliten el desarrollo de una
aplicación y nos ahorren mucho tiempo de programación.
14
Incorpora un intérprete de línea de comandos llamado Artisan que nos ayudará
con un montón de tareas rutinarias como la creación de distintos componentes de
código, trabajo con la base de datos y migraciones, gestión de rutas, cachés, colas,
tareas programadas, etc. (pág. 6)
Control de Sesiones.
La duración de las sesiones puede establecerse en el archivo php.ini en la variable
session.cookie_lifetime; si es 0, la sesión y todas sus variables relacionadas se destruyen
sólo cuando el usuario cierra el navegador. Si no, caducan en la cantidad de segundos que
diga en esta variable. Esto es muy importante tenerlo en cuenta, ya que muchos fraudes
en internet se producen mediante la usurpación de la sesión de otro usuario. (Beati, 2011,
pág. 132)
Una sesión es la conexión que se establece entre un usuario (el equipo cliente) y un
servidor Web, así las variables de sesión se utilizan para almacenar información de forma
temporal en dicha conexión, es decir funcionan como un mecanismo para almacenar datos
e información sobre un usuario, un evento o cualquier cosa durante un periodo en nuestra
aplicación. En este caso, Laravel nos provee de un conjunto de métodos para trabajar en
la obtención y almacenamiento de las variables de sesión. (Rondón , 2016)
Base de Datos
Ruta
Controlador
Vista Modelo
Recibir.
Interpretar y validar.
Crear.
Actualizar.
Buscar vistas.
Presentación de
recurso y código.
Almacenamiento
de datos.
Consultas
Ilustración 2: Estructura de Laravel.
15
Laravel brinda una mayor facilidad para el control de las sesiones ya que dispone de un
archivo en el cual se pueden encontrar variables, las cuales tienen valores que permiten
la manipulación de estas; como lifetime el cual guarda el tiempo de sesión del usuario.
Control de usuarios.
Laravel facilita la implementación del control de usuarios ya que incluye una serie de
métodos y clases que hacen que sea más rápido y sencillo. Solo se debe indicar donde se
lo quiere utilizar y realizar pequeños detalles de configuración. A través de estos métodos
y clases se puede generar un control desde la autenticación de los usuarios hasta la
protección de rutas de cada usuario.
Ya que al instalar Laravel por defecto se incluye todo lo necesario para realizar el control
de usuarios; y al igual que PHP, Laravel cuenta con gran documentación que hacen mucho
más fácil la manipulación de este.
Encriptar datos.
Laravel nos brinda una forma y sencilla de encriptar nuestros datos, de esta forma hacerlos
ilegibles a receptores no autorizados. El único objetivo de esta técnica es incrementar la
seguridad de los datos y por lo tanto la confidencialidad de los mismos. (Torrealba , 2016)
Para la seguridad de las contraseñas de los usuarios las funciones de hash más utilizadas
alrededor del mundo son SHA1 y MD5, pero se han descubierto varias debilidades que
poseen están, por estas debilidades se ha escogido bcrypt que es más efectivo y está más
protegido que los nombrados anteriormente; Laravel facilita el uso de este tipo de
encriptación.
El principal beneficio que conlleva el uso de bCrypt es que aumenta la seguridad de todos
los archivos o contraseñas que proteja ya que le es posible modificar el factor de trabajo
el cual dirá que tan difícil es realizar un hash, mientras más rápido sea el intruso, más se
aumenta el factor de trabajo para que más tarde en descifrar el hash. (bCrypt, s.f.)
Gracias a esto está por encima de las funciones anteriormente nombradas, ya que si se
utiliza una contraseña débil seria fácilmente descifrada en unos cuantos minutos, en
cambio bcrypt puede aumentar la dificultad para descifrarla dependiendo la velocidad del
atacante.
16
VueJS.
Pronunciado como viu es la nueva herramienta JavaScrip creada por Evan You. Evan
You define su herramienta como un framework progresivo; progresivo porque el
framework se encuentra dividido en diferentes librerías bien acotadas que tienen una
responsabilidad específica. De esta manera, el desarrollador va incluyendo los diferentes
módulos según las necesidades del contexto en el que se encuentre. (Dongil Sánchez,
2017, pág. 8)
Algunas características de VueJS según Dongil Sánchez (2017) son las siguientes:
VueJS proporciona componentes visuales de forma reactiva, los componentes
reaccionan ante eventos masivos sin que el rendimiento se vea perjudicado.
Tiene soporte a partir de Internet Explorer 9.
Según el proyecto en el que estemos esto puede ser una ventaja o no.
Personalmente cuanto más alto el número de la versión de IE mejor porque menos
pesará la librería. (2017, pág. 9; 10)
Editor Sublime Text.
Sublime Text está creado a partir de componentes personalizados, proporcionando una
capacidad de respuesta inigualable. Desde un potente kit de herramientas de interfaz de
usuario multiplataforma personalizado hasta un motor de sintaxis de resaltado
inigualable. (Sublime HQ Ltd Oty, s.f.)
Sublime Text posee varias ventajas según Sánchez Asenjo (2012) son las siguientes:
Es un programa muy rápido en su ejecución.
Es multiplataforma. Funciona tanto en Windows como en Linux como en
entorno Mac.
Tiene gran cantidad de paquetes que mejoran enormemente sus
prestaciones.
Permite codificar en casi cualquier lenguaje como Java, Python, Perl,
HTML, JavaScript, CSS, XML, PHP, C, C++, etc., etc.
Permite configurar cada aspecto casi del programa y adaptarles
absolutamente a nuestras necesidades. (Sánchez Asenjo, 2012)
17
PhpMyAdmin.
Puede administrar un servidor MySQL entero (necesita un superusuario) o una base de
datos sencilla. Para realizar esto último, es necesario tener un usuario MySQL
debidamente configurado que pueda leer o escribir solamente en la base de datos deseada.
(The phpMyAdmin devel team, 2018)
Tiene varias funcionalidades como:
Visualizar, borrar bases de datos, tablas, vistas, campos e índices.
Puede modificar desde tablas a bases de datos.
Permite exportar datos a varios formatos dependiendo las necesidades.
Puede gestionar privilegios y usuarios de MySQL.
Crear gráficos PDF del diseño de su base de datos
Buscar globalmente o solamente en una parte de una base de datos
Estas y otras funcionalidades hacen optimo el uso de este administrados de base de datos.
Apache
Apache es servidor HTTP Web de código abierto. Fue desarrollado en los 90, actualmente
es uno de los servidores web más utilizados en la red.
Un servidor web, es un programa especialmente diseñado para transferir datos de
hipertexto, es decir, páginas web con todos sus elementos textos, baners, entre otros, estos
servidores web utilizan el protocolo de transferencia de hipertexto http, es el protocolo de
comunicación que permite las transferencias de información.
Los servidores web están alojados en un ordenador que cuenta con conexión a Internet.
El web server, se encuentra a la espera de que algún navegador le haga alguna petición,
como, por ejemplo, acceder a una página web y responde a la petición, enviando código
HTML mediante una transferencia de datos en red.
Una de las ventajas más grandes de Apache, es que es un servidor web multiplataforma,
es decir, puede trabajar con diferentes sistemas operativos y mantener su excelente
rendimiento.
Apache es utilizado principalmente, para realizar servicio a páginas web, ya sean estáticas
o dinámicas. Este estupendo servidor se integra a la perfección con otras aplicaciones,
18
creando el famoso paquete XAMPP con Perl, Python, MySQL y PHP, junto a cualquier
sistema operativo, que por lo general es Linux, Windows o Mac OS.
1.3 Actualidad ecuatoriana del sector donde desarrolla el proyecto
Ecuador es reconocido como un país que implementa políticas públicas para universalizar
el acceso a las Tecnologías de la Información y Comunicación (TIC), ejecutadas por el
Ministerio de Telecomunicaciones y de la Sociedad de la Información (MINTEL).
Diversos estudios confirman el desarrollo de la industria de las Tecnologías de la
Información y Comunicación y los beneficios sociales y económicos que generan la
masificación del uso de internet, por lo que ejecuta un plan estratégico de las TIC, en el
ámbito de la Sociedad de la Información y Gobierno Electrónico. Las fases del estudio
fueron: el diagnóstico, planificación estratégica y transferencia de tecnología. El
diagnóstico del estudio incorporó la participación en talleres a instituciones públicas,
empresas privadas, universidades e investigadores a nivel nacional.
Además, del Gobierno Electrónico (e-Govermment) que se apoya de estas tecnologías,
para ofrecer servicios públicos digitales a los ciudadanos, empresas y organizaciones; así
como aporta en la modernización de la administración del Estado.
El Gobierno Nacional, a través del Ministerio de Telecomunicaciones y de la Sociedad
de la Información, promueve la implementación de políticas públicas para que la
población acceda a las TIC de manera equitativa para erradicar el analfabetismo digital.
(MINTEL, 2016)
Con el estudio realizado por MINTEL queda en evidencia que cada vez más instituciones
públicas y privadas en el país optan por la utilización de internet y que el uso de las
tecnologías de la información y comunicación y además que se busca erradicar el
analfabetismo digital por medio de promover la implementación de estas tecnologías.
19
CAPÍTULO II
2 DISEÑO METODOLÓGICO Y DIAGNOSTICO
2.1 Paradigma y tipo de investigación
2.1.1 Paradigma o Modalidad Investigativa.
“Usa la recolección de datos para probar hipótesis con base en la medición numérica y el
análisis estadístico, para establecer patrones de comportamiento y probar teorías.”
(Hernández Sampieri, Fernández Collado, & Baptista Lucio, 2014, pág. 4)
“Utiliza la recolección de datos sin medición numérica para descubrir o afinar preguntas
de investigación en el proceso de interpretación.” (Hernández Sampieri, Fernández
Collado, & Baptista Lucio, 2014, pág. 7).
La modalidad de investigación utilizada es cuali-cuantitativa con tendencia cualitativa
ya que se utilizará métodos teóricos para recolectar datos como la observación no
estructurada, revisión de documentos, entrevistas y trabajar directamente con los
usuarios. Los aspectos cuantitativos se certificarán al tabular estadísticamente los
resultados de la investigación de campo realizada.
A través de la utilización de esta modalidad se podrá descubrir datos relevantes para
brindar solución a los problemas existentes en las áreas quirúrgica e imagenología del
Hospital General IESS Santo Domingo.
2.1.2 Tipos de investigación.
Investigación-acción.
“Su finalidad es resolver problemas cotidianos e inmediatos y mejorar prácticas
concretas. Como propósito fundamental está aportar información que guie la toma de
decisiones para programas, procesos y reformas estructurales.” (Alvarez Gomez, y otros,
2017, pág. 49)
Se aplicará el tipo de investigación acción porque con la investigación podemos dar
solución a problemas cotidianos presentes en la gestión de asignación de turnos; por lo
tanto, se centra en el problema y la solución que podemos brindarle.
De campo.
Es aquella investigación que se realiza en el lugar donde se surgen los problemas.
20
Se aplicará la investigación de campo ya que se deberá hacer presencia en las áreas
quirúrgica e imagenología del hospital para verificar las verdaderas causas del problema
y poder así dar una solución adecuada y precisa.
Bibliográfica.
Es aquella fundamentada en base a la teoría escrita por la comunidad científica, a cerca
de un tema en específico.
Se aplicará la investigación bibliográfica porque me brindará conocimientos para
fundamentar científicamente el problema, contando con el uso de libros, artículos, fuentes
digitales entre otros.
Investigación Descriptiva.
Aquella que reseña las características o los rasgos de la situación o del fenómeno objeto
de estudio. Es uno de los tipos o procedimientos investigativos más populares y utilizados
por los principiantes en la actividad investigativa. La realización de este tipo de
investigación se soporta principalmente en técnicas como la encuesta, la entrevista, la
observación y la revisión documental. (Bernal Torres, 2010, pág. 122).
2.1.3 Métodos.
Método analítico-sintético.
“Estudia los hechos, partiendo de la descomposición del objeto de estudio en cada una de
sus partes para estudiarlas en forma individual (análisis), y luego se integran esas partes
para estudiarlas de manera holística e integral (síntesis).” (Bernal, 2016, pág. 60).
En la investigación se aplicará el método de investigación Analítico-Sintético ya que se
realizará un análisis modular del objeto de estudio determinando su campo de acción para
realizar un estudio individual a cada uno de los procesos.
Método inductivo-deductivo.
“Este método de inferencia se basa en la lógica y estudia hechos particulares, aunque es
deductivo en un sentido (parte de lo general a lo particular) e inductivo en sentido
contrario (va de lo particular a lo general).” (Bernal, 2016, pág. 60).
El método deductivo ayudará el análisis de los procesos de gestión de asignación de
turnos y obtener información necesaria, con la que se podrá llevar a cabo un diagnóstico
21
para evidenciar las necesidades en este proceso, el inductivo determinara características,
parámetros y relaciones que existirán entre el sistema y los usuarios del Hospital.
2.1.4 Técnicas
Encuesta.
Una de las técnicas que se va utilizar es la encuesta para evidenciar los requerimientos
tanto funcionales y no funcionales para el desarrollo del proyecto de investigación de
gestión de asignación de turnos. aplicada a los usuarios y profesionales del área tomada
en el Hospital General IESS Santo Domingo.
Entrevista.
También se tomará en uso la entrevista para la obtención de requerimientos para el
sistema y verificar la factibilidad para su desarrollo. Esta técnica será aplicada a
Director General del Hospital.
Observación.
Además, se contará con la observación para conocer cómo se realizan actualmente la
gestión de asignación de turnos a los usuarios en estas áreas.
2.1.5 Instrumentos
Se utilizará una guía de observación para registrar datos obtenidos anteriormente por
la técnica de observación, de igual manera se utilizará la guía de la entrevista donde se
presentará preguntas y cuyos resultados serán expuestos en el análisis.
El cuestionario es un conjunto de preguntas diseñadas para generar los datos
necesarios, con el propósito de alcanzar los objetivos del proyecto de investigación.
Se trata de un plan formal para recabar información de la unidad de análisis objeto de
estudio y centro del problema de investigación (Bernal, 2010, pág. 250).
Se utilizará el cuestionario para obtener de manera precisa los resultados, facilitando
el proceso de recolección de información.
2.2 Procedimiento para la búsqueda y procedimiento de los datos
2.2.1 Población y muestra.
Encuestas: la población para realizar las encuestas en su total son 27 que
corresponde a los usuarios y profesionales del área quirúrgica e imagenología del
Hospital General IESS Santo Domingo.
22
Entrevistas: la población para las entrevistas es de 1 que será aplicada al
Director Médico del Hospital General IESS Santo Domingo.
Observación: Se observará el proceso de asignación de turnos del área
quirúrgica y el área de imagenología.
Tabla 1
Población
Población Numero
Encuetas 27
Entrevistas 1
Total 28
Elaborador por: Carolina Bravo
Fuente: Hospital General IESS Santo Domingo
2.3 Resultado del diagnóstico de la situación actual
El Hospital General IESS Santo Domingo (HGISD), creado mediante Resolución del
Consejo Directivo del Instituto Ecuatoriano de Seguridad Social No 408 de conformidad
a lo establecido por la Constitución de la República del Ecuador, da apertura a sus
servicios un 17 de julio del año 2012.
El Hospital General IESS Santo Domingo (HGISD), se encuentra localizado en la Av.
Lelia S/N y, Av Río Amazonas.
En talento humano, son 612 personas laborando, siendo el 90% personal médico y un
10% personal administrativo.
Política de calidad
“Asegurar que la calidad de atención médica sea oportuna, profesional y con la mejor
tecnología disponible, en un entorno seguro y estable con el objetivo de satisfacer las
necesidades de los usuarios, fomentando en el equipo la cultura de mejoramiento
continuo.”
Misión
Brindar atención de salud con calidad, calidez, efectividad y oportunidad a través de
tecnología de punta y profesionales calificados para la clase asegurada y de la red pública,
satisfaciendo la demanda de los usuarios, orientado al buen vivir.
23
Visión
ser un Hospital docente, líder y referente regional en atención médica Integral, alineada
con los avances científicos, que promueve el desarrollo de profesionales altamente
cualificados, que permitan brindar una amplia cobertura de salud, respetando la Identidad
y cultura de asegurados y beneficiarios.
Valores Institucionales
Trabajo en equipo.
Responsabilidad.
Ética.
Compromiso.
Eficiencia.
Posee retos en función de brindar:
Atención especializada.
Mediante tecnología de punta.
Complementado con la atención con calidad y calidez a los usuarios por parte de
los funcionarios.
Mantener como eje primordial la seguridad del paciente.
Los servicios en salud que presta son:
Emergencia, Área de Cuidados Intensivos, Laboratorio Clínico, Imagenología, Medicina
Física y Rehabilitación, tres quirófanos con tecnología de punta, Consulta Externa con
las especialidades: Pediatría, Ginecología, Neonatología, Centro Obstétrico,
Odontología, Traumatología, Otorrinolaringología, Oftalmología, Psicología, Psiquiatría,
Gastroenterología, Dermatología, Urología, Cardiología, Nutrición, Oncología, Medicina
Interna, Cirugía General y en Hospitalización con capacidad física de 133 camas
2.3.1 Análisis e interpretación de resultados
Análisis de la guía de observación. (Ver Anexo N° 3).
En la matriz de la guía de observación se consideró variables como:
Personas en la cola de espera.
Tiempo de atención de los médicos a los pacientes.
Tiempo de demora del paciente en la cola.
24
Conformidad del paciente atendido.
Conformidad de los pacientes en espera.
Aplicación reglas de prioridad.
Asistencia de los pacientes.
Conocimiento acerca de su turno por parte de los pacientes.
Recolección de Información necesaria por parte del encargado.
Proceso y tiempo en la gestión de asignación.
Tabla 2
Proceso y tiempo en gestión de asignación y atención de turnos.
Aspecto a observar Observación Total
1 2 3 4
Persona en la cola de espera
Gran concurrencia de
personas en las dos áreas. x
Tiempo de atención de los médicos a los
pacientes. Demora continua x
Tiempo de demora del paciente en la cola. x
Conformidad del paciente atendido.
impaciencia x
Conformidad de los pacientes en espera. x
Aplicación reglas de prioridad. No existieron casos - - - -
Asistencia de los pacientes. x
Conocimiento acerca de su turno por parte
de los pacientes.
Los pacientes indicaban que
inconformidad ya que no se
les notificaba que su turnos
era cancelado.
x
Recolección de Información necesaria por
parte del encargado.
No existía el requerimiento de
información importante. x
Elaborador por: Carolina Bravo
Fuente: La Investigación
Interpretacion: En el área de imagenología se pudo observar gran concurrencia de
pacientes para ser atendidos, en el área quirúrgica los pacientes muestran molestia ya que
no se les atendía para recibir su turno y varios de estos se quejaban por retardo y otros
25
estaban molestos por la cancelación de su turnos y no fueron notificados, los pacientes
que fueron atendidos indicaron que hubo demora por parte de los profesionales al
prepararlos y atenderlos por lo que sobrepasaba el tiempo de atención; también se pudo
notar que los registros son llevados a mano y no cuentan con la suficiente información
como número de teléfono en caso de una emergencia.
Análisis de las entrevista realizada al Director Médico (Ver Anexo N° 4).
1. ¿Cómo se realiza el proceso de gestión de asignación de turnos en estas áreas?
En el área de imagenología se registra los turnos en una hoja de Excel, como nombre del
paciente solamente, el paciente no tiene el conocimiento de que medico lo atenderá no
posee más información que su fecha.
En el área quirúrgica al paciente se le otorga una fecha para su operación, esto de igual
forma se lo realiza de manera manual, para después generar una lista manual de las
personas que se operarán para preparar los quirófanos en los cuales serán atendidos.
2. A recibido quejas por parte de pacientes en estas áreas.
Se ha recibido muchas quejas, por inconformidad de parte de ellos, las quejas as comunes
es por sobrepaso del tiempo que se les asigno, también existe quejas por perdida de
información de su turno por parte de los encargados y no se les puede atender, y como no
existe respaldo de esa información.
3. La atención que se brinda actualmente es correcta para los pacientes en estas
áreas.
Los pacientes son atendidos de la mejor manera, pero varias veces existen inconvenientes
que se les busca una solución, las situaciones de problema se presentan por que no se les
da un aviso cuando es cancelado su turno y se presentan a su cita, además que existe una
demora en la preparación de los equipos para la atención del procedimiento por lo que se
muestran insatisfechos y se generan reclamos.
4. ¿Realizan reportes diarios, semanales, mensuales de los usuarios atendidos?
No se realizan reportes, a menos que exista una reunión en cierta fecha, se procede a
solicitar a cada área una lista de turnos, pacientes atendidos, etc., y no se puede intervenir
correctamente con alguna medida, ni se tiene conocimiento semanal ni diaria de lo que
sucede con ese proceso.
26
5. ¿Los reportes que realizan tiene la suficiente información que se necesita?
La mayoría de veces está incompleta la información que se requiere y no existe respaldo
cuando se ha perdido o esta posee letra no legible y genera varios inconvenientes
6. ¿Cuáles son los requerimientos que estas áreas requieren para el desarrollo del
sistema?
Principalmente que cuente con información de pacientes, médicos, de los turnos para
reportes además que los registros sean claros, y que estos posean fecha y hora que fueron
creadas a beneficio del responsable, además que la información esté disponible cuando
se la requiera.
7. ¿Enumere los inconvenientes que cree usted que deberían ser analizado para el
desarrollo del sistema?
Los inconvenientes que más deberían tener mayor prioridad es la información que se
requiere para la creación de los turnos, además de ser clara y contundente para un
posterior uso para brindar buenos procesos de administración, sobre todo que no se dé el
inconveniente de perdida de información y no esté disponible, además que la información.
Interpretación: el hospital cuenta con suficiente personal capacitado para sus labores
diarias y atención a los pacientes, pero muchas de las veces surgen inconvenientes como
es perdida de los registros de los turnos, o cuando existe un problema con los equipos
para los procedimientos el paciente no conoce de estos inconvenientes y se presentan a
su cita, pero no podrán ser atendidos por lo que muestran gran malestar y quejas sobre
este inconveniente ya que no fueron notificados a tiempo; y por falta de más información
del proceso de gestión de turnos no se puede llevar una buen control sobre estas
actividades.
27
Análisis de las encuestas realizadas (Ver Anexo N° 5).
A. Procedimiento de asignación de turnos actual
A.1. ¿El proceso actual de asignación de turnos que el área ofrece como lo
calificaría?
Tabla 3
Proceso actual de asignación de turnos
Indicador Nro. Encuestados Porcentaje
Cumple las expectativas 4 15%
Cumple medianamente 10 37%
No cumple con las expectativas 13 48%
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 3: Proceso de asignación de turnos.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: Según los datos obtenidos en la encuesta realizada el 48% que
corresponde a 13 funcionarios manifiestan que el proceso actual no cumple con las
expectativas esperadas y un porcentaje de 37% que corresponde a 10 funcionarios creen
que los procesos actuales cumplen medianamente con las expectativas mientras que el
15% que corresponde a 4 funcionarios piensan que este proceso cumple con las
15%
37%
48%
PROCESO DE ASIGNACIÓN DE TURNOSCumple las expectativas Cumple medianamente No cumple con las expectativas
28
expectativas esperadas, por lo que se deduce que el proceso actual no es completamente
suficiente para cumplir con las expectativas esperadas.
A.2. ¿Ha tenido usted algún inconveniente al momento de realizar este proceso?
Tabla 4
Inconvenientes en el proceso de asignación de turnos.
Indicador Nro. Encuestados Porcentaje
Si 10 37%
No 17 63%
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 4: Inconvenientes durante proceso.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: Según los datos obtenidos en la encuesta realizada el 64% que
corresponde a 17 funcionarios manifiestan que no han tenido ningún tipo de
inconvenientes, mientras el 37% que corresponde a 10 funcionarios si los han tenido por
demora o desconocimiento de turno.
37%
63%
INCONVENIENTES DURANTE PROCESO
si no
29
A.3. ¿La información del paciente que requiere turno está disponible cuando se
necesita.?
Tabla 5
Disponibilidad de información.
Indicador Nro. Encuestados Porcentaje
Si 22 87%
No 5 13%
Total 12 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 5: Disponibilidad de información.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada dio a conocer que el 87% que equivale a 22
funcionarios manifestaron que la información ha estado disponible cuando se la necesita
mientras en 23% que equivale a 5 funcionarios mostraron que la información requerida
no ha estado disponible ya sea por perdida o escritura no entendible.
87%
13%
DISPONIBILIDAD DE INFORMACIÓN
si no
30
A.4. ¿Aproximadamente cuantos pacientes se acercan por un turno diariamente en
este rango?
Tabla 6
Rango de pacientes.
Indicador Nro. Encuestados Porcentaje
5-10 0 0
10-20 0 0
30-40 17 63%
50-60 10 37%
Total 27 100/
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 6: Rango de pacientes.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada dio a conocer que el rango de pacientes que es alto
excediendo las 30 personas diarias que varían según el área ya que imagenología muestra
más recurrencia diaria que a veces sobrepasa las 60 personas.
0%0%
63%
37%
RANGO DE PACIENTES
5-10 10-20 30-40 50-60
31
A.5. ¿Realizan algún reporte de pacientes atendidos diariamente?
Tabla 7
Reportes diarios.
Indicador Nro. Encuestados Porcentaje
Si 0
No 27 100%
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 7: Reportes diarios
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada mostro que no se realizan ningún reporte de
pacientes, el área quirúrgica dio a conocer que solo proceden hacer un listado de las
operaciones que toca día con día que a veces está incompleta por perdida de información
por lo cual no se puede dar parte a una preparación para los quirófanos.
0%
100%
REPORTES DIARIOS
si no
32
B. Grado de aceptación del sistema
B.1. ¿Considera necesario el uso de tecnología en el área para mejorar el proceso
de asignación de turnos a los pacientes?
Tabla 8
Uso de la tecnología para la mejora de los procesos.
Indicador Nro. Encuestados Porcentaje
Si 27 100%
No 0 0
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 8: Uso de la tecnología para la mejora de procesos.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada demostró que los funcionarios están de acuerdo
que con la utilización de la tecnología el proceso de asignación de turnos mejorara
facilitando el trabajo y reduciendo inconvenientes y perdida de información.
100%
0%
USO DE TECNOLOGÍA
si no
33
B.2. Considera Ud. ¿Que un sistema ayudara a agilizar y garantizar la
disponibilidad de la información de los pacientes, en el momento que se
requiera?
Tabla 9
Disponibilidad de información por medio de un sistema.
Indicador Nro. Encuestados Porcentaje
Si 27 100%
No 0 0
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 9: Disponibilidad de información por medio de un sistema.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada demostró que los funcionarios creen que gracias a
un sistema la información que necesitan estaría disponible en todo momento y sin riesgo
de pérdida.
100%
0%
DISPONIBILIDAD DE INFORMACIÓN POR MEDIO DE UN SISTEMA
si no
34
B.3. Considera Ud. ¿Que un sistema ayudaría a minimizar los tiempos de atención
a los pacientes?
Tabla 10
Minimizar tiempos de atención.
Indicador Nro. Encuestados Porcentaje
Si 27 100%
No 0 0
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 10: Minimizar tiempos de atención
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: La encuesta realizada demostró que los funcionarios piensan que con la
ayuda del sistema se agilitaría el proceso de asignación de turnos reduciendo el tiempo
de espera de los pacientes reduciendo la inconformidad de estos.
100%
0%
MINIMIZAR TIEMPOS DE ATENCIÓN
si no
35
C. Nivel de conocimientos informáticos
C.1. ¿Dentro de su formación ¿ha recibido clases de computación o informática?
Tabla 11
Conocimiento de computación o informática básica.
Indicador Nro. Encuestados Porcentaje
Si 12 44%
No 15 56%
Total 27 100%
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 11: Conocimiento de computación o informática básica.
Elaborador por: Carolina Bravo ora
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: los resultados de la encuentra dieron a conocer que más de la mitad de
los funcionarios ha recibido clases de computación o informática como parte de su
formación, mientras que el resto de encuestados no la ha recibido.
44%
56%
CONOCIMIENTO DE COMPUTACIÓN O INFORMÁTICA BÁSICA.
si no
36
C.2. ¿Ha realizado cursos, capacitaciones de computación o informática?
Tabla 12
Realización de cursos u capacitaciones de computación o informática.
Indicador Nro. Encuestados Porcentaje
Si 7
No 20
Total 27
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Ilustración 12: Cursos o capacitaciones de computación o informática.
Elaborador por: Carolina Bravo
Fuente: Encuesta realizada al personal del Hospital General IESS Santo Domingo
Interpretación: los resultados de la encuentra dieron a conocer que la mayoría de los
encuestados no ha realizado cursos ni ha asistido a capacitación de computación o
informática ya que como en la pregunta anterior varios recibieron estos con
conocimientos en su formación de los cuales los que no recibieron este tipo de
conocimiento 7 funcionarios han realizado cursos o han asistido a seminarios
26%
74%
REALIZACIÓN DE CURSOS O CAPACITACIONES DE COMPUTACIÓN O INFORMÁTICA.
si no
37
2.3.2 Resumen de las principales insuficiencias detectadas con la aplicación de los
métodos
Se ha detectado varias insuficiencias que provocan malestar dentro de estas áreas tanto
como de pacientes como de los profesionales, ya que existe perdida de información ya la
información es tomada a mano y varias de las veces por la aglomeración de pacientes se
toma nota rápidamente con legra no legible, los archivos muchas de las veces presentan
error al guardar por lo que se pierde información; la falta de reportes no permite la
evaluación del trabajo de los profesionales que no permite una buena toma de decisiones.
De esta manera se determina que es necesario el desarrollo de un sistema que mejore los
procesos en la gestión de asignación de turnos en el hospital, dicho sistema deberá
contener módulos para recoger la suficiente información de los pacientes, registro de
médicos, especialidades, principalmente el modulo para la asignación de los turnos debe
ser bastante claro para facilitar al usuario su manejo.
38
CAPÍTULO III
3 PROPUESTA DE SOLUCIÓN AL PROBLEMA
3.1 Nombre de la propuesta.
Sistema web para la gestión de asignación de turnos en el área quirúrgica e imagenología
del Hospital General IESS Santo Domingo.
3.2 Objetivo General.
Diseñar un sistema web para la gestión de asignación de turnos en el área quirúrgica e
imagenología del Hospital General IESS Santo Domingo.
3.3 Objetivos Específicos.
Modelar las funcionalidades que cumplirá el sistema por medio diagramas UML
a través del análisis de los requerimientos y requisitos.
Utilizar software libre para el desarrollo del Sistema web para la gestión de
asignación de turno tanto en el análisis y modelación de la base de datos y diseño
de interfaz.
Documentar manuales de usuario sobre la utilización del Sistema web para la
gestión de asignación de turnos para su correcta manipulación.
Realizar las pruebas necesarias en el sistema para verificar que el sistema cumpla
correctamente con los procesos requeridos.
3.4 Elementos que la conforman
Etapas.
Diseño de la planificación para el desarrollo del Proyecto de Investigación.
Recolección de información necesaria para la creación del sistema.
Realización de casos de uso, de secuencia, estado.
Crear la base de datos tomando en cuenta todas las entidades necesarias.
Desarrollo del sistema web para la gestión de asignación de turnos.
Creación de manuales de usuario.
Generar la documentación necesaria.
39
Presupuesto.
Tabla 13
Costo de Desarrollo
Actividad Horas Valor por Hora Total
Análisis de Requisitos 36 $9,00 $324,00
Diseño y Desarrollo del Sistema 570 $9,00 $5.130,00
Pruebas 125 $9,00 $1.125,00
Total ꟷ ꟷ $7.281,00
Elaborador por: Carolina Bravo
Fuente: La Investigación
Tabla 14
Gasto en Recursos Materiales
Descripción Cantidad Valor Unitario Total
Laptop 350 (horas) $1,00 $350,00
Resmas de Papel 4 $3,50 $14,00
Disco Duro 1 $90,00 $90,00
Anillados 2 $1,25 $2,50
Gastos Varios y Transporte 60 (días) $2,00 $120,00
Total ꟷ ꟷ $576,50
Elaborador por: Carolina Bravo
Fuente: La Investigación
Tabla 15
Total Presupuesto
Descripción Valor
Costo de Desarrollo $7.281,00
Gasto en Recursos Materiales $576,50
Total $7.857,50
Elaborador por: Carolina Bravo
Fuente: La Investigación
40
3.5 Justificación de la propuesta
De acuerdo con el análisis de los procesos se propone el desarrollo de un Sistema web
para la gestión de asignación de turnos estableciendo parámetros que permitan mejorar y
automatizar los procesos ya existentes y de esta manera dar solución a los problemas
encontrados.
Con el desarrollo del sistema basado en herramientas de software libre, se podrán tomar
medidas de mejora en las áreas ya que se tendrá total manejo de la información en el
proceso de asignación de turnos; ya que con los reportes que brinda el sistema se
generaran indicadores para generar seguimiento de los procedimientos y dar paso a una
buena toma de decisiones.
3.6 Aplicación práctica o total de la propuesta
3.6.1 Metodología de desarrollo.
Para del desarrollo del proyecto se utiliza la metodología de desarrollo en cascada la cual
cuenta con etapas de proceso de manera ordenada para un mejor desarrollo del sistema,
la cual brinda mayor facilidad al desarrollador. En cada etapa de esta metodología se
definieron las siguientes actividades a realizar:
Tabla 16
Fases de la metodología de desarrollo en cascada.
Fase Actividad
Análisis de
requerimientos.
Definición del problema.
Definición de los requerimientos.
Diseño Análisis y diseño de requerimientos.
Definición de la arquitectura del sistema.
Codificación
Desarrollo de los componentes del sistema en base
al diseño y arquitectura definida.
Integración y pruebas.
Pruebas Pruebas de aceptación.
Elaborador por: Carolina Bravo
Fuente: La Investigación
41
Elaborador por: Carolina Bravo
Fuente: La Investigación
3.6.2 Análisis de requerimientos.
El hospital no cuenta con un sistema para mejorar los procesos de gestión de asignación
de turnos en el área quirúrgica e imagenología lo que provoca no llevar un bien manejo
de información, y de los turnos diarios.
De tal forma el sistema fue diseñado para la disponibilidad de la información necesaria
para la creación y asignación de turnos, además de la creación de reportes con ningún
grado de dificultad para el usuario con una interfaz amigable.
Requerimientos de Hardware
Computadora con procesador Core i5
Memoria RAM de 16GB en Windows y 8 para un servidor
Disco duro de 1 Terabyte
Requerimientos de Software
Sistema operativo desde Windows 7
Paquete Office
Navegador de internet Firefox o Google Chrome
Servidor web con PHP 7 en adelante.
Ilustración 13: Metodología de desarrollo en cascada
Análisis de
requerimientos.
Diseño
Codificación
Pruebas
Codificación y
especificación de
pruebas.
Especificación de requerimientos.
Especificación de diseño.
42
Requerimientos Funcionales
A continuación, se describirán los requerimientos que debe cumplir el presente sistema
de Gestión de asignación de turnos, estos requisitos fueron obtenidos gracias a la
recopilación de información a través de la entrevista.
Creación de turnos, pacientes, funcionarios.
Administrar los turnos, permitiendo cancelación o cambio de estos.
Administrar registros tanto de médicos como de pacientes.
Autentificación de cada rol de usuario con sus respectivos permisos en el sistema.
Creación y visualización de reportes para el usuario correspondiente.
Requerimientos No funcionales
El sistema debe brindar información necesaria.
Disponibilidad de información por parte del sistema.
Seguridad de la información y base de datos.
Mantenimiento de la red local.
Configuración de impresoras o scanner para documentos.
UPS para asegurar la disponibilidad del sistema.
Mantenimiento del servidor y la base de datos.
Requisitos de Rendimiento
El sistema requiere acceso simultaneo de aproximadamente 4 tipos usuarios, por
lo que es imprescindible que el tiempo de respuesta del sistema sean lo más
óptimos en fin de evitar molestias tanto a los pacientes que están en cola como al
usuario que está utilizando el sistema.
Requisitos de Confiabilidad
El nivel de confiabilidad se verá reflejado en la confianza de los usuarios al
observar que la información se registre en el sistema y este sea consistente y
perdure. Para esto el sistema será sometido a varias pruebas para medir el nivel
de confiabilidad.
Interfaces de Usuario
Las interfaces de usuario deben tener las siguientes características:
43
Ser amigable, para que el usuario no tenga problemas en la navegabilidad.
Debe proveer la disminución del número de clics y agilitando los procesos,
especialmente al asignar el turno.
Interfaces de Hardware
El sistema contara con la utilización los siguientes elementos: monito, teclado, mouse,
tarjeta de red, impresora o scanner.
Monitor permitirá la visualización de las entradas y salidas de datos en el sistema.
El teclado permitirá en ingreso de los datos requeridos al sistema.
El mouse ayudara el manejo del sistema, en caso que el usuario no esté bien
familiarizado con el teclado para controlar botones de acceso y uso del sistema.
La impresora u scanner para sanear los documentos.
La tarjeta de red dará la conectividad para integrar los equipos a la red de área
local del Hospital General IESS Santo Domingo.
Interfaces de Software
Los módulos permitirán el intercambio de la información con módulos que en futuro
puedan ser desarrollado he integrados.
Identificación de roles y privilegios
Tabla 17
Identificación de roles y privilegios.
Roles Privilegios
Súper Admin
Gestionar Usuarios
Crear Usuarios
Modifica Usuarios
Eliminar Usuarios
Administrador
Gestionar información de las áreas
Manejo de Funcionarios y su especialidad.
Manejo de pacientes.
Reportes e Información de los turnos de las dos áreas:
Por estado.
Por paciente.
44
Por médico.
Por tipo de afiliación.
Por fecha de creación.
Por fecha programada.
Por tipo de anestesia.
Por tipo de procedimiento.
Médico Creación, manejo y asignación de turnos.
Creación de pacientes.
Usuario
Asignar turnos y Gestionar Pacientes
Creación, manejo y asignación de turnos.
Creación de pacientes.
Elaborador por: Carolina Bravo
Fuente: La Investigación
Casos de Uso
Limitado el alcance del sistema web, los diagramas UML son los siguientes:
Elaborador por: Carolina Bravo
Fuente: Visual Paradigm
Ilustración 14: Caso de uso de Ingreso al sistema.
45
Ilustración 15: Diagrama de Casos de uso del sistema web para gestión de asignación de turnos.
Elaborador por: Carolina Bravo
Fuente: Visual Paradigm
46
Caso de uso Secundario del sistema.
Ilustración 16: Diagrama de caso de uso de gestionar información de áreas.
Elaborador por: Carolina Bravo
Fuente: Visual Paradigm
Actores del sistema
Súper Admin: Es la persona que labora en el área de TIC´S el cual tiene como
tarea gestionar los usuarios.
Administrador: Encargado de gestionar información de cada área, como
médicos, especialidades, prioridades, turnos, además de gestionar los reportes
generados por el sistema de acuerdo a las necesidades requeridas.
Usuario: Persona encargada de la manipulación del sistema para entrega de
turnos a los pacientes, maneja la información de los pacientes, como registro y
actualización de información.
Médico: Persona encargada de la manipulación del sistema para entrega de turnos
a los pacientes, maneja la información de los pacientes, como registro y
actualización de información de pendiendo del área.
Descripción de los casos de uso del sistema
Ingreso al sistema
Meta: Ingresar al sistema.
Actores: Súper Admin, Administrador, Usuario, Médico.
Iniciador: Súper Admin, Administrador, Usuario.
47
Precondición: Ingreso de correo y contraseña válidos para lograrse y hacer uso del
sistema.
Condición de éxito: con las credenciales ingresadas correctamente, puede hacer uso del
sistema.
Gestionar usuarios
Meta: Crear, actualizar y eliminar usuarios.
Actores: Súper Admin.
Iniciador: Usuarios con solicitud de requerimiento de ingreso al sistema.
Precondición: el usuario debe trabajar en el área quirúrgica o imagenología, o tener orden
para el manejo de información administrativa del hospital.
Condición de éxito: el usuario ingresa al sistema de acuerdo al perfil asignado.
Gestionar paciente
Meta: Crear, actualizar la información necesaria del paciente.
Actores: Usuario, Administrador, Médico.
Iniciador: usuario responsable, administrador
Precondición: el paciente presenta su cedula de identidad o carnet para brindar la
información necesaria.
Condición de éxito: la información es registrada o actualizada con éxito.
Gestionar Turnos
Meta: Asignar turno al paciente
Actores: Usuario, Médico.
Iniciador: usuario responsable
Precondición: el paciente presenta su cedula de identidad o carnet, numero historia
clínica, tipo de afiliación, edad; otorgar fecha de atención médico que lo atenderá.
Condición de éxito: Se asigna el turno al paciente y se imprime el turno.
48
Gestionar Información de las áreas
Meta: Tener disponibilidad de la información, creación y actualización según disponga
la necesidad.
Actores: administración
Iniciador: administración
Precondición: Revisión de información, creación o actualización de datos.
Condición de éxito: disponibilidad de la información para su verificación actualización
y facilidad a crear un nuevo registro.
Realizar Reportes
Meta: Crear reportes con información necesaria.
Actores: Administrador
Iniciador: Administrador
Precondición: Generar reporte requeridos.
Condición de éxito: el sistema generara los reportes en la extensión requerida como PDF
y EXCEL.
Gestionar Médicos
Meta: Crear, actualizar la información necesaria de los médicos de las áreas.
Actores: Administrador
Iniciador: administrador
Precondición: información de la hoja de vida del médico.
Condición de éxito: la información es registrada o actualizada con éxito.
Gestionar Especialidades
Meta: Crear, actualizar las especialidades de los médicos de las áreas.
Actores: Administrador
Iniciador: administrador
49
Precondición: Especialidades de los médicos que se encuentran en estas áreas.
Condición de éxito: la información es registrada o actualizada con éxito.
Monitoreo de turnos
Meta: Visualizar la información de los turnos que se crean diariamente en las áreas
implicadas.
Actores: Administrador
Iniciador: administrador
Precondición: verificar que se cumpla con los procesos para asignar turnos
correctamente a diario de manera correcta.
Condición de éxito: información disponible.
Consulta de turnos
Meta: Visualizar la información de los turnos de cada paciente.
Actores: Paciente
Iniciador: Paciente
Precondición: con su número de cédula o de Historia Clínica el Paciente podrá consultar
sus turnos.
Condición de éxito: información disponible.
3.6.3 Diseño
Elaborador por: Carolina Bravo
Fuente: La Investigación
Proceso
Almacenamiento
Reportes y listados
Interfaz
automática
de entrada Interfaz
automática de
Salida
Entrada de datos.
Ilustración 17: Diseño Conceptual del sistema
50
Base de datos del sistema web para la gestión de asignación de turnos.
La base de datos, que se ha realizado para el desarrollo de la aplicación web como
podemos apreciar es una BDD pequeña que la conforman 16 tablas relacionadas.
Ilustración 18: Diagrama físico de Base de datos
Elaborador por: Carolina Bravo
Fuente: Mysql Workbench
Diccionario de datos.
A continuación, se muestran las tablas que contienen los metadatos que contienen
características lógicas y puntuaciones de los datos que se utilizan en el sistema.
Áreas
Tabla 18
Diccionario de datos: Tabla áreas
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
descripcion varchar(60) No
created_at timestamp Sí NULL
51
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 19
Diccionario de datos: Tabla índice áreas
Nombre de la clave Tipo Ún
ico
Empaq
uetado Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
areas_descripcion_unique BTREE Sí No descripcion 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tipos de procedimiento
Tabla 20
Diccionario de datos: Tabla tipos
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
tipo varchar(191) No
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 21
Diccionario de datos: Tabla índice tipos
Nombre de la
clave Tipo Único
Empaquet
ado Columna Cardinalidad
Cotejami
ento Nulo
PRIMARY BTREE Sí No id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
52
Funcionarios
Tabla 22.
Diccionario de datos: Tabla Funcionarios
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
cedula varchar(191) No
nombre varchar(191) Sí NULL
apellido varchar(191) Sí NULL
telefono varchar(191) Sí NULL
celular varchar(191) Sí NULL
direccion varchar(191) Sí NULL
sexo varchar(191) Sí NULL
speciality_id int(10) No specialities -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 23.
Diccionario de datos: Tabla índice médicos
Nombre de la clave Tipo Únic
o
Empaq
uetado Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
doctors_cedula_unique BTREE Sí No cedula 0 A No
doctors_speciality_id_index BTREE No No speciality_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
53
Pacientes
Tabla 24.
Diccionario de datos: Tabla pacientes
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
nhistoria varchar(191) Sí NULL
cedula varchar(191) No
nombre varchar(191) Sí NULL
apellido varchar(191) Sí NULL
telefono varchar(191) Sí NULL
celular varchar(191) Sí NULL
direccion varchar(191) Sí NULL
sexo varchar(191) Sí NULL
email varchar(191) Sí NULL
observacion varchar(191) Sí NULL
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 25.
Diccionario de datos: Tabla índice pacientes
Nombre de la clave Tipo Único Empaqu
etado Columna
Cardinal
idad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
54
Roles
Tabla 26.
Diccionario de datos: Tabla roles
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
usuario varchar(191) No
slug varchar(191) No
descripcion varchar(191) Sí NULL
nivel int(11) No 1
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 27.
Diccionario de datos: Tabla índice roles
Nombre de la
clave Tipo Único Empaquetado Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
roles_slug_unique BTREE Sí No slug 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Role_user
Tabla 28.
Diccionario de datos: Tabla role_user
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
role_id int(10) No roles -> id
55
user_id int(10) No users -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 29.
Diccionario de datos: Tabla índice role_user
Nombre de la clave Tipo Único Empaqueta
do Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
role_user_role_id_index BTREE No No role_id 0 A No
role_user_user_id_index BTREE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Especialidades
Tabla 30.
Diccionario de datos: Tabla especialidades
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
descripcion varchar(80) No
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 31.
Diccionario de datos: Tabla índice especialidades
Nombre de la clave Tipo Únic
o
Empaq
uetado Columna
Cardin
alidad
Coteja
miento
Nu
lo
56
PRIMARY BTREE Sí No id 0 A No
specialities_descripcion_unique BTREE Sí No descripcion 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Estados
Tabla 32
Diccionario de datos: Tabla estados
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
descripcion varchar(15) No
tipo varchar(10) No
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 33
Diccionario de datos: Tabla índice estados
Nombre de la clave Tipo Único Empaq
uetado Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
statuses_descripcion_unique BTREE Sí No descripcion 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Turnos
Tabla 34
Diccionario de datos: Tabla turnos
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
57
id (Primaria) int(10) No
fechaprogramada date No
horaprogramada time No
edad varchar(191) No
descripcion varchar(191) No
anestesia varchar(191) Sí NULL
observacion varchar(191) Sí NULL
cancelacion text Sí NULL
patient_id int(10) No
patients -> id
doctor_id int(10) No
doctors -> id
tipo_id int(10) No
tipos -> id
status_id int(10) No
statuses -> id
user_id int(10) No
users -> id
afiliación_id int(10) No tipoafiliacion->
id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 35
Diccionario de datos: Tabla índice turnos
Nombre de la clave Tipo Único Empaq
uetado Columna
Cardin
alidad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
turnos_patient_id_index BTREE No No patient_id 0 A No
turnos_doctor_id_index BTREE No No doctor_id 0 A No
turnos_tipo_id_index BTREE No No tipo_id 0 A No
turnos_status_id_index BTREE No No status_id 0 A No
58
turnos_user_id_index BTREE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Usuarios
Tabla 36
Diccionario de datos: Tabla usuarios
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
name varchar(191) No
email varchar(191) Sí NULL
avatar varchar(191) No default.jpg
password varchar(191) No
remember_tok
en
varchar(100) Sí NULL
area_id int(10) No
areas -> id
doctor_id int(10) No doctors -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 37
Diccionario de datos: Tabla índice usuarios
Nombre de la clave Tipo Único Empaquetado Columna Cardinal
idad
Coteja
miento Nulo
PRIMARY BTREE Sí No id 0 A No
users_name_unique BTREE Sí No name 0 A No
users_email_unique BTREE Sí No email 0 A Sí
users_area_id_index BTREE No No area_id 0 A No
59
users_doctor_id_ind
ex
BTREE No No doctor_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Pre-Quirúrgico
Tabla 38
Diccionario de datos: Tabla prequirurgico.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
fecha date No
hora time No
turno_id int(10) No turnos -> id
user_id int(10) No users -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 39
Diccionario de datos: Tabla índice prequirurgico
Nombre de la
clave Tipo
Úni
co
Empaquet
ado
Colum
na
Cardinali
dad
Cotejamie
nto
Nul
o
Comenta
rio
PRIMARY BTR
EE Sí No id 0 A No
surgicals_turno_id
_index
BTR
EE No No
turno_i
d 0 A No
surgicals_user_id_i
ndex
BTR
EE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
60
Pre-Anestésico
Tabla 40
Diccionario de datos: Tabla preanestesico.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
fecha date No
hora time No
turno_id int(10) No turnos -> id
user_id int(10) No users -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 41
Diccionario de datos: Tabla índice de preanestesico.
Nombre de la clave Tipo Úni
co
Empaquet
ado
Colum
na
Cardinali
dad
Cotejamie
nto
Nul
o
Comenta
rio
PRIMARY BTR
EE Sí No id 0 A No
anesthetics_turno_id
_index
BTR
EE No No
turno_i
d 0 A No
anesthetics_user_id_
index
BTR
EE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Documentos
Tabla 42
Diccionario de datos: Tabla documentos.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
name varchar(191) No
type varchar(191) No
extension varchar(191) No
61
turno_id int(10) No turnos -> id
user_id int(10) No users -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 43
Diccionario de datos: Tabla índice de documentos.
Nombre de la clave Tipo Úni
co
Empaquet
ado
Colum
na
Cardinali
dad
Cotejamie
nto
Nul
o
Comenta
rio
PRIMARY BTR
EE Sí No id 0 A No
documedis_name_u
nique
BTR
EE Sí No name 0 A No
documedis_turno_id
_index
BTR
EE No No
turno_i
d 0 A No
documedis_user_id_
index
BTR
EE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Firmas
Tabla 44
Diccionario de datos: Tabla firmas.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
fechaprogramada date No
name varchar(191) No
type varchar(191) No
extension varchar(191) No
descripcion varchar(191) No
user_id int(10) No users ->
id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
62
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 45
Diccionario de datos: Tabla índice de firmas.
Nombre de la
clave Tipo
Únic
o
Empaquet
ado
Colum
na
Cardinali
dad
Cotejamie
nto
Nul
o
Comenta
rio
PRIMARY BTR
EE Sí No id 0 A No
firmas_name_uni
que
BTR
EE Sí No name 0 A No
firmas_user_id_i
ndex
BTR
EE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Gestión Farmacéutica
Tabla 46
Diccionario de datos: Tabla gestionfarmaceutica.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
edad varchar(3) No
mililitros varchar(60) No
lidocaina varchar(60) No
observacion varchar(60) No
patient_id int(10) No patients -> id
user_id int(10) No users -> id
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
63
Tabla 47
Diccionario de datos: Tabla índice gestionfarmaceutica.
Nombre de la clave Tipo Úni
co
Empaquet
ado
Colum
na
Cardinali
dad
Cotejami
ento
Nu
lo
Coment
ario
PRIMARY BTR
EE Sí No id 0 A No
pharmacists_patient_i
d_index
BTR
EE No No
patient
_id 0 A No
pharmacists_user_id_
index
BTR
EE No No user_id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Parámetros
Tabla 48
Diccionario de datos: Tabla parametros.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
smstoken varchar(255) Sí NULL
iddevice varchar(15) Sí NULL
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 49
Diccionario de datos: Tabla índice parametros.
Nombre
de la
clave
Tipo Únic
o
Empaqueta
do
Column
a
Cardinalid
ad
Cotejamien
to
Nul
o
Comentar
io
PRIMAR
Y
BTRE
E Sí No id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
64
Afiliaciones
Tabla 50
Diccionario de datos: Tabla afiliaciones.
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(10) No
elemento varchar(2) No
descripcion varchar(40) No
created_at timestamp Sí NULL
updated_at timestamp Sí NULL
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Tabla 51
Diccionario de datos: Tabla índice afiliaciones
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id 0 A No
Elaborador por: Carolina Bravo
Fuente: Base de datos del sistema
Diseño de Interfaz.
Inicio de sesión
Ilustración 19: Diseño de interfaz: Inicio de Sesión
65
Elaborador por: Carolina Bravo
Fuente: La Investigación
Súper Admin
Ilustración 20: Diseño de interfaz: Panel de Súper Admin
Elaborador por: Carolina Bravo
Fuente: La Investigación
Administrador
Ilustración 21: Diseño de interfaz: Panel de Administrador
Elaborador por: Carolina Bravo
Fuente: La Investigación
66
Ilustración 22: Diseño de interfaz: Listado de turnos de las áreas
Elaborador por: Carolina Bravo
Fuente: La Investigación
Ilustración 23: Diseño de interfaz: Panel de reportes
Elaborador por: Carolina Bravo
Fuente: La Investigación
67
Usuario
Ilustración 24: Diseño de interfaz: panel de usuario.
Elaborador por: Carolina Bravo
Fuente: La Investigación
Ilustración 25: Diseño de interfaz: Formulario de nuevo turno.
Elaborador por: Carolina Bravo
Fuente: La Investigación
68
3.6.4 Codificación.
Se puede ver el desarrollo de la aplicación para asignación de turnos de las áreas
involucradas del hospital.
Filtros de búsqueda
Elaborador por: Carolina Bravo
Fuente: La Investigación
Ilustración 25: Codificación.
69
3.6.5 Pruebas
Un sistema web implica la operación o aplicación del mismo por medio de condiciones
controladas, además de la evaluación de la información.
Tabla 52
Pruebas de funcionamiento: Finalidades.
Funcionalidades
Objetivo de la
prueba
Garantizar la funcionalidad del sistema, en aspectos
importantes como el control de proceso, validaciones,
actualizaciones sobre todo la disponibilidad de la información.
Técnica
Ejecución de los casos de uso representativos del sistema para
probar lo siguiente:
Cumplimiento de los procesos.
Procesos efectuados eficazmente.
Los turnos sean creados, y asignados correctamente.
Permitir manipulación de información para reporte.
Criterios de
realización
Pruebas ejecutadas correctamente.
Solución a errores encontrados.
Elaborador por: Carolina Bravo
Fuente: La Investigación
Pruebas de caja blanca.
Conocidas como pruebas de cobertura, están pruebas ayudan a determinar posibles fallas
o errores en la estructura y funcionamiento interno del sistema web, se tomaron puntos
vulnerables para la evaluación como la estructura de la base de datos, las validaciones,
actualizaciones de información, manejo de errores.
También fueron evaluado que los principales procesos funcionen correctamente y acorde
a los requerimientos de los usuarios, para así descartar posibles errores en el código
disminuyendo el riesgo que el sistema pueda presentar a futuro.
Pruebas de caja negra.
En las pruebas de caja negra, se enfoca solamente en las entradas y salidas del sistema,
70
sin preocuparse en tener conocimiento de la estructura interna del programa de software
A continuación, se detallan resultados de prueba de caja negra.
Resultados de prueba de la caja negra
Tiempo de respuesta.
Ilustración 26: Prueba 1: Tiempo de respuesta.
Elaborador por: Carolina Bravo
Fuente: La Investigación
Formulario de asignación de turno
Ilustración 27: Prueba 2: Formulario de asignación de turnos..
Elaborador por: Carolina Bravo
Fuente: La Investigación
71
Pruebas de verificación y validación.
Estas pruebas nos ayudan en la revisión de los procesos del sistema, para verificar
especificaciones y requerimientos especificados al inicio. Se utilizó técnicas tales como
las evaluaciones e inspecciones, soluciones para una evaluación del sistema al final del
desarrollo.
Ilustración 28: Pruebas de verificación y validación.
Elaborador por: Carolina Bravo
Fuente: La Investigación
72
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Con el sistema se ha contribuido a mejorar el tiempo de atención a los pacientes,
gracias a la automatización, del proceso de asignación de turnos.
Brindar un mejor servicio de entrega de turnos no solo depende de un sistema
informático sino también de los procesos involucrados.
Es importante recalcar que muchas de las veces la persona encargada del manejo
del sistema podría tener una deficiencia visual por lo que el diseño debe ser
accesible y acoplarse a la necesidad.
Dado que se trabaja en una entidad pública, se tomó en cuenta que no siempre se
cuenta con los equipos de hardware que se necesitan y varias de las veces su
adquisición puede tomar tiempo y en ciertos casos no son adquiridos, por lo que
el sistema se acopla a los recursos de la entidad.
Es importante realizar u diseño flexible de tal manera que este tenga opción de
crecen, acoplándose a nuevos módulos que se desee integrar.
El sistema contribuye de gran manera a la administración de turnos, lo que permite
llevar un control de la información de los turnos y reportes necesarios para el
levantamiento de acciones en caso de que los funcionarios no cumplan con sus
tareas.
73
RECOMENDACIONES
Para un buen análisis de requerimientos es necesario y fundamental que los
involucrados tengan bien definidos cueles son las necesidades que se presentan
para que el sistema sea creado para satisfacer completamente las necesidades.
Tener cuidado en la administración de la base de datos al tratar de eliminar
información como una tabla o una vista.
Al desarrollar un sistema se debe tener en cuenta contar con una infraestructura
tecnológica acorde para que el funcionamiento sea optimo y adecuado, además el
recurso humano debe dar un buen manejo de este, ya que un sistema por mas
bueno que sea no existe colaboración no se podían obtener resultados netamente
satisfactorios.
BIBLIOGRAFÍA
Alvarez Gomez, G., Gomez Armijos, C., Romero Fernandez, A., Castro Sanchez, F.,
Vega Falcon, V., Comas Rodriguez, R., & Velasquez, M. R. (2017). La
investigacion cientifica y las formas de titulacion (primera ed.). Quito: Editorial
Juridica del Ecuador.
Beati, H. (2011). PHP: creación de páginas Web dinámica. Buenos Aires: Alfaomega
Grupo Editor Argentino S.A.
Bembibre, V. (25 de 02 de 2009). Definición ABC. Obtenido de Definición ABC:
https://www.definicionabc.com/tecnologia/mysql.php
Bernal Torres, C. A. (2010). Metodología de la investigación administración, economía,
humanidades. (tercera ed.). Colombia.: Pearson Educación de Colombia Ltda.
Bernal, C. (2016). Metodologia de la investigacion. Bogota: Pearson.
Bierer, D. (2016). PHP 7 Programming Cookbook. birmingham: Packt Publishing Ltd.
Caba Villalobos , N., Chamorro Altahona , O., & Fontalvo Herrera , T. (s.f.). Toma de
Decisiones a través de la Investigacion de Operaciones.
Carro Paz, R., & González Gómez, D. (2012). Modelos de Líneas de Espera. Mar de
Plata.
Carro Paz, R., & González Gómez, D. (2012). Modelos de Líneas de Espera. Mar de
Plata.
Cobo, Á., Gómez, P., Pérez, D., & Rocha, R. (2005). PHP Y MySQL Tecnologías para el
desarrollo de aplicaciones web. España: Díaz de Santos.
Coll Vinent, R. (1984). Introduccion a la Metodologia del Estudio. Barcelona- España:
ED.MITRE.
Coronel Castillo, E. (2010). PHP profesional. Lima: Macro E.I.R.L.
Dahik Rivera, J. (2014). DESARROLLO DE UN SISTEMA WEB PARA LA
RESERVACIÓN DE TURNOS PARA LICENCIAS EN LA AGENCIA NACIONAL
DE TRÁNSITO DE LA CIUDAD DE BABAHOYO. Babahoyo.
Diagramas del UML. (s.f.). Obtenido de
https://ingsotfwarekarlacevallos.wordpress.com/category/diagramas-uml/
Dongil Sánchez, J. A. (08 de 08 de 2017). GitBook. Recuperado el 29 de 03 de 2018, de
https://www.gitbook.com/book/jdonsan/desarrolla-aplicaciones-con-
vuejs/details
Fernández Alarcon, V. (2006). Desarrollo de sistemas de información. Barcelona:
Ediciones UPC, 2006.
Fernández Lago, M. (2010). Programación de bases de datos con MySQL y PHP.
Barcelona: MARCOMBO, S.A.
Ferré Grau, X., & María Isabel , S. (05 de 2011). Desarrollo Orientado a Objetos con
UML. Obtenido de
https://www.uv.mx/personal/maymendez/files/2011/05/umlTotal.pdf
Fontela, C. (2011). UML: Modelado de software para profesionales. (primera ed.).
Buenos Aires: Alfaomega.
Galindos, R. (20 de 8 de 2013). Tutorial Visual Paradigm. Obtenido de Guión Visual
Paradigm for UM:
http://www.ie.inf.uc3m.es/grupo/docencia/reglada/Is1y2/PracticaVP.pdf
Gallego Sánchez, A. (22 de 12 de 2017). Laravel 5. Obtenido de gitbooks:
https://ajgallego.gitbooks.io/laravel-5/content/introduccion.html
García Sabater, J. P. (13 de 10 de 2015). Aplicando Teorı́a de Colas en Dirección de
Operaciones. Recuperado el 2018, de
http://personales.upv.es/jpgarcia/linkeddocuments/teoriadecolasdoc.pdf
Gilfillan, I. (2003). La biblia MySQL. ANAYA MULTIMEDIA.
González Vera, P. S. (2012). APLICACIÓN DE LA TEORÍA DE COLAS A LA
ATENCIÓN AL PÚBLICO. Obtenido de
http://repositorio.upct.es/xmlui/bitstream/handle/10317/3660/tfg299.pdf?sequen
ce=1&isAllowed=y
Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2014).
Metodología de la Investigación. (quinta ed.). México: McGRAW-HILL.
Heurtel, O. (2014). PHP y MySQL. Barcelona: ENI.
Larman, C. (2003). UML y Patrones. Madrid: PEARSON EDUCACIÓN S.A.
MINTEL. (28 de 7 de 2016). Plan Nacional de Telecomunicaciones y Tecnologías de
Información del Ecuador 2016-2021. Recuperado el 2018, de
Telecomunicaciones: https://www.telecomunicaciones.gob.ec/wp-
content/uploads/2016/08/Plan-de-Telecomunicaciones-y-TI..pdf
Pere Ponsa , A., & Ramon Vilanova, A. (2005). Automatización de procesos. EDICIONS
UPC.
Point, T. (2016). Laravel.
Quishpe Quishpe, P. (2017). APLICACIÓN WEB Y MÓVIL DE GESTIÓN DE TURNOS,
EN ATENCIÓN AL CLIENTE, MEDIANTE FRAMEWORK JQUERY MOBILE
PARA EL MUNICIPIO DE LA CIUDAD DE OTAVALO. Otavalo.
Rondón , C. (28 de 01 de 2016). Uso de Sesiones en Laravel 5.1. Recuperado el 23 de 06
de 2018, de Tutoriales de Laravel: https://styde.net/uso-de-sesiones-en-laravel-5-
1/
rotulospublicitarios. (24 de julio de 2017). Obtenido de rotulospublicitarios:
http://www.rotulospublicitarios.com/sistemas-de-gestion-de-turnos.html
Saaty, T. (1967). Elementos de la Teoria de Colas. (R. Pro Bermejo, Trad.) Madrid:
Aguilar.
Sánchez Asenjo, J. (22 de 10 de 2012). Sublime Text. Obtenido de
https://abclibro.com.ve/sublime-text-2-jorge-sanchez-asenjo/
Sánchez Asenjo, J. (2012). Sublime Text. España.
serviciosinformaticos. (abril17 de 2016). Obtenido de
http://www.serviciosinformaticos.net/blog-ibm-informix/optimizacion-de-
turnos-productividad/
Sublime HQ Ltd Oty. (s.f.). sublimetext.com. Obtenido de sublimetext.com:
https://www.sublimetext.com/
Taha, H. (2012). Investifación de Operaciones (Novena ed.). (R. Navarro Salas, Trad.)
México: PEARSON.
The phpMyAdmin devel team. (2018). PhpMyAdmin . Obtenido de
https://docs.phpmyadmin.net/es/latest/intro.html
Torrealba , R. (13 de 01 de 2016). Encriptar datos en Laravel. Recuperado el 23 de 06
de 2018, de Tutoriales de Laravel: https://www.youtube.com/watch?v=V-
LWUvwNopw
VV.AA. (2010). Gestión de sistemas e informática de la administración general del
estado. Temario 2. España: Centro de Estudios ADAMS.
VV.AA. (2010). Gestión de sistemas e informatica. España: Centro de Estudios ADAMS.
ANEXOS
ANEXO 1: MANUAL DE INSTALACIÓN DEL SISTEMA WEB.
Opción 1: Instalación del Sistema web en Windows con XAMPP
XAMPP es una herramienta que emula un servidor desde nuestro propio computador, de
manera local, desarrollado por Apache Friends.
Este servidor posee varias ventajas a continuación alguna de ellas:
El servidor XAMPP ejecuta páginas en PHP y MySQL.
Trae un paquete que contiene MySQL, Apache y PHP.
Instalación es muy sencilla.
Configuraciones son mínimas o no necesarias.
Trae un administrador de base de datos MySQL que es PhpMyAdmin.
Recalcado esto nos disponemos a instalar XAMPP en
1. Instalación de XAMPP.
1.1.Descarga de XAMPP
A través de la página [https://www.apachefriends.org/download.htm] se puede encontrar
la versión más reciente.
1.2.Instalación de XAMPP.
Al ejecutar el instalador seguimos con los pasos que este proporciona.
Clic OK, para empezar con el proceso de instalación.
Clic Next, para continuar con las siguientes ventanas de instalación.
En este caso necesitamos instalar lo siguiente:
o El servidor Apache, así como MYSQL los cuales permiten la ejecución de
las consultas del sistema.
o El lenguaje de programación PHP utilizado para los scripts del servidos.
o El administrador de base de datos phpMyAdmin.
Seleccionamos la ruta de instalación.
Esperar la culminación de la instalación.
2. Preparación de nuestro sistema.
Una vez instalado XAMPP nos dirigimos a la ruta donde fue instalado en este caso
en el disco local C.
o Ingresamos a la carpeta Xampp.
o Después a la carpeta htdocs.
o Aquí colocamos la carpeta del sistema.
3. Inicio de servidores.
De XAMPP
En nuestro navegador procedemos abrir nuestro administrador de BD para crear
la base de datos del sistema.
Abrimos el archivo .env con editor de texto para configurarlo.
Con la consola de Windows (Símbolo del sistema), ingresamos a la ruta de
nuestro sistema instalado en la carpeta htdocs.
4. Carga de la base de datos a través nuestro framework LARAVEL.
Migrations
o Una vez que ingresamos al directorio de nuestro sistema procedemos a
ejecutar la siguiente línea de comando.
o Con esta línea de código hemos argado nuestra base de datos.
Seeds
o Luego de cargar la base de datos ejecutaremos el siguiente código que
cargara las vistas de datos en la base de datos, ósea los datos
predeterminados.
Nombre de la BD.
Usuario de MYSQL.
Contraseña
5. Ejecutar nuestro sistema.
Con el siguiente código ejecutaremos nuestro sistema.
En nuestro navegador procedemos a ingresar a la siguiente ruta.
El sistema está listo para su uso.
Opción 2: Instalación del Sistema web en un servidor Centos 7
1. Instalación de Centos 7.
Selección del idioma y región
Seleccionamos las correspondientes para la utilización.
Configurar la red para la conectividad
Crearemos una contraseña para el usuario root y agregaremos otro usuario.
Esperamos que termine la instalación.
2. Configuración de paquetes.
Mediante la consola después de haber accedido como usuario root procedemos con las
siguientes descargas.
Repositorio EPEL y utilidades YUM
REMIREPO
APACHE
Configuramos para que el servicio arranque automáticamente al encender el equipo.
PHP 7
MYSQL
Inicializamos el servicio
Cambiamos la contraseña por defecto de MySQL además instalamos
PhpMyAdmin.
3. Configuración del sistema web.
Copiamos los archivos del sistema en la siguiente ruta
Ahora le daremos los permisos correspondientes a nuestro sistema.
Configuramos el archivo Apache.
Reiniciamos el servidor apache.
Desactivamos la protección que trae el servidor por defecto.
En el navegador colocamos la ip del servidor y nuestro sistema está listo para usar
No olvidar restaurar la base de datos con PhpMyAdmin.
ANEXO 2: MANUAL DE USUARIO.
Pantalla principal
Pantalla de inicio de sesión
USUARIO SÚPER ADMINISTRADOR
Panel principal
Menú de navegación
Panel de navegación para ver información de usuarios.
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Listado de usuarios, se puede agradar, editar y eliminar un usuario.
Formulario de nuevo usuario: llenar los datos correspondientes.
Para generar los reportes se debe filtrar con los campos presentes para que la información se presente.
USUARIO ADMINISTRADOR
Panel principal
Menú de navegación
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Listado de los funcionarios: se puede crear, editar y eliminar.
Formulario de nuevo funcionario: llenar los datos correspondientes.
Listado de especialidades: se puede agregar, editar y eliminar.
Formulario de nueva especialidad.
Formulario de pacientes: se puede agregar y editar.
Formulario de nuevo paciente: llenar los campos correspondientes.
calendario de turnos: muestra los turnos de las dos áreas se filtra según el tipo de procedimiento seleccionado.
Listado de los documentos de las áreas como partes quirúrgicos entre otros: se puede buscar por turno.
Documentos de firmas: se puede filtrar por tipo de documento.
Reporte de turnos general: Se debe seleccionar los filtros para mostrar la información que se requiera.
Exportar documento
Documento de reporte en pdf.
Documento en excel.
Reporte de turnos de chequeo-Pre-Anestésico: Se debe seleccionar los filtros para mostrar la información.
Exportar documento
Reporte de turnos de chequeo-Pre-Quirúrgico: Se debe seleccionar los filtros para mostrar la información.
Reporte de turnos por médico: Se debe seleccionar los filtros para mostrar la información.
Reporte de turnos por paciente: Se debe seleccionar los filtros para mostrar la información.
Exportar documento
Exportar documento
Exportar documento
Reporte de la gestión farmacéutica del área quirúrgica: Se debe seleccionar los filtros para mostrar la información.
Usuario Médico del área quirúrgica.
Panel principal
Calendario de vista de turnos para el médico.
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Exportar documento
Formulario de pacientes: se puede agregar y editar.
Formulario de nuevo paciente: llenar los campos correspondientes.
Lista de turnos a cargo del médico: se puede agregar, editar, cambiar estados del turno.
Formulario de nuevo turno.
Al momento de enviar una notificación de recordatorio le llegara al correo y al número celular del paciente.
Al momento de cancelar un turno se le notificara al paciente por correo y número celular.
Cambios de estado del turno.
Documento pdf.
Documentos médicos: partes operatorios correspondientes al médico logeado.
Exportar documento
Usuario Médico del área de imagenología.
Panel principal
Calendario de vista de turnos para el médico.
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Formulario de pacientes: se puede agregar y editar.
Formulario de nuevo paciente: llenar los campos correspondientes.
Lista de turnos a cargo del médico: se puede agregar, editar, cambiar estados del turno.
Cambios de estado del turno.
Al momento de enviar una notificación de recordatorio le llegara al correo y al número celular del paciente.
Al momento de cancelar un turno se le notificara al paciente por correo y número celular.
Documento pdf.
Exportar documento
Documentos médicos correspondientes al médico logeado.
Formulario de nuevo documento.
Firmas de pacientes de acuerdo a los procedimientos del día correspondientes al médico logeado.
Formulario de nuevo documento de firmas.
Los documentos deben ser archivos pdf.
Usuario normal del área quirúrgica.
Panel principal
Calendario de vista de turnos para el médico.
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Formulario de pacientes: se puede agregar y editar.
Formulario de nuevo paciente: llenar los campos correspondientes.
Lista de turnos a cargo del médico: se puede cambiar estados del turno.
Al momento de enviar una notificación de recordatorio le llegara al correo y al número celular del paciente.
Cambios de estado del turno.
Al momento de cancelar un turno se le notificara al paciente por correo y número celular.
Documento pdf.
Documentos médicos: partes operatorios correspondientes al médico logeado.
Exportar documento
Lista de turnos para Chequeo Pre Quirúrgico se puede editar y agregar nuevo.
Formulario para nuevo Chequeo Pre Quirurgico.
Lista de turnos para Chequeo Pre Anestésico se puede editar y agregar nuevo.
Lista de registros se puede editar y agregar nuevo.
Formulario de nuevo registro.
Documentos de partes operatorios.
Formulario de nuevo documento.
Firmas de pacientes de acuerdo a los procedimientos del día correspondientes al médico logeado.
Formulario de nuevo documento de firmas.
Los documentos deben ser archivos pdf.
Usuario normal del área de imagenología.
Panel principal
Calendario de vista de turnos para el médico.
Panel de personalización de usuario, cambiar imagen del usuario y la contraseña para mayor seguridad.
Formulario de pacientes: se puede agregar y editar.
Formulario de nuevo paciente: llenar los campos correspondientes.
Lista de turnos a cargo del médico: se puede agregar, editar, cambiar estados del turno.
Formulario de nuevo turno.
Al momento de enviar una notificación de recordatorio le llegara al correo y al número celular del paciente.
Cambios de estado del turno.
Exportar documento
Documento pdf.
Documentos de partes operatorios.
Formulario de nuevo documento.
Firmas de pacientes de acuerdo a los procedimientos del día correspondientes al médico logeado.
Formulario de nuevo documento de firmas.
Los documentos deben ser archivos pdf.
ANEXO 3: GUÍA DE OBSERVACIÓN
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
OBSERVACIÓN
El Hospital General IESS Santo Domingo, promueve el desarrollo de un sistema web para
la gestión de asignación de turnos en el área quirúrgica e imagenología, para lo cual es
necesario su colaboración.
Situación a observar: Proceso y tiempo en gestión de asignación y atención de turnos.
Objetivo: Conocer cómo se realiza el proceso de gestión de turnos actualmente.
Área:
Escala: Excelente= 4, Bueno= 3, Regular= 2, Malo=1
Aspecto a observar 1 2 3 4 Observación
Persona en la cola de espera
Tiempo de atención de los médicos a los
pacientes.
Tiempo de demora del paciente en la cola.
Conformidad del paciente atendido.
Conformidad de los pacientes en espera.
Aplicación reglas de prioridad.
Asistencia de los pacientes.
Conocimiento acerca de su turno por parte de
los pacientes.
Recolección de Información necesaria por
parte del encargado.
Total
ANEXO 4: ENTREVISTA
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
ENTREVISTA
El Hospital General IESS Santo Domingo, promueve el desarrollo de un sistema web para
la gestión de asignación de turnos en el área quirúrgica e imagenología, para lo cual es
necesario su colaboración.
Esta entrevista tiene como objetivo conocer como realiza los procesos de gestión de
asignación de turnos actualmente en el hospital y la información que se obtiene con ella,
para adquirir la información necesaria para el desarrollo del sistema web.
Entrevista dirigida a la Directora general.
1. ¿Cómo se realiza el proceso de gestión de asignación de turnos en estas áreas?
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
2. A recibido quejas por parte de pacientes en estas áreas
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
3. Cree usted que la atención que se brinda actualmente es correcta para los pacientes en
estas áreas.
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
4. ¿Realizan reportes diarios, semanales, mensuales de los usuarios atendidos?
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
5. ¿Los reportes que realizan tiene la suficiente información que se necesita?
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
6. ¿Cuáles son los requerimientos que estas áreas requieren para el desarrollo del
sistema?
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
7. ¿Enumere los inconvenientes que cree usted que deberían ser analizado para el
desarrollo del sistema?
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
ANEXO 5: ENCUESTA
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
ENCUESTA
El Hospital General IESS Santo Domingo, promueve el desarrollo de un sistema web para
la gestión de asignación de turnos en el área quirúrgica e imagenología, para lo cual es
necesario su colaboración.
Esta encuesta tiene como objetivo conocer como realiza los procesos de gestión de
asignación de turnos actualmente en el hospital, para adquirir la información necesaria
para el desarrollo del sistema web.
Cuestionario
Marcar con una X la respuesta.
A. Procedimiento de asignación de turnos actual
A.1. ¿El proceso actual de asignación de turnos que el área ofrece como lo calificaría?
Cumple las expectativas ( ) Cumple medianamente ( )
No cumple con las expectativas ( )
A.2. ¿Ha tenido usted algún inconveniente al momento de realizar este proceso?
Si ( ) No ( )
¿Cuál?--------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
A.3. ¿La información del paciente que requiere turno está disponible cuando se necesita.?
Si ( ) No ( )
¿Porque?-----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
A.4. ¿Aproximadamente cuantos pacientes se acercan por un turno diariamente en este
rango?
5-10 ( ) 10-20 ( ) 30- 40 ( ) 50-60 ( )
A.5. ¿Realizan algún reporte de pacientes atendidos diariamente?
Si ( ) No ( )
B. Grado de aceptación del sistema
B.1. ¿Considera necesario el uso de tecnología en el área para automatizar el proceso de
asignación de turnos a los pacientes?
Si ( ) No ( )
B.2. Considera Ud. ¿Que un sistema ayudara a agilizar y garantizar la disponibilidad de
la información de los pacientes, en el momento que se requiera?
Si ( ) No ( )
B.3. Considera Ud. ¿Que un sistema ayudaría a minimizar los tiempos de atención a los
pacientes?
Si ( ) No ( )
C. Nivel de conocimientos informáticos
C.1. ¿Dentro de su formación ¿ha recibido clases de computación o informática?
Si ( ) No ( )
C.2. ¿Ha realizado cursos, capacitaciones de computación o informática?
Si ( ) No ( )
ANEXO 6: MANEJO Y DOCUMENTACIÓN DE LAS ÁREAS IMPLICADAS
DEL HOSPITAL
Área de Imagenología
Registro de turnos en el área de imagenología archivo de Excel por mes.
Área Quirúrgica
Manejo de turnos en el Área Quirúrgica
Partes operatorios
Registro de partes operatorios
Registro de Chequeo Pre-Anestésico
Documento de registro de chequeo Pre-Quirúrgico
ANEXO 7: CARTA DE ACEPTACIÓN DEL TEMA PROYECTO DE
INVESTIGACIÓN
ANEXO 8: PERFIL DEL PROYECTO DE INVESTIGACIÓN
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
PORTA
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PERFIL DE PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN
DEL TÍTULO DE INGENIERA EN SISTEMAS E INFORMÁTICA
TEMA:
SISTEMA WEB PARA LA GESTIÓN DE ASIGNACIÓN DE TURNOS EN EL ÁREA
QUIRÚRGICA E IMAGENOLOGÍA DEL HOSPITAL GENERAL IESS SANTO
DOMINGO.
AUTORA: BRAVO PUCHAICELA CAROLINA ESTEFANÍA
ASESOR: DR. CAÑIZARES GALARZA FREDY PABLO, MGS.
SANTO DOMINGO - ECUADOR
2017
ANTECEDENTES DE LA INVESTIGACIÓN
Para este tema de investigación he tomado en cuenta obtener datos haciendo una
indagación en la Biblioteca de la Universidad, para identificar temas similares que me
brinden ayuda en la propuesta y de esta manera realizar un trabajo original.
Tras una breve investigación correspondiente al tema del proyecto de investigación en
la biblioteca Uniandes Santo Domingo y en el repositorio virtual institucional de
Uniandes se ha encontrado un proyecto de investigación y en el repositorio virtual
institucional de la universidad de Técnica de Babahoyo tema te tesis y proyectos de
investigación que no se ajustan totalmente a la propuesta, pero pueden brindar parte del
conocimiento para llevar acabo la culminación de este proyecto de investigación.
En septiembre del 2017, Quishpe Quishpe Patricio Andrés realizo el
proyecto de investigación con el tema “APLICACIÓN WEB Y MÓVIL DE
GESTIÓN DE TURNOS, EN ATENCIÓN AL CLIENTE, MEDIANTE
FRAMEWORK JQUERY MOBILE PARA EL MUNICIPIO DE LA
CIUDAD DE OTAVALO.”, previo a la obtención del título de Ingeniero en
Sistemas e Informática en la universidad “UNIANDES” Ibarra.
En octubre del 2014, Johara Lorena Dahik Rivera, realizo la tesis con el tema
“DESARROLLO DE UN SISTEMA WEB PARA LA RESERVACIÓN DE
TURNOS PARA LICENCIAS EN LA AGENCIA NACIONAL DE
TRÁNSITO DE LA CIUDAD DE BABAHOYO.”, previo a la obtención del
título de Ingeniera en Sistemas en la Universidad Técnica de Babahoyo,
Babahoyo.
Del proyecto de investigación del autor Quishpe Patricio tomo en
consideración el proceso de gestión de turnos que realiza para dar solución al
problema encontrado como una guía más directa para el desarrollo de mi
sistema web; y de los dos trabajos en conjunto tomo en consideración el
lenguaje con el que los fueron realizados los dos sistemas “PHP” además de la
base de datos, los diagramas entre otros puntos de vista del autor ya que me
servirán como guía para poder desarrollar mi proyecto de investigación.
En octubre del 2016, Juan De Dios Quizanga Moren, realizo la tesis con el
tema “REORGANIZACIÓN DEL SISTEMA DE ENTREGA DE TURNOS
PARA OPTIMIZAR EL TALENTO HUMANO Y MEJORAR LA
SATISFACCIÓN DE LOS USUARIOS QUE DEMANDAN ATENCIÓN
EN LA CONSULTA EXTERNA DEL CENTRO DE SALUD HOSPITAL
BAEZA.”, para optar al título de magister en salud pública en la Universidad
Pontificia Universidad Católica Del Ecuador-Matriz.
Se incorporó un sistema de gestión de turnos eficiente que permite disminuir el
tiempo que los pacientes requieren para obtener atención médica. El sistema
contribuye a centralizar la administración, lo que permite controlar de mejor
manera la entrega de turnos y el monitoreo de las Historias Clínicas.
En julio del 2013, Raúl Andrés Landázuri A y Richard Vinicio Siza H., realizo
la tesis con el tema “DISEÑO, DESARROLLO E IMPLEMENTACIÓN DEL
SISTEMA DE GESTIÓN DE TURNOS PROGRAMADOS PARA EL SUB-
CENTRO DE SALUD CARAPUNGO.”, previo a la obtención del título de
Ingeniero en Sistemas en la Universidad Pontifica Universidad Católica
Del Ecuador.
El Sistema de Gestión de Turnos Programados para el Sub Centro de Salud
Carapungo que se encuentra instalado y en pleno funcionamiento ha ayudado
a disminuir considerablemente la cola de espera en la ventanilla de estadística,
debido a la sistematización de la información.
SITUACIÓN PROBLÉMICA
El Hospital General IESS Santo Domingo (HGISD), presenta varios retos en función de
brindar atención especializada, mediante tecnología de punta, complementado con la
atención con calidad y calidez a los usuarios por parte de los funcionarios, manteniendo
como eje primordial la seguridad del paciente.
Ante esta evolución y centrándonos principalmente en el desarrollo de las Tecnologías de
la Información (TI), se hace necesario desarrollar mecanismos de adaptación cada vez
más rápidos y específicos que permitan la supervivencia de la empresa dentro de entornos
altamente tecnológicos.
En la actualidad se encuentran varios sistemas que la asignación de turnos, pero ninguno
es completamente adaptable a las necesidades de las áreas quirúrgica e imagenología
del Hospital General IESS, por tal razón se pensó en la creación de este sistema ya que
actualmente dentro de estas áreas se detectó que existe una aglomeración de pacientes
y una tardía atención a sus necesidades causando molestias tanto a los pacientes como
a los trabajadores.
Estas áreas del Hospital IESS Santo Domingo se han visto afectadas por las quejas de
los pacientes por los malestares que provocadas al no tener una buena prestación de
atención por la falta de una buena gestión de asignación de turnos y la demora de los
profesionales en la atención de cada uno de los pacientes causando así una mala
impresión de déficit de atención a los usuarios.
El estudio aborda la evaluación del problema de tiempo de espera y asignación de turnos
a los pacientes en el área quirúrgica e imagenología del hospital general IESS de Santo
Domingo el cual permitirá evaluar las causas y efectos que se generan y así poder brindar
una mejor solución.
A continuación, se detallan cada una de las causas y efectos por la cuales se presentaban
los problemas:
Desinformación de los pacientes acerca del estado de su turno, causa malestar
y quejas por parte de los pacientes a los superiores.
Control manual de los procesos en el área quirúrgica, provoca causa perdida de
estos y la letra es poco legible.
Fallo al guardar los registros en Excel en el área de imagenología, lo que causa
que exista duplicidad de procedimiento y perdida de la información.
Mal manejo y manipulación de la información, causa falta de indicadores de
evaluación y de buenos reportes y resultados de los procedimientos asignados a
cada funcionario.
Falta de información de las operaciones del día, causa el incumplimiento de las
funciones diarias.
Mala administración, control y seguimiento de los procedimientos programadas
del día, provoca que no se pueda dar paso a una buena toma de decisiones
administrativas.
PROBLEMA CIENTÍFICO
¿Cómo mejorar la gestión de asignación de turnos en el área quirúrgica e imagenología
del Hospital General IESS Santo Domingo?
OBJETO DE INVESTIGACIÓN Y CAMPO DE ACCIÓN
Objeto de Estudio: Procesos informáticos.
Campo de Acción: Gestión de asignación de turnos.
IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN
El presente trabajo está enmarcado en la línea denominada: Desarrollo de Software libre.
OBJETIVO GENERAL
Desarrollar un sistema web para la gestión de asignación de turnos en el área quirúrgica e
imagenología del Hospital General IESS Santo Domingo.
OBJETIVOS ESPECÍFICOS
Fundamentar teórica y bibliográficamente los conceptos, características,
importancia del framework LARAVEL con el que será elaborado el sistema web;
además del proceso para realizar la gestión asignación de turnos.
Realizar una investigación de campo para diagnosticar las necesidades de las
áreas quirúrgica e imagenología y cumplir con toda las expectativas
requeridas y necesarias con el desarrollo del sistema.
Diseñar un sistema web para la gestión de asignación de turnos en el área
quirúrgica e imagenología del Hospital General IESS Santo Domingo.
IDEA A DEFENDER
Con el desarrollo de un sistema web se mejorará la gestión de asignación de turnos en el
área quirúrgica e imagenología del Hospital General IESS Santo Domingo.
VARIABLES DE LA INVESTIGACIÓN
Variable dependiente: Gestión de asignación de turnos.
Variable independiente: Sistema web.
METODOLOGÍA A EMPLEAR: MÉTODOS, TÉCNICAS Y HERRAMIENTAS
EMPLEADAS EN LA INVESTIGACIÓN
Modalidad Cualitativa-cuantitativa
Usa la recolección de datos para probar hipótesis con base en la medición numérica y el
análisis estadístico, para establecer patrones de comportamiento y probar teorías.
Utiliza la recolección de datos sin medición numérica para descubrir o afinar
preguntas de investigación en el proceso de interpretación. (Hernández Sampieri,
Fernández Collado, & Baptista Lucio, Metodología de la Investigación., 2006).
La presente investigación es cual-cuantitativa a través de la utilización de esta modalidad
se podrá descubrir datos relevantes para brindar solución a los problemas existentes en
las áreas quirúrgica e imagenología del Hospital General IESS Santo Domingo.
La modalidad de investigación utilizada es cuali-cuantitativa con tendencia cualitativa
ya que se utilizará métodos teóricos para recolectar datos como la observación no
estructurada, revisión de documentos, entrevistas y trabajar directamente con los
usuarios. Los aspectos cuantitativos se certificarán al tabular estadísticamente los
resultados de la investigación de campo realizada.
Tipos de investigación
Investigación-acción.
“Su finalidad es resolver problemas cotidianos e inmediatos y mejorar prácticas
concretas. Como propósito fundamental está aportar información que guie la toma de
decisiones para programas, procesos y reformas estructurales.” (Alvarez Gomez, y otros,
2017, pág. 49)
Se aplicará el tipo de investigación acción porque con la investigación podemos dar
solución a problemas cotidianos presentes en la gestión de asignación de turnos; por lo
tanto, se centra en el problema y la solución que podemos brindarle.
De campo.
Es aquella investigación que se realiza en el lugar donde se surgen los problemas.
Se aplicará la investigación de campo ya que se deberá hacer presencia en las áreas
quirúrgica e imagenología del hospital para verificar las verdaderas causas del problema
y poder así dar una solución adecuada y precisa.
Bibliográfica.
Es aquella fundamentada en base a la teoría escrita por la comunidad científica, a cerca
de un tema en específico.
Se aplicará la investigación bibliográfica porque me brindará conocimientos para
fundamentar científicamente el problema, contando con el uso de libros, artículos, fuentes
digitales entre otros.
Investigación Descriptiva.
Aquella que reseña las características o los rasgos de la situación o del fenómeno objeto
de estudio. Es uno de los tipos o procedimientos investigativos más populares y utilizados
por los principiantes en la actividad investigativa. La realización de este tipo de
investigación se soporta principalmente en técnicas como la encuesta, la entrevista, la
observación y la revisión documental. (Bernal Torres, 2010, pág. 122).
Métodos.
Método analítico-sintético.
Estudia los hechos, partiendo de la descomposición del objeto de estudio en cada una de
sus partes para estudiarlas en forma individual (análisis), y luego se integran esas partes
para estudiarlas de manera holística e integral (síntesis). (Bernal, 2016).
En la investigación se aplicará el método de investigación Analítico-Sintético ya que se
realizará un análisis modular del objeto de estudio determinando su campo de acción para
realizar un estudio individual a cada uno de los procesos.
Método inductivo-deductivo
Este método de inferencia se basa en la lógica y estudia hechos particulares, aunque es
deductivo en un sentido (parte de lo general a lo particular) e inductivo en sentido
contrario (va de lo particular a lo general). (Bernal, 2016).
El método deductivo ayudará el análisis de los procesos de gestión de asignación de
turnos y obtener información necesaria, con la que se podrá llevar a cabo un diagnóstico
para evidenciar las necesidades en este proceso, el inductivo determinara características,
parámetros y relaciones que existirán entre el sistema y los usuarios del Hospital.
Técnicas e Instrumentos de Investigación
Encuesta
Una de las técnicas que se va utilizar es la encuesta para evidenciar los
requerimientos tanto funcionales y no funcionales para el desarrollo del proyecto de
investigación de gestión de asignación de turnos. aplicada a los usuarios y
profesionales del área tomada en el Hospital General IESS Santo Domingo.
Entrevista
También se tomará en uso la entrevista para la obtención de requerimientos para el
sistema y verificar la factibilidad para su desarrollo. Esta técnica será aplicada a
Director General del Hospital.
Observación
Además, se contará con la observación para conocer cómo se realizan actualmente la
gestión de asignación de turnos a los usuarios en estas áreas.
ESQUEMA DE CONTENIDOS
Gestión de asignación de turnos
o Gestión de turnos
o Importancia de un sistema de gestión de asignación de turnos
o Ventajas de un sistema gestión de asignación de turnos
Atención al usuario en las Áreas quirúrgica e imagenología
o Conceptos Generales
o Objetivos Normativas Gestión asignación de turnos
o Gestión de turnos especiales
o Responsabilidad y requerimientos de cada Profesional de estas áreas.
Diagramas UML
o Introducción
o Modelos
o Elementos comunes de los diagramas
o Notas
o Dependencias
o Diagramas de Estructura Estática
o Clases
o Objetos
o Asociaciones
o Herencia
o Elementos derivados
o Diagrama de Casos de Uso
o Elementos
o Diagramas de Interacción
o Diagrama de Secuencia
o Diagrama de Colaboración
o Diagrama de Estados
Aplicación Web
o Lenguaje de Programación PHP
o Conceptos Generales
o Características
o Ventajas y Desventajas
o Base de Datos MySql
o Conceptos Generales
o Características
o Ventajas y Desventajas
o Seguridades Web
o Control de Sesiones
o Herramientas de desarrollo
o Framework Laravel y Vue.js.
o ¿Qué es Laravel?
o MVC: Modelo - Vista – Controlador
o Ventajas de utilizar Laravel en el desarrollo web
APORTE TEÓRICO, SIGNIFICACIÓN PRÁCTICA Y NOVEDAD CIENTÍFICA
Aporte Teórico
Como aporte teórico en el desarrollo del presente proyecto de investigación
informático, tiene la utilización del lenguaje PHP con base de datos MySql, además
del control de las sesiones iniciadas para mejorar la información del usuario.
Significación Práctica
El presente proyecto de investigación tiene una significación práctica importante en el
Hospital General IEES de Santo Domingo, el proceso de automatización y a su vez la
agilización para la gestión de colas y asignación turnos a los usuarios.
Novedad Científica
La novedad científica que se determina en la investigación de acuerdo al tema propuesto
que es de gestión de colas y asignación para mejorar el tiempo de espera y su difusión
a los usuarios las áreas quirúrgicas e imagenología mediante el desarrollo de un sistema
web, fomentando una cultura enlazada con los avances tecnologías que se encuentran
presentes en nuestra vida cotidiana.
BIBLIOGRAFÍA
A. d., Méndez, R., & Sandoval, F. (2011). Investigación Fundamentos y metodología.
México: Pearson Educación.
Alvarez Gomez, G., Gomez Armijos, C., Romero Fernandez, A., Castro Sanchez, F.,
Vega Falcon, V., Comas Rodriguez, R., & Velasquez, M. R. (2017). La
investigacion cientifica y las formas de titulacion. Quito: Editorial Juridica del
Ecuador.
Bernal Torres, C. A. (2010). Metodología de la investigación administración, economía,
humanidades. Colombia.: Pearson Educación de Colombia Ltda.
Bernal Torres, C. A. (2016). Metodología de la investigación Administración, economía,
Humanidades y ciencias sociales. Colombia: Pearson.
Bernal, C. (2016). Metodologia de la investigacion. Bogota: Pearson.
Caba Villalobos, N., Chamorro Altahona, O., & Fontalvo Herrera, T. (s.f.). Toma de
Descisiones a través de la Investigación de Operaciones.
Cardo Paz, R., & Gonzáles Gómez, D. (s.f.). Modelos de Líneas de Espera.
Coll Vinent, R. (1984). Introduccion a la Metodologia del Estudio. Barcelona- España:
ED.MITRE.
Coronel Castillo, E. G. (2010). PHP profesional. Lima: Macro E.I.R.L.
Gómez Armijos, C., Álvarez Gómez, G., Romero Fernández, A., Castro Sánchez , F.,
Vega Falcón, V., Comas Rodríguez, R., & Velázquez, M. (2017). La investigación
científica y las formas de titulación. Aspectos conceptuales y prácticos. Quito:
Jurídica del Ecuador.
Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2006).
Metodología de la Investigación. Iztapalapa.
Heurtel, O. (2014). PHP y MySQL. Barcelona: ENI.
Hostalia.com. (s.f.). Laravel. Obtenido de www.hostalia.com.
Otwell, T. (2016). Laravel Tutorials point Simply Easy Learning. Obtenido de
www.tutorialspoint.com
Pilar, J. V. (2011). Herramientas para la Gestion y la Toma de Decisiones. Hanne.
QMATIC. (2015). España: Alcobendas.
Ruiz Ruso, C., & Alvarez, M. (s.f.). Manuel de Laravel 5. Obtenido de
desarrolloweb.com.
Sabater, J. P. (2016). Aplicando Teoría de Colas en Drireccion de Operaciones. Valencia.
Taha , H. (2012). Investigación de Operaciones (Novena edición ed.). Mexico: Pearson
Educación.