Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PARA OPTAR
EL GRADO ACADEMICO DE BACHILLER EN INGENIERÍA DE COMPUTACIÓN
Y SISTEMAS
PRESENTADA POR
BAZALAR CONTRERAS, HECTOR MARTIN
ASTOCONDOR FARRO, HUGO ISMAEL
ASESOR(ES):
ING. RUBÉN GARCIA FARJE
MG. VICTOR ZAMBRANO
LIMA, PERÚ
2019
1
Agradecimientos
Agradezco a Dios ante todo por tantas bendiciones. A mis padres, por el apoyo
continuo e incondicional que me brindan y por ser mi inspiración para seguir
adelante.
Bazalar Contreras, Hector Martin
2
ÍNDICE
RESUMEN.............................................................................................................................................8
CAPITULO I. PLANTEAMIENTO DEL PROBLEMA.......................................................................9
1.1 Descripción de la situación problemática...............................................................................9
1.2 Formulación del problema....................................................................................................12
1.3 Objetivos de la investigación................................................................................................13
1.4 Justificación de la investigación...........................................................................................14
1.5. Limitaciones del estudio.......................................................................................................19
CAPITULO II. MARCO TEORICO....................................................................................................20
2.1 Antecedentes de la Investigación..........................................................................................20
2.2 Bases teóricas.......................................................................................................................22
2.3 Definición de términos básicos.............................................................................................31
CAPITULO III. METODOLOGIA......................................................................................................33
3.1 Diseño metodológico............................................................................................................33
CAPITULO IV. DESARROLLO.........................................................................................................38
4.1 Desarrollo metodológico......................................................................................................38
4.2 Requerimientos – Historias de usuarios................................................................................46
4.3 Diseño y Desarrollo técnico..................................................................................................98
4.4. Plan de Pruebas...................................................................................................................104
CAPITULO V. RESULTADOS........................................................................................................108
5.1 Cronograma........................................................................................................................113
CAPITULO VI. DISCUSIÓN............................................................................................................114
CONCLUSIONES..............................................................................................................................115
RECOMENDACIONES....................................................................................................................116
REFERENCIAS BIBLIOGRAFICAS...............................................................................................117
ANEXOS...........................................................................................................................................122
Índice de Figuras
3
Figura 1. Fases del Desarrollo Metodológico SCRUM...........................................................33
Figura 2. Tablero o Dashboard (Project Charter) - IceScrum..................................................38
Figura 3. Equipo - IceScrum....................................................................................................39
Figura 4. Características - IceScrum........................................................................................40
Figura 5. Product Backlog – IceScrum (Parte 1).....................................................................41
Figura 6. Product Backlog – IceScrum (Parte 2).....................................................................42
Figura 7. Sprint 1 (IceScrum)..................................................................................................43
Figura 8. Sprint 2 (IceScrum)..................................................................................................44
Figura 9. Sprint 3 (IceScrum)..................................................................................................44
Figura 10. Sprint 4 (IceScrum)................................................................................................45
Figura 11. Diagrama de Casos de Uso: Seguridad..................................................................48
Figura 12. Historia de Usuario (IceScrum) - Iniciar Sesión....................................................49
Figura 13. Prototipo HU Iniciar Sesión...................................................................................50
Figura 14. Historia de Usuario (IceScrum) - Buscar Perfil.....................................................50
Figura 15.Historia de Usuario (IceScrum) - Mantener Perfil..................................................51
Figura 16. Prototipo HU Mantener Perfil................................................................................52
Figura 17. Historia de Usuario (IceScrum) - Buscar Usuario..................................................52
Figura 18. Historia de Usuario (IceScrum) - Mantener Usuario.............................................53
Figura 19. Prototipo HU Mantener Usuario............................................................................54
Figura 20. Prototipo HU Mantener Usuario - Agregar............................................................54
Figura 21. Prototipo HU Mantener Usuario - Editar...............................................................54
Figura 22. Diagrama de Casos de Uso: Mantenimiento..........................................................55
Figura 23. Historia de Usuario (IceScrum) - Mantener Terapias............................................56
Figura 24. Prototipo HU Mantener Terapias...........................................................................57
Figura 25. Prototipo HU Mantener Terapias - Agregar...........................................................57
Figura 26. Historia de Usuario (IceScrum) - Buscar Agente de Tratamiento.........................58
Figura 27. Historia de Usuario (IceScrum) - Mantener Agente de Tratamiento.....................59
Figura 28. Prototipo HU Mantener Agente de Tratamiento....................................................60
Figura 29.Prototipo HU Mantener Agente de Tratamiento - Agregar.....................................60
Figura 30. Historia de Usuario (IceScrum) - Buscar Zona de Tratamiento.............................61
Figura 31. Historia de Usuario (IceScrum) - Mantener Zona de Tratamiento........................62
Figura 32. Prototipo HU Mantener Zona de Tratamiento.......................................................63
Figura 33. Prototipo HU Mantener Zona de Tratamiento - Agregar.......................................63
Figura 34. Historia de Usuario (IceScrum) - Buscar Consultorio...........................................64
Figura 35. Historia de Usuario (IceScrum) - Mantener Consultorio.......................................65
Figura 36. Prototipo HU Mantener Consultorios.....................................................................66
Figura 37. Prototipo HU Mantener Consultorio - Agregar......................................................66
Figura 38. Historia de Usuario (IceScrum) - Buscar Diagnostico CIE10...............................67
Figura 39. Historia de Usuario (IceScrum) - Mantener Diagnósticos CIE-10........................68
Figura 40. Prototipo HU Mantener Diagnostico CIE-10.........................................................69
Figura 41. Historia de Usuario (IceScrum) - Buscar Pacientes...............................................69
Figura 42. Historia de Usuario (IceScrum) - Mantener Pacientes...........................................70
Figura 43. Prototipo HU Mantener Paciente...........................................................................71
Figura 44. Prototipo HU Mantener Paciente – Agregar..........................................................71
Figura 45. Historia de Usuario (IceScrum) - Buscar Terapista...............................................72
Figura 46. Historia de Usuario (IceScrum) - Buscar Doctores................................................73
Figura 47. Historia de Usuario (IceScrum) - Buscar Personal................................................74
4
Figura 48. Historia de Usuario (IceScrum) - Mantener Personal............................................75
Figura 49. Prototipo HU Mantener Personal...........................................................................76
Figura 50. Prototipo HU Mantener Personal – Agregar..........................................................77
Figura 51. Diagrama de Casos de Uso: Reporte de Terapias..................................................77
Figura 52. Historia de Usuario (IceScrum) - Reportar Ingresos en el Área............................78
Figura 53. Prototipo HU Reportar Ingresos en el Área...........................................................79
Figura 54. Historia de Usuario (IceScrum) - Listar Cronograma de Atención a Terapias......79
Figura 55. Requerimiento Funcional -H23 (“Listar Cronograma de Atención a Terapias”). .80
Figura 56. Historia de Usuario (IceScrum) - Reportar Atenciones en el Área........................80
Figura 57. Prototipo HU Reportar Atenciones en el Área.......................................................81
Figura 58. Diagrama de Casos de Uso: Atender Paciente.......................................................81
Figura 59. Historia de Usuario (IceScrum) - Reservar Cita....................................................82
Figura 60. Prototipo HU Reservar Cita...................................................................................83
Figura 61. Prototipo HU Reservar Cita - Nueva Cita..............................................................83
Figura 62. Historia de Usuario (IceScrum) - Pagar Atención..................................................84
Figura 63. Prototipo HU Pagar Cita.........................................................................................85
Figura 64. Historia de Usuario (IceScrum) - Registrar Horarios de Atención........................86
Figura 65. Prototipo HU Registrar Horarios de Atención.......................................................87
Figura 66. Historia de Usuario (IceScrum) - Visualizar Antecedentes en el Área..................87
Figura 67. Diagrama de Casos de Uso: Gestión Terapias.......................................................88
Figura 68. Historia de Usuario (IceScrum) – Atender Pacientes.............................................89
Figura 69. Prototipo HU Atender Pacientes............................................................................90
Figura 70. Prototipo HU Atender Paciente - Registrar Atención a Terapias del Paciente......90
Figura 71. Historia de Usuario (IceScrum) - Registrar Historia Clínica.................................91
Figura 72.Prototipo HU Registrar Historia Clínica.................................................................92
Figura 73. Diagrama de Casos de Uso: Control de Terapias...................................................92
Figura 74. Historia de Usuario (IceScrum) - Asignar Zonas de Tratamiento..........................93
Figura 75. Prototipo HU Asignar Zona de Tratamiento..........................................................94
Figura 76. Historia de Usuario (IceScrum) - Generar Cronograma de Atención....................95
Figura 77. Diagrama de Casos de Uso: Evaluación de Terapias.............................................96
Figura 78. Historia de Usuario (IceScrum) - Tratar al Paciente..............................................96
Figura 79. Flujo de Trabajo de las Historias (IceScrum).........................................................98
Figura 80. Eventos en SCRUM (Jerónimo Palacios Associates)............................................99
Figura 81. CPANEL..............................................................................................................100
Figura 82. Arquitectura CPNEL............................................................................................101
Figura 83. Base de Datos de la Clínica..................................................................................102
Figura 84. Producto Mínimo Viable......................................................................................103
Figura 85. Introducción del Plan de Pruebas.........................................................................104
Figura 86. Plan de Pruebas - Pruebas de Funcionalidad........................................................105
Figura 87. Plan de Pruebas - Pruebas de interfaz de Usuario................................................105
Figura 88. Plan de Pruebas - Pruebas de base de datos y de rendimiento.............................106
Figura 89. Plan de Pruebas – Pruebas de Carga, recuperación ante fallos, seguridad y control
de accesos................................................................................................................................106
Figura 90. Plan de Pruebas - Pruebas de Configuración........................................................107
Figura 91. Encuesta 1.............................................................................................................108
Figura 92. Encuesta 2.............................................................................................................109
Figura 93. Encuesta 3.............................................................................................................109
5
Figura 94. Encuesta 4.............................................................................................................110
Figura 95. Encuesta 5.............................................................................................................110
Figura 96. Encuesta 6.............................................................................................................111
Figura 97. Encuesta 7.............................................................................................................111
Figura 98. Cronograma del Proyecto.....................................................................................113
Figura 99. Cartón Azul para Terapias – Parte 1....................................................................123
Figura 100. Cartón Azul para Terapias - Parte 2...................................................................124
Figura 101. Cronograma de Atención por Agente de Tratamiento.......................................125
Figura 102. Compromiso de Pago de Terapias......................................................................126
Figura 103. Análisis de Involucrados....................................................................................127
Figura 104. Árbol de Problemas............................................................................................128
Figura 105. Árbol de Objetivos.............................................................................................129
Figura 106. Ishikawa..............................................................................................................130
Figura 107. Proceso de Negocio AS – IS..............................................................................131
Figura 108. Ficha de Proceso de Negocio.............................................................................132
Figura 109. CANVAS............................................................................................................133
Figura 110. Proceso Propuesto TO – BE...............................................................................134
Figura 111. Módulo de Gestión de Terapias TO – BE..........................................................135
Figura 112. Módulo de Control de Terapias TO – BE..........................................................136
Figura 113. Módulo de Evaluación de Terapias TO – BE.....................................................137
Figura 114. Proceso de Atención al Paciente TO – BE.........................................................138
Figura 115. Elementos de Notación.......................................................................................139
Figura 116. Relación de Actores del Sistema........................................................................140
Figura 117. Diagrama de Casos de Uso Estructurado del Sistema........................................141
Figura 118. Elaboración del Backlog Inicial.........................................................................142
Figura 119. Priorización de Casos de Uso del Sistema.........................................................143
Figura 120. Pruebas Unitarias................................................................................................144
Figura 121. Pruebas Unitarias................................................................................................145
Figura 122. Pruebas Unitarias................................................................................................146
Figura 123. Pruebas Unitarias................................................................................................147
Índice de Tablas
6
Tabla 1. Detalle y Costo de Hardware.....................................................................................15
Tabla 2. Detalle de Software....................................................................................................16
Tabla 3. Costo de Recursos Humanos.....................................................................................17
Tabla 4. Costo de horas hombre...............................................................................................18
Tabla 5. Costo de Servicio de Terceros...................................................................................18
Tabla 6. Ingreso anual del servicio de atención.......................................................................18
Tabla 7. Roles de SCRUM del proyecto..................................................................................34
Tabla 8. Requerimientos No Funcionales del Sistema............................................................46
Tabla 9. Requerimientos Funcionales - H1 ("Iniciar Sesión").................................................49
Tabla 10. Requerimiento Funcional -H2 (“Buscar Perfil”).....................................................50
Tabla 11. Requerimiento Funcional -H3 (“Mantener Perfil”).................................................51
Tabla 12.Requerimiento Funcional -H4 (“Buscar Usuario”)...................................................52
Tabla 13. Requerimiento Funcional -H5 (“Mantener Usuario”).............................................53
Tabla 14. Requerimiento Funcional -H6 (“Mantener Terapias”)............................................56
Tabla 15. Requerimiento Funcional –H7 (“Buscar Agente de Tratamiento”).........................58
Tabla 16. Requerimiento Funcional -H8 (“Mantener Agente de Tratamiento”).....................59
Tabla 17. Requerimiento Funcional –H9 (“Buscar Zona de Tratamiento”)............................61
Tabla 18. Requerimiento Funcional –H10 (“Mantener Zona de Tratamiento”)......................62
Tabla 19. Requerimiento Funcional –H11 (“Buscar Consultorio”).........................................64
Tabla 20. Requerimiento Funcional –H12 (“Mantener Consultorio”)....................................65
Tabla 21. Requerimiento Funcional -H13 (“Buscar Diagnostico CIE-10”)............................67
Tabla 22. Requerimiento Funcional -H14 (“Mantener Diagnostico CIE-10”)........................68
Tabla 23. Requerimiento Funcional -H14 (“Buscar Pacientes”).............................................69
Tabla 24. Requerimiento Funcional -H16 (“Mantener Pacientes”).........................................70
Tabla 25. Requerimiento Funcional -H17 (“Buscar Terapistas”)............................................72
Tabla 26.Requerimiento Funcional -H18 (“Buscar Doctores”)...............................................73
Tabla 27.Requerimiento Funcional -H19 (“Buscar Personal”)...............................................74
Tabla 28.Requerimiento Funcional –H20 (“Generar Historia Clínica al Paciente”)...............75
Tabla 29. Requerimiento Funcional -H21 (“Mantener Personal”)..........................................76
Tabla 30. Requerimiento Funcional -H22 (“Reportar Ingresos en el Área”)..........................78
Tabla 31. Requerimiento Funcional -H24 (“Reportar Atenciones en el Área”)......................80
Tabla 32. Requerimiento Funcional -H25 (“Reservar Cita”)..................................................82
Tabla 33. Requerimiento Funcional -H26 (“Pagar Atención”)................................................84
Tabla 34. Requerimiento Funcional -H27 (“Registrar Horarios de Atención”)......................86
Tabla 35. Requerimiento Funcional -H28 (“Registrar Horarios de Atención”)......................88
Tabla 36. Requerimiento Funcional –H29 (“Atender Pacientes”)...........................................89
Tabla 37. Requerimiento Funcional –H30 (“Registrar Historia Clínica al Paciente”)............91
Tabla 38. Requerimiento Funcional –H31 (“Asignar Zonas de Tratamiento”).......................93
Tabla 39. Requerimiento Funcional -H26 (“Generar Cronograma de Atención a Terapias”) 95
Tabla 40. Requerimiento Funcional -H26 (“Tratar al Paciente”)............................................97
7
RESUMEN
sistema que realice los procesos de gestión de citas y control de terapias de los pacientes del
rehabilitación no cuenta con un sistema que pueda optimizar la gestión de los procesos de
citas y terapias que se realizan en esta área, la realización del proceso conlleva a la
eficiente los recursos, funcionales, materiales y personales, con los que cuentan los centros
médicos y, sobre todo, tratar de manera eficiente y precisa la información que se genera en el
y resultados, y haciendo disponible una información más completa para la toma de decisiones.
8
CAPITULO I.
Según Ramos y Espadín (2018, p.2) nos menciona que, “Los trastornos
que la apreciación que tenga el paciente de la calidad del servicio va a influir para sus
calidad que (…) ofrece”. Debido a que una buena atención se traduce en la
que “Una de las principales razones por las que el 23,4% de pacientes no acude a un
demora en la atención uno de los principales factores que afecta el servicio del
“Las personas constantemente suelen quejarse por el tiempo que llevan haciendo cola
9
de realizar la búsqueda y apertura de una historia clínica ya que no todos los
establecimientos cuentan con una herramienta que les facilite dicho procedimiento y
por ello lo realizan de forma manual.” De esta manera, evidenciamos que el tiempo de
espera tanto a los pacientes como los trabajadores del área dentro del área de
Según Herrera Trujillo, L (2018) en su tesis nos dice que, en la empresa de su caso de
comunicación entre áreas, muchas veces generado por un bajo compromiso con los
objetivos de la empresa y por no tener procesos estandarizados que les den soporte a
p.9), “(…), se reducen los costos de los hospitales por lo tanto reduce los costos para
pacientes, beneficiando tanto al personal de salud como a los pacientes.” Esto quiere
decir que, a menor material o recursos utilizados, como el papel, menor será el costo
para la atención del paciente y para el centro de salud. Según el Instituto Nacional de
10
Estadística e Informática ([INEI], 2018b, p.24) “la fabricación de papel y cartón
sacos, cajas de cartón, papel corrugado y diversos cartones para el mercado interno.”
No obstante, “Esto podría evitarse con el uso de computadoras para lograr una
M.C,2017, p.2).
tanto para el paciente como para el centro de salud, pues se habrá perdido el historial
11
1.2 Formulación del problema
Judas Tadeo?
judas Tadeo?
12
1.3 Objetivos de la investigación
realizan en el área.
de terapias.
13
1.4 Justificación de la investigación
actividades manuales del control de terapias, puesto que disminuir las quejas
de los pacientes por la demora en las atenciones para los tratamientos de las
una manera rápida y de manera eficaz, gracias a esto nos ayudará a recibir más
propuesto.
14
1.4.2. Viabilidad de la investigación
JUDAS TADEO nos otorga los siguientes softwares los cuales son
15
Tabla 2. Detalle de Software
Herramientas Descripción
Frameworks
Framework CSS basado en el diseño responsiva.
Bootstrap
16
1.4.2.2. Viabilidad operativa
RECURSOS HUMANOS
Equipo de Salario S/. % de Mese
Responsable Total
Trabajo Mensual Part. s
Team Scrum -
Bazalar Contreras, Hector S/. 1,000 50% 12 S/.6,000
Analista
Team Scrum -
Bazalar Contreras, Hector S/. 1,000 25% 12 S/.3,000
Programador
Team Scrum -
Bazalar Contreras, Hector S/. 1,000 25% 12 S/.3,000
DBA
Team Scrum -
Astocóndor Farro, Hugo S/. 1,000 50% 12 S/.6,000
Analista
Team Scrum -
Astocóndor Farro, Hugo S/. 1,000 50% 12 S/.6,000
Programador
Scrum Master -
Líder del Mestas, Mario S/. 4,000 20% 12 S/.9,600
Proyecto
S/.28,80
TOTAL
0
Elaboración: Los autores
GANANCIAS
COSTO X MENSUAL (1200
SERVICIO DIARIAS (40 ANUAL (14,400)
SERVICIO ATENCIONES)
ATENCIONES)
ATENCION DE
S/ 35.00 S/ 700.00 S/ 21,000.00 S/ 252,000.00
CITAS
ATENCION DE
TERAPIAS (12 S/ 120.00 S/ 2,400.00 S/ 72,000.00 S/ 864,000.00
SESIONES)
TOTAL S/ 1,116,000.00
18
A partir de la implementación del proyecto se busca que la cantidad
siguientes:
Tiempo de Desarrollo.
19
CAPITULO II.
MARCO TEORICO
Según Loreto Vergara B. (2010, p.282), nos dice en su artículo que “La
tiene su origen en Estados Unidos, a comienzos del siglo XX, con la figura del médico
por consiguiente, a lo largo de los años se vio afectado el proceso nos solo por el
zona” el cual nos relata sobre su investigación que con la implementación del
historias clínicas.
20
clínica optimiza la gestión de las HC de los pacientes y reduce el tiempo de
pérdidas de dinero.
San Miguel”, esta tesis se realizó con el objetivo de sistematizar los datos de
reclamos generados por los pacientes. El sistema tiene una interfaz de rápido
web para el mejor control y acceso a las historias clínicas de los pacientes del
investigación, el uso del sistema web agiliza los procesos de atención a los
en el registro de HC.
21
2.2 Bases teóricas
2.2.2. Fisioterapia
(p.15)
que contiene la historia clínica puede ser de: tipo asistencial, información
22
tipo comentada, preguntando al paciente enfermedades familiares, problemas
2.2.5. CIE-10
todos los países para la notificación de causas de defunción. Son varios los
países que han realizado modificaciones clínicas de la CIE-10 para cubrir sus
un sitio web estático que es más bien una herramienta, no menos importante,
2.2.7. PHP
23
servidor web, a través de la línea de comandos, o mediante un cliente GUI. El
lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server
aplicación.” (p.2)
rápida respuesta a los cambios que pueden surgir a lo largo del proyecto
mucho más veloz que con algún proceso de desarrollo tradicional que están
2.2.11. SCRUM
general, tienen una duración entre 2 y 4 semanas. Scrum se utiliza como marco
25
2.2.12. Elementos del SCRUM
2.2.12.1. Sprint
más cortas, es decir mejor 1 semana que 4. Todos los Sprints tienen la
Según Shojaee, H (s.f.) “El equipo de trabajo tiene que encontrar una
duración fija, que se planifican al arrancar cada sprint, con las Daily cada
26
24 horas. En cada sprint se resuelve o construye el Sprint backlog, que se
2.2.12.4. Productos
donde el equipo de trabajo sincroniza sus actividades y crea el plan para las
debe responder a 3 preguntas: ¿Qué hice ayer? ¿Qué haré hoy? ¿Hay algún
27
2.2.12.7. Reunión Sprint Review
identifican y ordenan los asuntos más importantes, tanto los que fueron
bien, como los que suponen una mejora potencial. Se crea un plan para
de Scrum.
de escribir las ideas del cliente, las ordena por prioridad y las coloca en el
Product Backlog.
28
• Equipo De Desarrollo: suele ser un equipo pequeño de unas 5-9
Backlog.
sprint.
Pila del sprint: (sprint backlog) lista de los trabajos que debe realizar el
29
razón del proyecto y asigna un gerente de proyectos y su nivel de autoridad
2.2.16. IceScrum
2.2.17. UML
2.2.18. JQUERY
del cliente, en Javascript, compatibles con todos los navegadores. Para los que
2.2.19. JSON
30
de confianza y donde no es importante el no disponer de procesamiento XSLT
2.2.20. AJAX
destinan el grueso de los recursos, para luego trazar metas con fin de mejorar
31
2.3.2. Importancia de la Rehabilitación Médica.
Servicio Social.
32
2.3.4. Informática Médica.
CAPITULO III.
METODOLOGIA
33
3.1 Diseño metodológico
lograr una participación del equipo de trabajo, revisar lo construido contrastando con
el objetivo del sprint para entregar una versión del producto hasta finalmente obtener
lo esperado.
tomar decisiones que agreguen valor al producto, identificar los roles claves y
formar equipos.
Definir el proyecto.
34
Definición de Entregables.
El Product Owner tendrá que preparar el Backlog para así poder discutir
entregables.
entregable.
35
A continuación, se detallará el paso a paso para realizar las reuniones por
Scrum:
36
3.1.3. Fase de implementación del Sprint
Reunión de Planificación.
Reunión Diaria.
con el Sprint recientemente finalizado y los cambios que se podrían hacer para
mejorar el próximo sprint y que sea más productivo. Se lleva a cabo el último
37
Retrospectiva: El equipo analiza cómo ha sido su forma de
productividad.
CAPITULO IV.
DESARROLLO
herramientas que nos ayudaron a organizarnos y así poder entender mejor lo que se
implementara, usamos UML para la poder detallar con mejor claridad a los actores
4.1.1. IceScrum:
38
pudimos detallar de manera más específica los objetivos, la visión,
39
Figura 3. Equipo - IceScrum
40
En esta sección lo que queremos en poder planificar, sugerir o
Anexo 20).
41
Figura 5. Product Backlog – IceScrum (Parte 1)
proyecto.
Master del proyecto lo evalúa y si se cree que una historia aporta valor,
42
Después toca estimar y dar valor a las historias la cual ayudara en
Sprint.
43
Figura 7. Sprint 1 (IceScrum)
cuales los miembros del equipo identifican las tareas, es posible crear
44
Figura 8. Sprint 2 (IceScrum)
45
Figura 10. Sprint 4 (IceScrum)
46
4.2 Requerimientos – Historias de usuarios
47
Seguridad Back-up RNF-09 El sistema tendrá un Back-up
(copia de datos) de todo el
contenido histórico de las
operaciones.
Sistema RNF-10 El Sistema no puede permitir el
estable cierre de una operación hasta
que todos sus procesos,
subprocesos y tareas hayan
concluido satisfactoriamente.
Portabilidad Portabilidad RNF-11 El sistema deberá considerar
para su desarrollo la arquitectura
MVC.
Servicio en la RNF-12 El sistema estará en la nube lo
nube que permite transferirse de un
lugar a otro.
Interfaz RNF-13 El sistema debe poseer una
gráfica interfaz gráfica uniforme a
uniforme través de este incluyendo
pantallas, menús y opciones,
tamaño de las pantallas, color y
tipo de letra.
Diseño RNF-14 El diseño debe realizarse guiado
Mantenibilidad Organizaciona por las características generales,
l en cuanto a colores
organizacional recomendados
por el usuario y disposición de
contenidos, encontradas en el
sitio web de la Entidad.
Idioma RNF-15 Las interfaces deben realizarse
en idioma castellano; sin
perjuicio de lo cual debe evitar
traducirse la terminología
técnica específica que no posee
una traducción precisa al
castellano.
Facilitar uso RNF-16 El Sistema debe ser de fácil uso,
muy comprensible en cuanto al
diseño visual del sistema.
Usabilidad Manejar y RNF-17 El Sistema debe presentar
comunicar mensaje de error que permitan al
errores usuario identificar el tipo de
error y comunicarse con el
administrador del sistema.
48
4.2.2. Especificaciones Funcionales del Sistema
realizado.
49
4.2.2.1.1. Historia de Usuario 1 – Iniciar Sesión
HU - 01 Iniciar Sesión
Descripción La historia de usuario permite al usuario validar su
identidad ante el sistema.
Actor(es) Usuario
RF1 El sistema validará los datos ingresados.
RF2 El sistema creará una sesión única para el usuario.
RF3 El sistema iniciará sesión.
Elaboración: Los Autores
50
Figura 13. Prototipo HU Iniciar Sesión
51
4.2.2.1.3. Historia de Usuario 3 – Mantener Perfil
52
Figura 16. Prototipo HU Mantener Perfil.
53
4.2.2.1.5. Historia de Usuario 5 – Mantener Usuario
54
Figura 19. Prototipo HU Mantener Usuario.
55
4.2.2.2. Módulo de Mantenimiento
56
4.2.2.2.1. Historia de Usuario 6 – Mantener Terapias
57
Figura 24. Prototipo HU Mantener Terapias
58
4.2.2.2.2. Historia de Usuario 7 – Buscar Agente de
Tratamiento
59
4.2.2.2.3. Historia de Usuario 8 – Mantener Agente de
Tratamiento
60
Figura 28. Prototipo HU Mantener Agente de Tratamiento
61
4.2.2.2.4. Historia de Usuario 9 – Buscar Zona de Tratamiento
62
4.2.2.2.5. Historia de Usuario 10 – Mantener Zona de
Tratamiento
63
Figura 32. Prototipo HU Mantener Zona de Tratamiento.
64
4.2.2.2.6. Historia de Usuario 11 – Buscar Consultorio
65
4.2.2.2.7. Historia de Usuario 12 – Mantener Consultorio
66
Figura 36. Prototipo HU Mantener Consultorios
67
4.2.2.2.8. Historia de Usuario 13 – Buscar Diagnostico CIE10
68
4.2.2.2.9. Historia de Usuario 14 – Mantener Diagnostico CIE
10
69
Figura 40. Prototipo HU Mantener Diagnostico CIE-10
70
4.2.2.2.11. Historia de Usuario 16 – Mantener Pacientes
71
Figura 43. Prototipo HU Mantener Paciente
72
4.2.2.2.12. Historia de Usuario 17 – Buscar Terapista
73
4.2.2.2.13. Historia de Usuario 18 – Buscar Doctores
74
4.2.2.2.14. Historia de Usuario 19 – Buscar Personal
75
4.2.2.2.15. Historia de Usuario 20 – Generar Historia Clínica al
Paciente
76
HU - 21 Mantener Personal
Descripción La historia de usuario permite al Administrador buscar,
agregar, modificar y eliminar el registro del personal de la
Clínica SJT.
Actor(es) Administrador
RF65 El sistema listará a los personales registrados.
RF66 El sistema validará los datos del personal.
RF67 El sistema agregará un nuevo personal.
RF68 El sistema modificará el registro del personal.
RF69 El sistema eliminará el registro del personal.
Elaboración: Los Autores
77
Figura 50. Prototipo HU Mantener Personal – Agregar
78
4.2.2.3.1. Historia de Usuario 22 – Reportar Ingresos en el Área
79
Figura 53. Prototipo HU Reportar Ingresos en el Área
80
cronograma de atención de terapias de los pacientes.
Actor(es) Secretaria y Terapista
RF75 El sistema buscará un agente de tratamiento
RF76 El sistema mostrará el cronograma de atención la lista de
agentes de tratamientos seleccionados.
81
Figura 57. Prototipo HU Reportar Atenciones en el Área
82
4.2.2.4.1. Historia de Usuario 25 – Reservar Cita
83
Figura 60. Prototipo HU Reservar Cita
84
4.2.2.4.2. Historia de Usuario 26 – Pagar Atención
85
Figura 63. Prototipo HU Pagar Cita
86
4.2.2.4.3. Historia de Usuario 27 – Registrar Horarios de
Atención
87
Figura 65. Prototipo HU Registrar Horarios de Atención
88
terapias del paciente
Actor(es) Secretaria y Terapista
RF98 El sistema buscará al paciente por DNI o nombre y
apellidos.
RF99 El sistema mostrará una lista de consultas asociadas al
paciente
RF100 El sistema mostrará una lista de terapias asociadas al
paciente
Elaboración: Los Autores
89
4.2.2.5.1. Historia de Usuario 29 – Atender Pacientes
90
Figura 69. Prototipo HU Atender Pacientes
Figura 70. Prototipo HU Atender Paciente - Registrar Atención a Terapias del Paciente
91
4.2.2.5.2. Historia de Usuario 30 – Registrar Historia Clínica al
Paciente
92
Figura 72.Prototipo HU Registrar Historia Clínica
93
4.2.2.6.1. Historia de Usuario 31 – Asignar Zonas de
Tratamiento
94
Figura 75. Prototipo HU Asignar Zona de Tratamiento
95
Figura 76. Historia de Usuario (IceScrum) - Generar Cronograma de Atención
96
4.2.2.7.1. Historia de Usuario 33 – Tratar al Paciente
97
4.3 Diseño y Desarrollo técnico
98
a ir en progreso con la presentación del proyecto para así dar una idea
eventos:
impedimentos
Incremento
hacer Scrum.
99
Figura 80. Eventos en SCRUM (Jerónimo Palacios Associates)
La mentalidad de un proyecto por Sprint es uno de los cambios más difíciles de
Scrum en una herramienta excelente para la gestión de proyectos. Todas las tareas
necesarias para llevar el proyecto a cabo se realizan durante el mismo Sprint. Así, el
16.
100
4.3.3. Arquitectura
utilizado a nivel mundial. CPanel cuenta con varias opciones como, por ejemplo:
Archivos
Base de Datos
Dominios
Correo Electrónico
Métrica
Seguridad
Software
101
Figura 82. Arquitectura CPNEL
seguridad, instalar software adicional y más. Esta interface provee acceso al corazón
de cPanel y WHM.
4.3.4. Diseño de BD
102
Figura 83. Base de Datos de la Clínica
103
4.3.6. Producto Mínimo Viable
104
Figura 85. Introducción del Plan de Pruebas
puesto que eso demuestra las pruebas necesarias que se deben de realizar al presente
proyecto, así mismo se busca realizar las definiciones exactas, herramientas a utilizar,
105
Figura 86. Plan de Pruebas - Pruebas de Funcionalidad
106
Figura 88. Plan de Pruebas - Pruebas de base de datos y de rendimiento
Figura 89. Plan de Pruebas – Pruebas de Carga, recuperación ante fallos, seguridad y control
de accesos
107
Figura 90. Plan de Pruebas - Pruebas de Configuración
108
CAPITULO V.
RESULTADOS
fin, poder lograr un mejor control de los datos que se manejan en el área de forma
clínica respecto a las historias de usuario implementadas en área para poder demostrar
109
El jefe del área de sistemas afirma que efectivamente se puede agregar pacientes
de una manera rápida y segura, tan solo pidiéndole e ingresando los datos
La secretaria confirma que al momento que se busque los datos del paciente, es
más sencillo y rápido de encontrar que buscar la información del paciente mediante
files.
110
El terapista está conforme y mediante esto puede visualizar las observaciones
del doctor y proceder con las sesiones correspondientes al paciente de una manera
más rápida.
horarios de atención.
111
Al principio les costaba adaptarse al sistema, ya que les parecían que iban a
demorar más. Transcurso el tiempo la mayoría sabe cómo usarla y estás súper
satisfechas.
Tan solo ingresando la cantidad de sesiones que van a cancelar los pacientes, el
112
En el reporte se puede visualizar tanto las cantidades de consultas realizadas
durante el mes como las cantidades de terapias. Por otro lado, también se puede
113
5.1 Cronograma
114
Figura 98. Cronograma del Proyecto
115
CAPITULO VI.
DISCUSIÓN
del área.” Se obtuvo los resultados y se llegó a una conclusión de que dicho proceso
afectaba tanto a la secretaria, doctores y terapistas como los que iban a ser atendidos
116
CONCLUSIONES
usuario y pacientes con una mayor rapidez. Esto también favoreció a la atención de
Asu vez, se generó un mejor control de los doctores, terapistas y los lugares en las
compartido que les brinda este sistema, permitiéndoles registrar datos relevantes en la
Por otro lado, el doctor y el terapista tienen un trabajo más colectivo gracias a la
fluida comunicación generada a través del sistema, en el cual el doctor puede hacer
consultas y numero de terapias del mes. Esto también genera un mejor control sobre el
papel promoviendo el cuidado del medio ambiente brindado así una imagen
117
RECOMENDACIONES
Incitar al trabajo colectivo entre doctor y el terapista mediante el uso del nuevo
sistema automatizado.
118
REFERENCIAS BIBLIOGRAFICAS
Zambrano, V (2017) Grado de calidad de la atención que recibe el paciente por parte del
terapeuta físico en el hospital Pablo Arturo Suarez en diciembre del 2016. Pontificia
Universidad Católica del Ecuador. Quito, Ecuador. Recuperado de
http://repositorio.puce.edu.ec/bitstream/handle/22000/13718/tesis%20final
%20pdf.pdf?sequence=1&isAllowed=y
Grandez Aguilar, J.C. (2017) Sistema informático web para el control de historias clínicas
electrónicas de la red de salud Tupac Amaru. Universidad Cesar Vallejo. Lima, Perú.
Recuperado de
http://repositorio.ucv.edu.pe/bitstream/handle/UCV/1495/Grandez_AJC.pdf?
sequence=1&isAllowed=y
Herrera Trujillo, L.A. (2018) Propuesta de modelo de gestión por procesos para el
cumplimiento oportuno de los pagos a los proveedores de la empresa Robert Bosch
S.A.C. Universidad Ricardo Palma. Lima, Perú. Recuperado de
http://repositorio.urp.edu.pe/bitstream/handle/URP/1659/Tesis-Luis%20Herrera
%206.pdf?sequence=1&isAllowed=y
La Rosa, D & Mendoza, A. (2017). Implementación de un sistema de información para la
administración de pacientes de la Clínica Privada Cínife. Universidad de Ciencias y
Humanidades, Lima, Perú. Recuperado de
http://repositorio.uch.edu.pe/bitstream/handle/uch/97/CD-TISI-019-2017.pdf?
sequence=1&isAllowed=y
Alvarado Mendoza, M. (2017) percepción de los alumnos de pregrado de la historia clínica
electrónica del sistema de gestión clínica docente de la facultad de estomatología de
la Universidad Peruana Cayetano Heredia, Lima-Perú, 2017. Universidad Peruana
Cayetano Heredia, Lima, Perú. Recuperado de
http://repositorio.upch.edu.pe/bitstream/handle/upch/839/Percepcion_AlvaradoMendo
za_Maria.pdf?sequence=3&isAllowed=y
Instituto Nacional de Estadística e Informática (2018b), Producción Nacional. Recuperado de
https://www.inei.gob.pe/media/MenuRecursivo/boletines/informe-tecnico-de-
produccion.pdf
119
Veliz Prudencio, L. J. (2017) Propuesta de un sistema informático para mejorar la
organización de historias clínicas en el centro de salud Ganimedes de SJL, 2016.
Universidad Privada Norbert Wiener. Lima, Perú. Recuperado de
http://repositorio.uwiener.edu.pe/bitstream/handle/123456789/483/Tesis_VelizPru
dencio_LuisJavier.pdf?sequence=1&isAllowed=y
Antecedentes:
Vergara, L (2010) Desarrollo de la Medicina Física y Rehabilitación como especialidad
médica. Revista Hospital Clínico Universidad de Chile, Chile. Recuperado de
http://repositoriocdpd.net:8080/bitstream/handle/123456789/80/Art_LoretoVergar
aB_DesarrolloMedicinaFisica_2010.pdf?sequence=1
Bases Teóricas:
Barca Fernández, I. (2018) Impacto de la medicina física y rehabilitación en el pronóstico
funcional de los pacientes con tumor cerebral primario glial. Universidad
120
Complutense de Madrid, Madrid, España. Recuperado de
https://eprints.ucm.es/47024/1/T39776.pdf
Castillo Hernández, C. (2017) Propuesta de implementación del área de fisioterapia en el
hospital “Dr, Jorge Vides Molina”, estudio realizado en el Hospital Nacional de
Huehuetenango, Guatemala. Universidad Rafael Landívar. Quetzaltenango,
Guatemala. Recuperado de
http://recursosbiblio.url.edu.gt/tesisjcem/2017/09/01/Castillo-Cinthia.pdf
121
Porres, Lima, Perú. Recuperado de
http://www.repositorioacademico.usmp.edu.pe/bitstream/usmp/2440/1/babilon_z
amorano.pdf
Peñas, J & Reyero L (2012) JLOP (Json Language Oriented Processing). Universidad
Computlense Madrid. Madrid, España. Recuperado de
https://eprints.ucm.es/16693/1/Memoria_JLOPfinal.pdf
122
Suárez, F & Ordóñez A (2012) Aspectos éticos de la información médica: principios de uso y
usuario apropiado de sistemas computacionales en la atención clínica. Instituto de
Genética Humana. Facultad de Medicina. Bogotá, Colombia. Recuperado de
https://scielo.conicyt.cl/pdf/abioeth/v18n2/art08.pdf
123
ANEXOS
124
ANEXO 1:
Evidencia 1 - Parte 1
125
ANEXO 2:
Evidencia 1 – Parte 2
126
ANEXO 3:
Evidencia 2
127
ANEXO 4:
Evidencia 3
128
ANEXO 5:
Análisis de Involucrados
Elaboración: Autores
129
ANEXO 6:
130
Árbol de Problemas
131
Elaboración: Autores
ANEXO 7:
132
Árbol de Objetivos
133
Elaboración: Autores
ANEXO 8:
134
Ishikawa
Elaboración: Autores
135
136
ANEXO 9:
Proceso de Negocio AS – IS
137
ANEXO 10:
Elaboración: Autores
ANEXO 11:
138
Modelo de Negocio
Elaboración: Autores
139
ANEXO 12:
140
Figura 110. Proceso Propuesto TO – BE
141
ANEXO 13:
142
ANEXO 14:
ANEXO 15:
143
Proceso TO-BE Modulo de Evaluación de Terapias
ANEXO 16:
144
Elaboración: Autores usando Bizagi Modeler
ANEXO 17:
Elementos de Notación
145
Elab
oración: Autores
ANEXO 18:
Relación de Actores
146
Elaboración: Autores utilizando IBM-RSA
147
ANEXO 19:
Diagrama de Casos de Uso Estructurado
148
ANEXO 20:
149
ANEXO 21:
PRIORIZACION
PRIORIZACIONDE
DE CASOS
CASOS DE
DE USO
USODEL
DEL SISTEMA
SISTEMA
AUTOMATIZACIÓN
AUTOMATIZACIÓNDEL
DELPROCESO
PROCESO DE
DE CONTROL
CONTROLDE
DE TERAPIAS
TERAPIAS PARA PARA LALA DISTRIBUCIÓN
DISTRIBUCIÓNDE DE PACIENTES
PACIENTES EN
ENAGENTES
AGENTES DE
DE TRATAMIENTOS
TRATAMIENTOS EN
ENELELÁREA
ÁREA DE
DE MEDICINA
MEDICINA
FÍSICA
FÍSICA DEDE LA
LA CLÍNICA
CLÍNICA SAN SANJUDAS
JUDAS TADEO
TADEO
0.4
0.4 0.3
0.3 0.2
0.2 0.1
0.1
ACTOR
ACTOR CASO
CASO DE DE USO
USO IMPORTANCIA
IMPORTANCIA COMPLEJIDAD
COMPLEJIDAD RIESGO
RIESGO IMPACTO
IMPACTO TOTAL
TOTAL
11 DOCTOR
DOCTOR Atender
Atender Pacientes
Pacientes 10
10 10
10 99 99 9.7
9.7
22 SECRETARIA,TERAPISTA
SECRETARIA,TERAPISTA Generar
GenerarCronograma
Cronograma de de Atencion
Atencion 10
10 10
10 99 88 9.6
9.6
33 SECRETARIA
SECRETARIA Reservar
Reservar Cita
Cita 10
10 99 99 77 9.2
9.2
44 SECRETARIA,DOCTOR(EXCLUDE)
SECRETARIA,DOCTOR(EXCLUDE) Generar
GenerarHistoria
Historia Clinica
Clinica 10
10 88 99 88 9.0
9.0
55 DOCTOR(INCLUDE)
DOCTOR(INCLUDE) Registrar
Registrar Historia
Historia Clinica
Clinica dede Paciente
Paciente 99 88 99 88 8.6
8.6
66 SECRETARIA(EXCLUDE)
SECRETARIA(EXCLUDE) Pagar
Pagar Atencion
Atencion 99 88 77 88 8.2
8.2
77 TERAPISTA
TERAPISTA Tratar
Tratar al
al Paciente
Paciente 88 77 77 88 7.5
7.5
88 ADMINISTRADOR
ADMINISTRADOR Registrar
Registrar Horarios
Horariosde de Atencion
Atencion 88 77 77 66 7.3
7.3
99 SECRETARIA,TERAPISTA
SECRETARIA,TERAPISTA Visualizar
Visualizar Antecedentes
Antecedentesen en el
el Área
Área 77 77 77 10
10 7.3
7.3
10
10 SECRETARIA
SECRETARIA Reportar
Reportar Atenciones
Atencionesen enel el Área
Área 99 66 77 55 7.3
7.3
11
11 SECRETARIA
SECRETARIA Asignar
AsignarZonas
Zonasde de Tratamiento
Tratamiento 99 66 77 44 7.2
7.2
12
12 SECRETARIA,TERAPISTA
SECRETARIA,TERAPISTA Listar
Listar Cronograma
Cronograma de de Atencion
Atencion aa Terapias
Terapias 88 77 66 66 7.1
7.1
13
13 SECRETARIA
SECRETARIA Reportar
Reportar Ingresos
Ingresosenenelel Área
Área 77 88 66 66 7.0
7.0
14
14 ADMINISTRADOR
ADMINISTRADOR Mantener
Mantener Personal
Personal 77 77 66 66 6.7
6.7
15
15 ADMINISTRADOR,SECRETARIA(INCLUDE)
ADMINISTRADOR,SECRETARIA(INCLUDE) Buscar
Buscar Personal
Personal 66 77 66 99 6.6
6.6
16
16 SECRETARIA(INCLUDE)
SECRETARIA(INCLUDE) Buscar
Buscar Doctores
Doctores 66 77 66 99 6.6
6.6
17
17 SECRETARIA(INCLUDE)
SECRETARIA(INCLUDE) Buscar
Buscar Terapista
Terapista 66 77 66 99 6.6
6.6
18
18 ADMINISTRADOR
ADMINISTRADOR Mantener Pacientes
Mantener Pacientes 88 66 55 55 6.5
6.5
19
19 ADMINISTRADOR,SECRETARIA,DOCTOR(INCLUDE)
ADMINISTRADOR,SECRETARIA,DOCTOR(INCLUDE) Buscar Pacientes
Buscar Pacientes 88 66 55 44 6.4
6.4
20
20 ADMINISTRADOR
ADMINISTRADOR Mantener Diagnosticos
Mantener Diagnosticos CIE10CIE10 88 66 55 44 6.4
6.4
21
21 ADMINISTRADOR,DOCTOR(INCLUDE)
ADMINISTRADOR,DOCTOR(INCLUDE) Buscar Diagnosticos CIE10
Buscar Diagnosticos CIE10 77 77 55 44 6.3
6.3
22
22 ADMINISTRADOR
ADMINISTRADOR Mantener Consultorio
Mantener Consultorio 77 77 55 44 6.3
6.3
23
23 ADMINISTRADOR(INCLUDE)
ADMINISTRADOR(INCLUDE) Buscar Consultorio
Buscar Consultorio 77 66 55 66 6.2
6.2
24
24 ADMINISTRADOR
ADMINISTRADOR Mantener Zona de Tratamiento
Mantener Zona de Tratamiento 77 66 55 55 6.1
6.1
25
25 ADMINISTRADOR(INCLUDE)
ADMINISTRADOR(INCLUDE) Buscar Zona de Tratamiento
Buscar Zona de Tratamiento 77 66 55 55 6.1
6.1
26
26 ADMINISTRADOR
ADMINISTRADOR Mantener Agente de Tratamiento
Mantener Agente de Tratamiento 77 55 55 77 6.0
6.0
27
27 ADMINISTRADOR(INCLUDE)
ADMINISTRADOR(INCLUDE) Buscar Agente de Tratamiento
Buscar Agente de Tratamiento 77 55 55 66 5.9
5.9
28
28 ADMINISTRADOR
ADMINISTRADOR Mantener Terapias
Mantener Terapias 77 55 55 55 5.8
5.8
29
29 ADMINISTRADOR
ADMINISTRADOR Mantener Usuario
Mantener Usuario 77 55 55 44 5.7
5.7
30
30 ADMINISTRADOR(INCLUDE)
ADMINISTRADOR(INCLUDE) Buscar Usuario
Buscar Usuario 77 55 55 44 5.7
5.7
31
31 ADMINISTRADOR
ADMINISTRADOR Mantener Perfil
Mantener Perfil 77 55 44 44 5.5
5.5
32
32 ADMINISTRADOR(INCLUDE)
ADMINISTRADOR(INCLUDE) Buscar Perfil
Buscar Perfil 77 44 55 44 5.4
5.4
33
33 USUARIO
USUARIO Iniciar Sesion
Iniciar Sesion 66 55 33 66 5.1
5.1
Elaboración: Autores
Figura 119. Priorización de Casos de Uso del Sistema
150
ANEXO 22:
Pruebas Unitarias
151
ANEXO 23:
Pruebas Unitarias
152
ANEXO 24:
Pruebas Unitarias
153
ANEXO 25:
Pruebas Unitarias
154