Godinez TC
Godinez TC
Godinez TC
TESIS
AUTOR
Carlos Raúl André GODÍNEZ TELLO
ASESOR
Luzmila Elisa PRÓ CONCEPCIÓN
Lima, Perú
2021
Reconocimiento - No Comercial - Compartir Igual - Sin restricciones adicionales
https://creativecommons.org/licenses/by-nc-sa/4.0/
Usted puede distribuir, remezclar, retocar, y crear a partir del documento original de modo no
comercial, siempre y cuando se dé crédito al autor del documento y se licencien las nuevas
creaciones bajo las mismas condiciones. No se permite aplicar términos legales o medidas
tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita esta licencia.
Referencia bibliográfica
Datos de autor
Nombres y apellidos CARLOS RAÚL ANDRÉ GODÍNEZ TELLO.
Tipo de documento de identidad DNI
Número de documento de identidad 47200005
URL de ORCID https://orcid.org/0000-0001-7371-1039
Datos de asesor
Nombres y apellidos LUZMILA ELISA PRO CONCEPCION
Tipo de documento de identidad DNI
Número de documento de identidad 08862360
URL de ORCID https://orcid.org/0000-0003-0622-1173
Datos del jurado
Presidente del jurado
Nombres y apellidos JUAN GAMARRA MORENO
Tipo de documento DNI
Número de documento de identidad 20039857
Miembro del jurado 1
Nombres y apellidos VICTOR HUGO BUSTAMANTE OLIVERA.
Tipo de documento DNI
Número de documento de identidad 25655590
Datos de investigación
Línea de investigación C.0.3.27 Aplicaciones de Internet
Acto seguido de la exposición de la Tesis, el Presidente invitó al bachiller a dar respuesta a las
preguntas establecidas por los Miembros de Jurado.
El bachiller en el curso de sus intervenciones demostró pleno dominio del tema, al responder con
acierto y fluidez a las observaciones y preguntas formuladas por los señores miembros del
Jurado.
A continuación, el Presidente del Jurado, Mg. Juan Gamarra Moreno, declara al bachiller
Ingeniero de Software.
Lic. Víctor Hugo Bustamante Olivera Dra. Luzmila Elisa Pró Concepción
Miembro Miembro Asesor
FICHA CATALOGRÁFICA
ii
DEDICATORIA:
iii
AGRADECIMIENTOS
A la Universidad Nacional Mayor de San Marcos por haber aceptado que sea
parte de ella y haya abierto su seno científico para poder estudiar y convertirme
límites.
iv
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE
RESUMEN
La presente investigación tiene como objetivo desarrollar una aplicación móvil para
apoyar en el monitoreo y predicción del temblor de Parkinson, su implementación se
realiza por medio de una aplicación móvil hibrida mediante machine learning, esta
aplicación apoyará al médico especialista, dado que la aplicación tendrá la capacidad de
pronosticar el temblor parkinsoniano de la enfermedad de Parkinson durante los próximos
6 segundos siguientes a la toma de las muestras, así mismo permitirá llevar a cabo un
control de los mismos mediante un historial, que podrá ser visualizado, compartido vía
correo electrónico, también podrá llevar un control de tiempo de congelamiento de las
personas, a su vez cuenta con una alarma de dosificación de las pastillas que son tomadas
durante el proceso que conlleva esta enfermedad. El desarrollo de la aplicación móvil fue
elaborado con el framework Ionic convirtiéndolo en una aplicación hibrida y utilizando
la técnica de regresión lineal para poder hacer el pronóstico correspondiente. Se logro
construir primero el módulo que es la aplicación móvil para su correcto uso, teniendo
claro las variables, especificaciones, casos de uso, arquitectura, y modelos que permiten
la correcta manipulación e inserción con los otros dos módulos restantes que son de
congelamiento y el de alarma
Palabra claves: Parkinson, Pronostico, Temblor Parkinsoniano, Aplicación Móvil
Híbrida, Ionic.
v
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
ABSTRACT
The present research aims to develop a mobile application to support the monitoring and
prediction of Parkinson's tremor, its implementation is carried out through a hybrid
mobile application using machine learning, this application will support the specialist
doctor, since the application will have the ability to predict the parkinsonian tremor of
Parkinson's disease during the next 6 seconds after taking the samples, likewise it will
allow to carry out a control of them through a history, which can be viewed, shared via
email, also It will be able to keep track of the freezing time of people, in turn, it has a
dosage alarm for the pills that are taken during the process that this disease entails. The
development of the mobile application was made with the Ionic framework, turning it
into a hybrid application and using the linear regression technique to make the
corresponding forecast. It was possible to first build the module that is the mobile
application for its correct use, having clear the variables, specifications, use cases,
architecture, and models that allow the correct manipulation and insertion with the other
two remaining modules that are freezing and the alarm.
Key words: Parkinson's, Prognosis, Parkinsonian Tremor, Hybrid Mobile App, Ionic.
vi
INDICE DE CONTENIDOS
vii
2.9.1 Tipos de Sistemas Operativos Móviles ................................................ 37
2.9.1.1 Sistema Operativo Android ........................................................ 37
2.9.1.2 Sistema Operativo IOS ............................................................... 38
2.9.2 Aplicaciones Móviles ........................................................................... 38
2.9.2.1 Características ............................................................................. 38
2.9.2.2 Aplicaciones Nativas .................................................................. 39
2.9.2.2.1 Ventajas Aplicaciones Nativas ......................................... 40
2.9.2.2.2 Desventajas Aplicaciones Nativas .................................... 40
2.9.3 Aplicaciones Hibridas ........................................................................... 40
2.9.3.1 Ventajas Aplicaciones Hibridas .................................................. 41
2.9.3.2 Desventajas Aplicaciones Hibridas ............................................ 41
2.9.4 Aplicaciones Web ................................................................................. 41
2.9.4.1 Ventajas Aplicaciones Web ........................................................ 42
2.9.4.2 Desventajas Aplicaciones Web .................................................. 43
2.9.5 Comparación ......................................................................................... 43
2.9.6 Base de datos ........................................................................................ 44
2.9.6.1 Base de datos móviles ................................................................ 45
2.9.6.2 Tipos de Base de datos móviles .................................................. 45
2.9.6.2 Ventajas y Desventajas de Base de datos móviles ..................... 45
2.9.6.3 Arquitectura de Base de datos móviles ...................................... 46
2.10 Framework .................................................................................................... 48
2.10.1 Ionic .................................................................................................... 49
2.10.1.1 Recursos de Ionic ..................................................................... 49
2.10.1.1.1 Node Js ........................................................................... 49
2.10.1.1.2 Angular ........................................................................... 50
2.10.1.1.3 Apache Cordova ............................................................. 51
2.10.2 Spring ................................................................................................. 51
2.10.2.1 Java ........................................................................................... 53
2.11. Inteligencia Artificial ................................................................................... 54
2.11.1 Machine Learning ............................................................................... 54
2.11.2 Tipo de Machine Learning ................................................................. 55
2.11.2.1 Aprendizaje Supervisado .......................................................... 55
2.11.2.1.1 Algoritmo de Clasificación ............................................. 55
2.11.2.1.2 Algoritmo de Regresión .................................................. 56
2.11.2.2 Aprendizaje No Supervisado .................................................... 57
2.11.2.2.1 Agrupamiento ó Clustering ............................................ 57
2.11.2.2.2 Reducción dimensional .................................................. 58
2.11.2.3 Aprendizaje Profundo ........................................................ 59
2.11.3 Modelos de Machine Learning ........................................................... 60
2.11.3.1 Modelos Lineales ...................................................................... 60
2.11.3.2 Modelos de Árbol ..................................................................... 60
2.11.3.3 Redes neuronales ...................................................................... 61
2.11.4 Fases de desarrollo .............................................................................. 61
2.11.4.1 Fases de Entrenamiento ............................................................ 61
viii
2.11.4.2 Fases de Prueba ........................................................................ 61
2.11.5 Aplicaciones de Machine Learning .................................................... 62
ix
4.12.3 Presupuesto complementarios .......................................................... 115
4.12.4 Análisis Costo Beneficio .................................................................. 115
x
INDICE DE FIGURAS
1.1 Esquema de la propuesta de solución ............................................................... 9
1.2 Flujograma para la lectura de la tesis ............................................................. 11
2.1 Algoritmo terapéutico en la EP inicial ........................................................... 25
2.2. Sistemas Operativos Móviles más usados ..................................................... 36
2.3. Comparación Gráfica de las Aplicaciones Móviles ...................................... 43
2.4 Arquitectura de una base de datos móvil ........................................................ 46
2.5. Ejemplo de Algoritmo de Clasificación ........................................................ 55
2.6 Ejemplo de Algoritmo de Regresión .............................................................. 56
2.7 Agrupamiento o Clustering ............................................................................ 57
2.8 Reducción Dimensional .................................................................................. 58
2.9 Aprendizaje Profundo ..................................................................................... 59
2.10 Fases de Machine Learning .......................................................................... 61
3.1 Proceso Sistemático de revisión de la literatura ............................................. 67
3.2 Gráficas ampliadas y sin ampliar en la medición de datos ............................. 77
3.3 Diagrama del flujo de la herramienta desarrollada ......................................... 79
3.4 Estructura de toma de decisiones de TREMOR ............................................. 80
3.5 Demostración de la Aplicación Tremor ......................................................... 81
3.6. Pantalla Inicial de Tremor Insight ................................................................. 82
3.7 Pantalla de Registro de Tremor Insight .......................................................... 82
3.8 Pantalla de Funcionalidades de Tremor Insight ............................................. 83
3.9 Datos Recogidos de Tremor Insight ............................................................... 84
4.1 Modelo de Caso de Uso de la Aplicación Móvil de Parkinson Analyzer ...... 91
4.2 Diagrama de Actividad CN-01 – Registrar Usuario ....................................... 98
4.3 Diagrama de Actividad CN-02 – Login ......................................................... 98
4.4 Diagrama de Actividad CN-03 – Editar Usuario ........................................... 99
4.5 Diagrama de Actividad CN-04 – Recuperar Contraseña ................................ 99
4.6 Diagrama de Actividad CN-05 – Registrar Temblor ................................... 100
4.7 Diagrama de Actividad CN-06 – Registrar Alarma ..................................... 101
4.8 Diagrama de Actividad CN-07 – Registrar Congelamiento ......................... 101
4.9 Diagrama de Actividad CN-08 – Ver Historial ............................................ 102
4.10 Diagrama de Actividad CN-09 – Cerrar Sesión ......................................... 102
4.11 Diagrama de Secuencia CN-01 – Registrar ................................................ 103
xi
4.12 Diagrama de Secuencia CN-02 – Login ..................................................... 103
4.13 Diagrama de Secuencia CN-03 – Editar Usuario ....................................... 104
4.14 Diagrama de Secuencia CN-04 – Recuperar Contraseña 1 ......................... 104
4.15 Diagrama de Secuencia CN-05 – Registrar Temblor ................................. 105
4.16 Diagrama de Secuencia CN-06 – Registrar Alarma ................................... 105
4.17 Diagrama de Secuencia CN-07 – Registrar Congelamiento ...................... 106
4.18 Diagrama de Secuencia CN-08 – Ver Historial .......................................... 106
4.19 Diagrama de Secuencia CN-09 – Cerrar Sesión ......................................... 107
4.20 Arquitectura de la Aplicación Móvil de Parkinson Analyzer ..................... 108
4.21 Vista de Despliegue Aplicación Móvil de Parkinson Analyzer ................. 110
4.22 Modelo Entidad - Relación de la Aplicación Móvil de Parkinson
Analyzer ..................................................................................................... 111
4.23 Modelo Lógico de la Aplicación Móvil STRAC ....................................... 112
4.24 Modelo Físico de la Aplicación Móvil de Parkinson Analyzer .................. 112
5.1 Esquema general de Metodología SCRUM .................................................. 118
5.2 Interfaz de Inicio de la Aplicación Parkinson Analyzer ............................... 120
5.3 Interfaz de Registro de Usuario a la Aplicación Parkinson Analyzer .......... 121
5.4 Interfaz de Opciones a la Aplicación Parkinson Analyzer ........................... 122
5.5 Interfaz de Opciones a la Aplicación Parkinson Analyzer ........................... 123
5.6 Interfaz de Visualización del Historial ......................................................... 124
5.7 Interfaz de Confirmación de la eliminación de un Historial ........................ 124
5.8 Interfaz de Compartir de Historial ................................................................ 125
5.9 Interfaz de Temblor Parkinsoniano .............................................................. 126
5.10 Captura de la aplicación móvil en ejecución .............................................. 128
5.11 Documento en formato PDF resultados del Temblor Parkinsoniano ......... 132
5.12 Documento en formato PDF de la predicción del Temblor
Parkinsoniano ............................................................................................. 133
5.13 Interfaz de Compartir de Historial .............................................................. 133
5.14 Interfaz de Congelamiento ......................................................................... 135
5.15 Correo de Confirmación del envió del Resultado de Congelamiento ........ 135
5.16 Archivo PDF del Análisis de Congelamiento ............................................ 136
xii
INDICE DE TABLAS
Tabla 2.1. Criterios clínicos del Banco de Cerebros de la Sociedad de Enfermedad
de Parkinson del Reino Unido ............................................................ 14
Tabla 2.2. Síntomas No Motores Mas Comunes en la Enfermedad de
Parkinson ............................................................................................. 24
Tabla 2.3. Fármacos comúnmente empleados en el manejo de la EP .................. 28
Tabla 2.4. Criterios de selección para tratamiento quirúrgico de la EP ............... 31
Tabla 2.5. Costos Directos e Indirectos por año de la enfermedad de
Parkinson ............................................................................................. 34
Tabla 2.6. Costos Según Estadio de la enfermedad de Parkinson ........................ 34
Tabla 2.7. Ventajas y Desventajas Base de Datos Móviles .................................. 46
Tabla 3.1 Lista de Keywords ................................................................................ 66
Tabla 3.2 Criterios de Selección y Exclusión ....................................................... 67
Tabla 3.3 Criterios de Selección y Exclusión ....................................................... 69
Tabla 3.4 Estudios Seleccionados ........................................................................ 72
Tabla 3.5 Bencharking .......................................................................................... 75
Tabla 4.1 Requerimiento Funcionales de la Aplicación Móvil Parkinson
Analyzer ............................................................................................... 88
Tabla 4.2 Requerimiento No Funcionales de la Aplicación Móvil de Parkinson
Analyzer ............................................................................................... 89
Tabla 4.3 Requerimiento del Sistema de la Aplicación Móvil de Parkinson
Analyzer ............................................................................................... 89
Tabla 4.4 Lista de Actores de la Aplicación Móvil de Parkinson Analyzer ........ 91
Tabla 4.5 Lista de Casos de Uso del Negocio de la Aplicación Móvil de
Parkinson Analyzer ............................................................................... 91
Tabla 4.6 Especificación de Caso de Uso N.º 1 - Registrar ................................. 92
Tabla 4.7 Especificación de Caso de Uso N.º 2 - Login ...................................... 93
Tabla 4.8 Especificación de Caso de Uso N.º 3 – Editar Usuario ........................ 93
Tabla 4.9 Especificación de Caso de Uso N.º 4 – Recuperar Contraseña ............ 94
Tabla 4.10 Especificación de Caso de Uso N.º 5 – Registrar Temblor ................ 94
Tabla 4.11 Especificación de Caso de Uso N.º 6 – Registrar Alarma .................. 95
Tabla 4.12 Especificación de Caso de Uso N.º 7 – Registrar congelamiento ...... 96
xiii
Tabla 4.13 Especificación de Caso de Uso N.º 8 – Ver Historial ........................ 97
Tabla 4.14 Especificación de Caso de Uso N.º 9 – Cerrar Sesión ........................ 98
Tabla 4.15 Presupuesto del Software Utilizado en la Construcción de la Aplicación
Móvil de Parkinson Analyzer ......................................................... 114
Tabla 4.16 Presupuesto Complementarios Utilizado en la Construcción de la
Aplicación Móvil de Parkinson Analyzer ........................................ 115
Tabla 4.17 Presupuesto Total de la Aplicación Móvil Parkinson Analyzer ....... 116
Tabla 5.1 Planificación de Actividades .............................................................. 119
xiv
CAPÍTULO I: PLANTEAMIENTO METODOLÓGICO
1.1 Antecedentes del Problema
El doctor James Parkinson, fue la primera persona que describió hace dos siglos la
Al ser una enfermedad crónica, que avanza de forma gradual vinculando al sistema
función motriz de un individuo (La República, 2018); y también para las personas que
los rodean, ya que conlleva una cadena de trastornos tanto económicos, psico-
1
depresión, insatisfacción, angustia, desesperanza, enojo, ira, tristeza e incertidumbre.
atención y el mejor tratamiento posible en todo momento. Los últimos años han visto
2
Indistintamente, es indudable de la posibilidad que las aplicaciones móviles puedan
de distinto nivel. Dicha oportunidad hay que tomarlo en cuenta entre los poblados y
ciudades de distintos tamaños, y no solo la separación urbano – rural. Así mismo, con
Actualmente en Perú, cada año existen tres mil nuevos casos de individuos con
del Ministerio de Salud- (Ministerio de Salud, 2019). Por su parte, la doctora Patricia
Investigación del Seguro Social, comunicó que, EsSalud en el año 2018 invirtió más
quien consta más de 30 años de experiencia en este campo y fue uno de los pioneros
afuera y remite señales eléctricas a áreas específicas del cerebro que controlan el
3
visible a simple vista, puede durar unos cinco años y logra muy buenos resultados,
enfermedad. Pero solo puede ser fructífero en un porcentaje de pacientes que deben
mundial (SAUSA, 2018). Así mismo que el paciente haya respondido bien
(Cirugiadeparkinsonperu, 2019).
4
pruebas motoras y no motoras. Se realizan en un ambiente controlado pero el
calidad de vida cotidiana puede ser satisfactoria durante muchos años. (Asociación
Parkison Madrid, s.f.) Los factores que afectan en la calidad de vida relacionada con
5
clínica del paciente pueden mejorar los tiempos y costos de operaciones
administrativas.
La innovación mediante las TIC alcanza múltiples aspectos desde el monitoreo de los
1.4 Objetivos
En esta sección se describe una lista de objetivos tanto generales como específicos.
OE1. Analizar, describir y comparar las estrategias existentes en el Estado del Arte para
OE2. Realizar una revisión de las etapas, síntomas motores, diagnóstico y tratamientos
del software.
6
OE6. Disponer de la plataforma Google Play para la descarga y uso correspondiente para
aplicación móvil.
1.5 Alcances
▪ Se plantea este proyecto para las personas que se encuentren con la enfermedad
de Parkinson.
▪ Podrá alertar por medio de una alarma que pastilla correspondiente debe ser
que la aplicación tiene que pasar diferentes etapas de pruebas y mejoras para
su presentación final.
1.6 Justificación
poder llevar un control adecuado de los pacientes para que los doctores
7
1.6.2 Justificación Social
análisis del médico especialista pueda el paciente tener control más preciso,
datos que son relevantes para entender la actividad diaria afectada por la EP.
Así mismo el uso de las TIC deben romper las brechas y que no solo estén
ligadas a una empresa, área de trabajo u ocupación. Sino que habrá camino
para que las personas puedan gozar los múltiples adelantos que aportar al
mejoramiento de la salud.
ingresos según sea el caso como: app de pago, app de forma gratuita con
vez poder predecir los próximos 6 segundos de una persona con Parkinson.
ingerir el paciente.
8
Los tres parámetros ofrecen la cuantificación del temblor, ya que por medio de la
transformada inversa de Fourier nos podrá brindar la frecuencia (en Hz) de los
el celular para informarnos con tiempo que pastilla esta próxima ser ingerida.
Así mismo permitiendo tener los resultados en un documento que podrá ser
9
Figura 1.1 Esquema de la propuesta de solución
10
1.8 Organización de la tesis
Learning.
11
Capítulo 5: Ingeniería del Artefacto. Metodología para la implementación.
12
CAPÍTULO II: MARCO TEÓRICO
2.1. James Parkinson
James Parkinson, médico inglés, en 1817 describe una anomalía clínica a la que
2010). En ese tiempo, el médico pensaba que una de las causas de esta anomalía
bulbo raquídeo. A pesar de esto, Parkinson mencionaba que no existía algún tipo de
Association, 2002) .
En otros tiempos, Charcot enfatizo que lo descubierto por Parkinson era realmente
una anomalía clínica, pero que los análisis no era producto de la parálisis y que el
13
esta descubierta y su temprana descripción clínica, se difundió el uso del nombre de
identificado que existe un margen de error diagnóstico del 5-10% en la EP. Debido
a esto, se consideran diversos criterios clínicos, entre los más frecuentes están los
Reino Unido, los cuales se consideran que tienen una certeza diagnóstica del 90 %.
Tabla 2.1. Criterios clínicos del Banco de Cerebros de la Sociedad de Enfermedad de Parkinson del Reino
Unido
14
Fuente: (Estrada-Bellmann & Martínez Rodríguez, 2011)
1) Curso remitente;
2) Progresión escalonada;
5) Historia de encefalitis;
6) Parálisis supranuclear;
7) Signos cerebelosos;
8) Signos piramidales;
15
9) Lesiones de la neurona motora inferior;
10) Deterioro autonómico grave antes o después del inicio del síndrome de
Parkinson;
Rodríguez, 2011)
A. Signos motores cardinales: Temblor de reposo distal (3-7 HZ) frecuencia: 69-
100 %
inestabilidad postural precoz (los primeros tres años del inicio), alucinaciones no
parkinsonismo sintomático.
16
UPDRS (Unified Parkinson´s Disease Rating Scale: Escala Unificada para
estudios clínicos, que incluyen la valoración de los signos motores y los no motores,
Cada uno de estos ítems tienen una puntuación que varía de 0 a 4. Considerando un
2.3 Epidemiología
de los síntomas es de 62,4 años. Un cuadro de Parkinson a temprana edad como por
número de personas afectadas cada año (incidencia). Esto se debe a las disímiles
17
Estudios a profundidad de casos (puerta a puerta) han identificado un 40% más de
países occidentales (Chana, 2010). Por otro lado, en el continente africano se han
La incidencia en el vecino país del sur, Chile, fue aproximado en 190 casos por cada
pacientes con EP era cercano a 4,5 millones en 2005 y que esa cifra se duplicaría
menores de 40 años son poco comunes y representan menos de 5% del total. A modo
18
La incidencia de Parkinson acostumbra ser mayor en hombres, específicamente, entre
1.5 a 2 veces más que la reportada en mujeres. Esto es especialmente evidente entre
largo período de tiempo demostró mortalidad cercana a los controles hasta los 10
2.4 Etiología
ambientales.
envejecimiento.
tetrahidropyridina).
19
No obstante, determinadas exposiciones ambientales pueden reducir el riesgo de
(cafeína). No existe una explicación clara para esta relación inversa (Guerrero Díaz,
y otros).
a) tardanza de movimientos,
musculoesqueléticas; muchos de ellos tienen que pasan entre cuatro y ocho años sin
a la extensión; siendo esta extensible poco a poco por toda extremidad afectada.
formas de expresarse:
21
tarde en intentar caminar e inclusive se quede “congelado”. Dentro de la enfermedad
es característica una marcha llamada festinante, con gran dificultad para dar el primer
Ruiz, 2013).
enfermedad se extiende y un impacto negativo sobre la calidad de vida que puede ser
mayor que el de los síntomas motores (Duncan, Khoo, Yarnall, O’Brien, & Coleman,
Además, otros estudios sugieren que la apatía, fatiga, hipersomnia diurna, alteración
de los colores, como cuasi síntomas premotores. Por ende, es esencial el nivel
2012).
22
Los síntomas no motores de la Enfermedad de Parkinson son escasamente
estadios de Hoehn y Yahr. Se trata de una escala ordinal que indica la evolución de
la enfermedad. Por otro lado, la escala de Schawb & England se gradúa del 100% al
0%, donde el 100% quiere decir ninguna incapacidad y el 0% una invalidez total.
diversos grados:
23
2.6.1 Enfermedad leve: caracterizado por una leve disminución del braceo en el lado
tratamiento con levodopa, las personas llegan a empeorar. Entre las principales
2.7 Tratamientos
24
Figura 2.1 Algoritmo terapéutico en la EP inicial
Levodopa (Mercuri & Bernardi, 2005). Este fármaco se metaboliza en dopamina por
25
El tratamiento con el tiempo va perdiendo eficacia, debidamente por la continua
26
1TCI: Trastorno de control de impulsos. Se suele recomendar reducir o eliminar lentamente agonistas
dopaminérgicos primero si el paciente toma, antes de empezar con los fármacos descritos 2RBD:
Trastorno de conducta de sueño en la fase REM; SR: liberación estándar (standard release); ER:
liberación retardada (extended reléase); EE. II: Extremidades inferiores *Pueden inducir alucinaciones
y/o psicosis ¶ Usado para el tratamiento del temblor principalmente.
Fuente: (Raúl, Carmen, Álvaro, & José, 2016)
aumentando así la calidad de vida de los pacientes. Además, existen nuevos fármacos
mínima cantidad de efectos secundarios que los tratamientos clásicos y una mayor
27
2.7.2 Tratamiento Quirúrgico
quirúrgicas más utilizadas son el núcleo subtalámico (NST) y el globo pálido interno
28
Tabla 2.4. Criterios de selección para tratamiento quirúrgico de la EP
principal factor para la recuperación de la ECP bilateral del NST (Pahwa, Factor, &
Lyons, 2006).
Las evidencias demostraron que los pacientes con menos evolución y jóvenes tienen
todo cuando manifiestan resistencias tardias a la levodopa (Pahwa, Factor, & Lyons,
2006).
Las razones por las cuales se llega a prorrogar una cirugía pueden ser por el deterioro
29
(congelamiento en marcha, inestabilidad postural), así mismo mientras no haya un
alteraciones del lenguaje, los trastornos motores, y de los trastornos deglutorios. Para
1. Tratamiento fisioterápico.
2. Terapia ocupacional.
3. Tratamiento logopédico.
4. Tratamiento de la disfagia.
medida esta última por las subescalas II (movimientos de la vida diaria) y III (motora)
30
Los beneficios para la velocidad de marcha, la escala de equilibrio de Berg y UPDRS
Si se sabe que más de 1,2 millones de personas tienen párkinson en Europa (Andlin
Sobocki, Jönsson, Hans Ulrich , & Olesen, 2005), la EPDA estima que el importe
(European Parkinson's Disease, 2014), valor que aumentará a medida que aumenten
Se llego a evaluar dos estudios, por un lado, los costes en función del estadio de la
enfermedad en la que se encuentre la persona y, por otro, los costes directos e indi-
Han participado del estudio: el Instituto de Salud Carlos III de Madrid, el Centro
31
En los cuatro años que transcurrió esta pesquisa, los costos directos se incrementaron
un 57% por persona. El mayor aumento de los costos indirectos se manifiesta en los
Por su parte, la segunda pesquisa manifiesta que los precios igualmente bifurcan en
función del avance de la enfermedad en que se localice. (P, Blázquez, Paz, Lizan, &
Forjaz, 2014):
aumentan en las personas con una mayor capacidad motora y autonomía, más en los
32
Así mismo los costes indirectos, directos o intangibles tienen relación directa con el
Health Policy’ (Richy, y otros, 2013) coexiste una estrecha relación directa entre los
No son más que los mismos sistemas operativos que siempre utilizamos en la
computadora solo que están creados para dispositivos móviles, es decir tienen ciertas
soporte a aplicaciones móviles las cuales tienen sus particularidades y diferencias con el
software que puede ser ejecutado en una computadora normal, estos sistemas operativos
son simples pero funcionales, estos se ven limitados por los recurso de hardware que les
a una pc.
Los sistemas operativos móviles con el correr del tiempo se han vuelto una pieza
fundamental para la vida de una persona debido a que poco a poco ha ido evolucionando
la idea de que toda persona tiene un celular a la mano, con esta premisa de que los
celulares han ido aumentando su nicho de mercado los sistemas operativos para estos
por aquellos que realmente satisfagan las necesidades del cliente (Ríos, 2013).
33
2.9.1 Tipos de Sistemas Operativos Móviles
Los sistemas operativos que en el mercado actual existen son los siguientes:
En el gráfico circular, se puede apreciar que el Sistema Android con el sistema iOS son
los más importante con gran participación en el mercado. (Laura Janeth, 2016).
sencilla. En España a finales del 2019, Android abarcaba el 85% de la cuota del
mercado, a comparación del año anterior que ocupaba más del 90%. (Roberto,
2020).
proviene de iPhone OS; es decir, Sistema Operativo de iPhone. Sus siglas son iOS.
34
Originalmente lanzado para teléfonos, pero también en reproductores de música
de dispositivos móviles de todas las marcas, pero iOS es exclusivo para los aparatos
que no sean las que vienen por defecto; pero puedes visitar la App Store en busca
obtenga beneficios con su funcionalidad sin importar el lugar donde éste se encuentre
2.9.2.1 Características
cultural, entre otros. Para que una App tenga mejor rentabilidad y sea comercial,
amigable y que cualquier usuario la usa sin ningún problema o la necesidad de ser
capacitado.
35
▪ Funcionamiento Offline (Fuera de línea): Las APPs cumplen con su
tiempo, ya sea para corregir errores o ser mejoradas permitiendo cumplir con las
Son aquellas que se implementan en el lenguaje propio del terminal, por ejemplo,
Windows 8 u Objective-C para IOS, Visual Basic para Windows Phone y Java en el
caso de Android, C#. Dichas aplicaciones son capaces de aprovechar las capacidades
del dispositivo móvil como por ejemplo la posibilidad de realizar llamadas. mandar
inerciales, etc.
Mientras que su principal desventaja es que si la APP fue desarrollada por diversas
▪ En los market places como Google Play de Android o el App Store de iOs
36
▪ Hay una comunicación continua por medio de notificaciones Push, que
Trata en la utilización del navegador web que se encuentra instalado en el móvil tal
que sea posible efectuar los recursos mediante HTML, CSS y Javascript. Si bien es
37
▪ Solo es necesario la plataforma que va a contener la aplicación, ya que no se
▪ Al no contar con todas las funcionalidades nativas las partes del dispositivo
En ella podemos tener al usuario accediendo por medio del navegador y teniendo una
página web que puede visualizarse de manera eficaz en los dispositivos móviles, al estar
virtual.
También, contará con el acceso limitado de las características propias de los dispositivos
ya sea la integración de sus partes con los sensores de los Smartphone, trayendo consigo
que la respuesta de la misma sea por la velocidad de la red. Por otro lado, las
actualizaciones son más fáciles que editar o realizar en los diferentes archivos del servidor
y los usuarios no tienen que bajar o instalar nada de los cambios en los dispositivos. (José
Victoriano, 2014).
▪ Diseño, ya que solo basta diseñar para dispositivos con una pantalla más
pequeña.
38
▪ Menos complicación en la programación.
aplicaciones web.
▪ Sus recursos del móvil son limitados, ofreciendo una menor cantidad de
enlace web.
39
2.9.5 Comparación
El enfoque Web: es menos costoso, mas simple y más fácil de periódicamente actualizar;
EL enfoque Nativo: su desempeño y acceso a los dispositivos son óptimos, pero trae
No hay ningún enfoque que ofrezca todos los beneficios al mismo tiempo.
Siempre hay que tener en cuentas las necesidades de la organización para poder elegir el
entre los costos de implementación y salida del mercado versus la experiencia del usuario
40
2.9.6 Base de datos
y almacenar eventos o hechos; siendo permitiendo el acceso por los usuarios para producir
información.
registros funciona como si fuera una sola para que puedan acceder otras aplicaciones que
Según (Alberto, Marcos, & Matias, 2009), “es una base de datos físicamente
nos facilita la comunicarnos con ella desde cualquier lugar que se estuviera para
Los usuarios tienen la facilidad de acceder a este tipo de bases de datos desde
y necesitan una reunión urgente con el directivo pueden mostrar la base de datos.
centralizado.
41
▪ Gestión de los datos.
▪ Las que son generadas por las conexiones inalámbricas ya sea por
VENTAJAS DESVENTAJAS
Facilita la operatividad remota por parte de Lo importante son los mecanismos de
los usuarios, por lo que no es necesario estar comunicaciones en el desarrollo de estos
físicamente en la organización para sistemas, ya que sin ellos puede resultar un
interactuar con los datos, ya que éstos pueden gran freno de los mismo.
ser accedidos de manera remota.
Al existir una base de datos relacional esta Al tratarse de un entorno distribuido, los fallos
puede diversificarse para ofrecer los servicios existentes en la transición de los datos deben
de la base de datos móviles. ser detectados y solucionados de forma
eficiente para evitar inconvenientes o
problemas en la información.
42
▪ Los SMBD y servidor de base de datos corporativo gestionan y almacenan
dispositivos móviles.
▪ Plataforma de base de datos móvil: son los disipativos que tiene acceso a
los datos, haciendo que este sea la parte más importante. La arquitectura de
43
corporativa y una serie de repositorios móviles que accedan a los datos a través de
2.10 Framework
modelos para destinarlos a un determinado objetivo, esto brinda una mejor estructura del
persistente u otros.
▪ Del dominio o de negocio, que conduce las estructuras de datos de acuerdo a las
2.10.1 Ionic
lo cual permite apoyarnos en todas las ventajas de desarrollo, como son, una
44
excelente estructura de proyecto, uso de patrones de diseño de software y una buena
interfaz de usuario que su aplicación necesita para ser eficiente. Algo como
"Bootstrap for Native", pero con soporte para una amplia gama de componentes
Ionic viene con elementos de interfaz de usuario de estilo nativo y diseños que
obtendría con un SDK nativo en iOS o Android, pero que en realidad no existía
antes en la web. Así que las aplicaciones hibridas no están destinadas a ser
2.10.1.1.1 Node Js
últimos años. Su principal potencial es poder manejar JavaScript por el lado del
servidor, trayendo consigo una forma dinámica de las páginas web antes de que
lenguaje de programación, en lugar de lenguajes disímiles para los scripts del lado
del del cliente y del otro lado servidor. Gracias a JavaScript le permite orientarse
45
unidad de funcionalidad deriva una acción que puede continuar fuera del flujo
Node.js permite de una forma sencilla integrarse con http, haciendo que la
versatilidad sea aún mayor y lo hace perfecto para montar aplicaciones web que
2.10.1.1.2 Angular
página (SPA), es decir que la aplicación podrá cargar los datos sin obstaculizar la
Cordova.
46
APIs fijadas de cada plataforma como Windows Phone, Android o iOS. Esto
puede permitir contar con los con complementos nativos, haciendo que al
Esto es de gran utilidad sobre todo porque permite el acceso de ciertos dispositivos
(HugoRep, 2019).
2.10.2 Spring
Características
47
▪ Poder trabajar con el Gestor de dependencias Gradle o herramientas de
2.10.2.1 Java
(Ángel, 2019).
rápida, permitiendo que dicho lenguaje sea muy utilizado por escuelas,
programación.
48
dentro de un programa, como puede ser inspeccionar toda la entrada/salida
recursos muy contrarios del otro que cada uno cuenta con su propia copia
de datos y códigos.
aplicaciones corporativas.
pueden tener comportamientos inteligentes. Quiere decir, en tal contexto que “las
estrategias” escrita por Nick Bostrom describe los peligros de la inteligencia artificial, no
49
aprovechar la ventaja de esta disciplina promoviendo la seguridad de muchos entornos.
Las máquinas se pueden enseñar aplicando dos modos de aprendizaje bien conocidos:
Este concepto utiliza técnicas similares, si no iguales, a la minería de datos debido a los
que existen entre ellas. (Alsheikh, Lin, Niyato, & Tan, 2014).
Es un prototipo de modelo que se entrenan con un conjunto de ejemplos en los que los
resultados de salida son conocidos. Los modelos estudian esos resultados conocidos y
ejecutan ajustes en sus medidas interiores para adaptarse a los datos de entrada. Una
vez el modelo es entrenado apropiadamente, y los parámetros internos son afines con
los datos de entrada y los resultados del entrenamiento, el modelo podrá realizar
50
2.11.2.1.1 Algoritmo de Clasificación
pertenencia a conjuntos). Una muestra típica es el rastreo del correo spam, al ser de
tipo binaria (no es spam un email => valor “0” o si lo es => valor “1”).
Veamos un ejemplo de tipo binaria: hay dos clases de objetos, triángulos y cuadrados,
y dos particularidades de los objetos, X2 y X1. El modelo puede localizar las analogías
entre las particularidades de cada punto de datos y su clase, y crear la línea límite entre
ellos. Por tanto, al ser mantenido con datos nuevos, el modelo podrá determinar el tipo
51
2.11.2.1.2 Algoritmo de Regresión
Por ejemplo: dados X e Y, establecidos en una línea recta que reduzca la distancia (con
Donde los datos son sin etiquetar cuya distribución es inédita. Siendo su función la
52
2.11.2.2.1 Agrupamiento o Clustering
Técnica para el análisis de datos, que se utiliza para agrupar la información en conjunto
conjuntos de cada objeto se difieren uno de otros; siendo el objetivo contar con grupos
Es muy aplicado en marketing sobre las personas para saber qué tipos consumidores
53
Figura 2.8 Reducción Dimensional
También conocido como Deep Learning, donde se utiliza una distribución escalonada
de redes neuronales artificiales, los nodos de neuronas se conectan como una tela de
La primera capa recibe los datos en bruto como entrada, los analiza, y substrae
repetir sucesivamente en las capas siguientes, llegando a la capa final, donde da como
medio de un análisis inverso es posible aprender los factores que transportan las
reconocer imágenes.
54
Figura 2.9 Aprendizaje Profundo
la nube de puntos que se dispone pueda ser trazada por una línea que se “ajuste”; su
trayendo consigo el peligro para nuevos datos que puedan llegar; así mismo u ofrecen
En ellos se pueden construir reglas de decisiones que son representadas como un árbol
haciendo que estos sean más estables, puntuales y sencillos de interpretar; pueden
2018).
donde existen millones de neuronas interconectada en una red para enviarse mensajes
unas a otras; siendo esto el “modelo de moda” actual por las soluciones a los problemas
55
que pueden brindar como por ejemplo el reconocimiento de videos o imágenes, siendo
un mecanismo complejo; pero con una red neuronal es mejor realizarlo ya que el
cerebro puede ser lento de entrenar y necesitan capacidad de cómputo. (Rayón, 2017).
Se contiene una enorme cantidad de datos, en la cual separamos una sección para
entrenar al algoritmo y otra para que localice los patrones necesarios; teniendo como
que cambiar el método, más si existe un 80% a 90% de respuestas validas, se infiere
56
2.11.5 Aplicaciones de Machine Learning
2. Gmail: para resguardar los correos que reciben si son fraudulentos o virus, el
para el futuro.
procedencia.
aprendiendo del comportamiento con otros conductores y de las faltas o errores que
y leyes de tránsito.
divisan con anticipación con los síntomas del paciente enfermedades como el
Cáncer de mama.
próximos años.
57
10. Poder conocer los potenciales clientes y recomendar mejores productos y servicios,
11. En las finanzas diseñando algoritmos que comprendan los modelos en la inversión
así poder adquirir y vender más eficiente, lo que habitualmente se demorara años
de aprendizaje.
12. Reconocimiento de Voz: como es el caso de Siri, ayudante de Apple, quien es capaz
13. Video juegos: podremos entenderlo como los “bots” quienes, interactuando con el
58
CAPÍTULO III: ESTADO DEL ARTE
METODOLÓGICO
3.1. Metodología
siguiente manera:
3.2 Planificación
Se propone las siguientes preguntas de investigación las cuales nos ayudaran a entender
mejor el problema.
Q1: ¿Existe una aplicación móvil hibrida que este enfocada en la enfermedad de
Parkinson?
Q2: ¿Cuáles son los aprendizajes más usados para la recopilación de datos del
temblor de Parkinson?
59
Q3: ¿Existe una aplicación que monitorice los temblores de Parkinson?
Para iniciar con la búsqueda de artículos se plantearon las siguientes palabras clave
✓ Science Direct
✓ Emerald
✓ Springer
✓ Doaj
✓ Taylor y Francis
✓ Google Académico
Para efectuar la exploración en las bases de datos bibliográfica se procedió a usar las
exclusión detallados en la tabla 3.2. Se formaron las siguientes cadenas de búsqueda con
60
el fin de maximizar el número de artículos encontrados, las cadenas que se usaron para la
Temblor de Parkinson
Inclusión Exclusión
Idiomas: inglés, español y portugués Antes del 2015
Artículos, tesis y libros relacionados Cantidad de hojas >20
directamente con la pregunta de
investigación
Artículos, tesis y libros que Mencionan temblor parkinsoniano,
contengan una o más de una de las pero no orientados a tecnologías de
palabras clave información
Centrados el tema a un sector o
Estudios relacionados con el estado institución
del arte Orientados directamente con el
hardware
Fuente: Autoría Propia
Los criterios de selección usados para realizar las búsquedas se resumen en la tabla 2, el
periodo de búsqueda para los artículos está comprendido entre, enero de 2015 hasta marzo
del 2020.
3.3 Desarrollo
En esta sección se muestra gráficamente todo el flujo del proceso de búsqueda, filtrado y
selección de los artículos pasando por el ingreso de las cadenas de búsqueda formadas
con las Keywords el uso de los operadores lógicos para armar las cadenas y los criterios
61
de selección inclusión y exclusión para finalmente obtener los paper o tesis que más se
62
descartados porque se trataba de otras áreas como Literatura, Lenguaje, Sociología o
Economía.
La tabla 3.3 se muestran los estudios relacionados después de emplear los parámetros
Abdulwahab
Sahyoun, Karim Emiratos
ParkNosis: Diagnosing Parkinson’s Chehab, Osama Al-
3 2016 Árabes
Disease Using Mobile Phones Madani, Fadi Unidos
Aloul, Assim
Sagahyroon
Luay Fraiwan,
Emiratos
Parkinson’s disease hand tremor detection Ruba Khnouf,
4 2016 Árabes
system for mobile application Abdel Razaq
Unidos
Mashagbeh
Pieter L. Kubben.
Mark L. Kuijf.
TREMOR12: An Open-Source Mobile Linda P.C.M. Países
5 2016
App for Tremor Quantification Ackermans, Albert Bajos
F.G. Leentjes,
Yasin Temel
63
Mecanismo de compensación de Francisco Sola
6 temblores con 1-DOF controlado Paredes 2017 España
mediante Arduino
Monitorización de la actividad
15 neuromotriz de un paciente de Sergio Palomino 2018 España
Enfermedad de Parkinson Sánchez
64
Valerii Kan
STOP: A Smartphone-based Game for
16 2018 Finlandia
Parkinson's Disease Medication
Diseño de un biomarcador
electrofisiológico para caracterizar un Aquiles Nicolas
18 modelo animal de la enfermedad de Martinez Berrios 2018 Chile
Parkinson usando la potencia oscilatoria
y Scale-Free de señales LFP
Total 21
En la tabla 3.4 Se muestran una lista con los 11 artículos o tesis que quedaron luego de
aplicarle un criterio extra de exclusión el cual fue por, los más recientes y descartando las
65
Abdulwahab
Sahyoun, Karim
Chehab, Osama Al- Emiratos
ParkNosis: Diagnosing Parkinson’s
AP1 Madani, Fadi 2016 Árabes
Disease Using Mobile Phones
Aloul, Assim Unidos
Sagahyroon
Luay Fraiwan,
Ruba Khnouf, Emiratos
Parkinson’s disease hand tremor
AP2 Abdel Razaq 2016 Árabes
detection system for mobile application
Mashagbeh Unidos
Pieter L. Kubben.
Mark L. Kuijf.
TREMOR12: An Open-Source Mobile
Linda P.C.M. Países
AP3 App 2016
Ackermans, Albert Bajos
for Tremor Quantification
F.G. Leentjes,
Yasin Temel
Wei Wang, Xun
Tremor Detection Using Smartphone- Wang, Lei Xie
AP4 2017 China
based Acoustic Sensing
Francisco Díaz
Aplicación de la Minería de Datos al Pérez, Alfonsa
Diagnóstico y Evaluación de la García López
AP5 2018 España
Enfermedad de Parkinson, mediante la
Voz
Javier Pérez
Ácimas
Procesado de señales procedentes de
AP6 smartphones para el análisis de 2018 España
temblores fisiológicos
Theresa Reeb,
Desarrollo de una app Julián D. Loaiza
para el diagnóstico diferencial de Duque, Andrés M.
AP9 González Vargas, 2019 España
pacientes con Parkinson y temblor
esencial Antonio J. Sánchez
Egea
66
Diagnóstico de la enfermedad de Bel En García
Parkinson usando Deep Learning y Botija Aldana
AP10 2019 España
grabaciones de voz mediante teléfono
móvil
Hanrui Zhang,
Deep Learning Identifies Digital Kaiwen Deng,
Estados
AP11 Biomarkers for Self-Reported Hongyang Li, 2020
Unidos
Parkinson’s Disease Roger L. Albin,
Yuanfang Guan
Total 11
Fuente: Autoría Propia
contestará cada una tomando como base todo lo obtenido en el Estado del arte.
Q1: ¿Existe una aplicación móvil hibrida que este enfocada en la enfermedad de
Parkinson?
una aplicación móvil hibrida que pueda estar enfocada en la enfermedad de Parkinson, lo
que si pudimos observar que se desarrollaron bajo los sistemas Android o IOS. Lo cual
que el mayor costo beneficio en cuestión de tiempo es desarrollar una aplicación hibrida.
Q2: ¿Cuáles son los aprendizajes son más usados para la recopilación de datos del
temblor de Parkinson?
Deap Learning, Mineria de Datos, Machine Learning son lo más usados como también se
complementen la aplicación.
67
Q3: ¿Existe una aplicación que monitorice los temblores de Parkinson?
Si, existen varias en el mercado actual algunas con más funcionalidades que otras o
está que algunas de ellas son de paga, o que simplemente no llevan el mantenimiento
correspondiente.
Es más dentro del artículo de investigación (M., L., & R., 2017) encontraron que de un
tratamiento.
Lo cual nos demuestra que si bien es cierto existen, pero no son muchas y tampoco que
3.5 BenchMarking
nuestro aporte, comparándolo con todos los aportes de la literatura, para comprobar que
este cumple con más criterios que otros que vieron el desarrollo de las investigaciones de
68
Tabla 3.5 Bencharking
Yasin Temel
▪ Desarrollar una aplicación móvil de código abierto para cuantificación del temblor
una en 3 ejes y con marca de tiempo una frecuencia de hasta 100 Hz.
69
▪ Los datos de medición sin procesar pueden ser exportado como un archivo de que
más reciente.
Utilidad en el proyecto:
1º Nos demuestra que debemos abarcar otros sistemas operativos móviles del mercado.
2º Mostro que las aplicaciones móviles existentes aún no procesan los datos obtenidos
por el celular.
implementan como un juego basado en acelerómetro a corto plazo que les pide a
datos para recibir una imagen de la salud del paciente en el momento específico.
70
▪ El juego incorporado utiliza cuatro sensores diferentes de teléfonos inteligentes:
Utilidad en el proyecto:
1º Nos demuestra que dentro de los parámetros necesarios para la medición del temblor
2º Una preocupación latente por la medicación de los pacientes y en que horarios deben
La gráfica fue desarrollada en la clase ChartActivity(), en donde nos muestra los valores
X, Y, Z quienes son los tres ejes dimensionales medidos a través de los sensores del
celular.
71
Autor: (Sánchez, 2018)
La base de datos utilizadas fue SQLite al siendo muy sencillo y practico para los
dispositivos móviles ya que su desarrollo amigable fue esencial para la usabilidad del
mismo
Utilidad en el proyecto:
1º Será de mucha utilidad ya que nos da una idea de prototipo o mockup en el desarrollo
2º Permite darnos cuenta que podemos explorar con otros motores de base de datos
actuales en el mercado.
72
Elaborar una app móvil para poder diferenciar el diagnostico entre pacientes con Temblor
celular y por medio del giroscopio incorporado registra los movimientos cinemáticos de
la velocidad angular, cabe precisar que la persona debe encontrarse sentado con el brazo
angulares.
dos condiciones:
Fuente: (Theresa, Julián D., Andrés M., & Antonio J., 2019)
73
Utilidad en el proyecto:
móvil.
La aplicación puede clasificar si la mano está estática, se mueve o tiembla, sin requerir
del paciente para sostener el teléfono. También puede determinar la intensidad del
74
El sistema de detección de temblores no requiere aún dispositivos más solo necesitan
poner su mano o brazo cerca del móvil teléfono (dentro de 30 cm) para realizar la prueba.
Cabe mencionar que funciona para varios casos de uso, incluido el caso de que el usuario
hardware.
Utilidad en el proyecto:
1º Será de mucha utilidad al poder utilizar los sensores inerciales del teléfono móvil para
temblores fisiológicos
Aplicación móvil que pueda recoger datos de los temblores de la mano de una persona y
también remitir a un servidor remoto, lo cual se encomendará de acumular los datos, para
luego ser procesadas y analizadas las señales a través de Matlab. Para su implementación
75
de la aplicación móvil se utilizó lenguajes XML y Java, y el servidor en MySQL y
Python. Fue bautizada baso el nombre de Tremor Insight cuenta con ingreso para usuarios
76
La tarea de poder efectuar nuevas mediciones y la de examinar el historial de medidas de
dicho usuario.
el cual grabará los valores arrojados por el giroscopio y acelerómetro del dispositivo móvil.
Asu vez en la pantalla se visualizará el tiempo restante de dicha prueba y los datos recogidos
77
Figura 3.9 Datos Recogidos de Tremor Insight
Utilidad en el proyecto:
3º Desarrollar una aplicación innata y con criterios de usabilidad por parte de los usuarios.
78
CAPÍTULO IV: DISEÑO E IMPLEMENTACIÓN DEL
SISTEMA
En este capítulo se determinarán las exigencias, diseños que se envolverán con la
como la app brindará la solución a la problemática y las áreas del conocimiento que
existirán en el aplicativo.
procesarán los datos y son enviados a un servidor para ser guardados o enviados a quien
lo solicite.
79
El Smartphone que se utilizó para hacer las pruebas pertinentes de la aplicación móvil
afinidad necesarias para operar bajo el sistema operativo Android versión 7.1, cuenta a
diferentes tipos de archivos multimedia como sonidos e imágenes y por último una
Es significativo subrayar que para la elaboración de la app móvil se ejecutó bajo el sistema
operativo Windows 10, con un disco duro solido de 900gb que contaba con una memoria
RAM de 16 GB.
El sistema por elaborar consignará con un registro de cada de paciente y por medio de la
predicción.
persona.
▪ Llevar un control por medio de una alarma de los medicamentos que son
suministrados diariamente.
Cabe destacar que los historiales podrán ser guardados, eliminados y también enviados
80
4.2 Requerimientos Funcionales
relacionadas con funciones requeridas por los pacientes o médicos especialistas, datos
que deben asociarse en las pantallas del sistema, vinculados con inspección de acceso o
81
La aplicación móvil debe permitir compartir la
RF-10 Enviar Correo
información por correo.
nuestro sistema.
82
con la finalidad de exponer el uso de la aplicación a los
usuarios inexperimentados.
Ya que miramos la creación de una aplicación móvil, nuestro sistema tendrá el siguiente
y único requerimiento.
Aquí podremos ver a detalle el servicio al usuario que brindará la aplicación. Para un
mejor entendimiento del sistema y así brindar una mejor agilidad de los procesos para su
implementación.
83
Tabla 4.4 Lista de Actores de la Aplicación Móvil de Parkinson Analyzer
CÓDIGO DESCRIPCIÓN
AN-01 Usuario
Fuente: Autoría Propia
Tabla 4.5 Lista de Casos de Uso del Negocio de la Aplicación Móvil de Parkinson Analyzer
Registrar
CN-05 Usuario ejes según la posición de la mano en
Temblor
movimiento
Permite al usuario poder registrar la
Registrar
CN-06 Usuario alarma para las pastillas
Alarma
correspondientes
Permite al usuario poder iniciar y
Registrar
CN-07 Usuario finalizar el proceso del tiempo que se
Congelamiento
encuentra en congelamiento
Permite al usuario poder eliminar,
CN-08 Ver Historial Usuario
compartir y visualizar
Permite al usuario poder salir de la
CN-09 Cerrar Sesión Usuario
aplicación
Fuente: Autoría Propia
Aquí delimitamos los casos del uso en donde se detalla el comportamiento de la app a
84
Figura 4.1 Modelo de Caso de Uso de la Aplicación Móvil de Parkinson Analyzer
Aquí podremos visualizar los casos de uso obtenidos, así como las descripciones,
CÓDIGO CN-01
NOMBRE Registrar
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN Registrar el usuario al sistema
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haber ingresado en la Aplicación Móvil
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se
NORMAL encuentra dentro de la aplicación Móvil
2º El Usuario hace CLIC en la opción REGÍSTRATE
3º El Sistema direcciona a una nueva ventana donde podrá
visualizar los campos requeridos para su registro (Nombre,
Apellido Paterno, Apellido Materno, Número de Celular, Fecha
de nacimiento, Ciudad, Correo Electrónico y Contraseña)
4º El Usuario llenará los campos respectivos
5º El Usuario confirmará haciendo CLIC en REGISTRAR
85
6º El Sistema valida los campos.
7º El Sistema confirma Usuario Registrado
8º El Caso de Uso termina
FLUJO 6.1 Los datos del usuario no son compatibles o dejados en
ALTERNATIVO blancos, será lanzado un mensaje de que falta llenar, sobre todo
los datos obligatorios.
6.2 Los datos ingresados se repiten con información de la base
de datos lanzando un error al registrar.
POST- El Sistema direccionará un correo electrónico al cliente
CONDICIONES efectuando su registro
Fuente: Autoría Propia
CÓDIGO CN-02
NOMBRE Login
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN Ingreso del Usuario al sistema móvil
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haber ingresado en la Aplicación Móvil
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se
NORMAL encuentra dentro de nuestra aplicación Móvil
2º El Sistema le pide el correo y contraseña correspondiente
3º El Usuario ingresa los datos
4º El Usuario procede hacer CLIC en la opción INGRESAR
5º El Caso de Uso termina
FLUJO 4.1 Los datos del Usuario no son correctos: correo o
ALTERNATIVO contraseña.
1
POST- La aplicación arroja un mensaje de bienvenida al usuario,
CONDICIONES trayendo consigo la información guardad del servidor.
Fuente: Autoría Propia
CÓDIGO CN-03
NOMBRE Editar Usuario
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario puede editar o actualizar algún dato la información
proporcionada al momento de registrarse.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haberse registrado en la Aplicación
Móvil
- El Usuario debe haber entrado en su cuenta.
86
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario entro
NORMAL loguearse con su usuario y contraseña
2º El Sistema le da la bienvenida con un mensaje
3º El Usuario ingresa al menú de Opciones
4º El Usuario procede a ingresar a Editar
5º El Sistema nos arroja a una nueva ventana donde están los
campos para actualizar o editar.
6º El Usuario ingresa los campos y coloca FINALIZAR
5º El Caso de Uso termina
FLUJO 1.1 Los datos del Usuario no son correctos: correo o
ALTERNATIVO contraseña.
1
POST- La aplicación nos da la bienvenida de nuevo con los datos
CONDICIONES actualizados.
Fuente: Autoría Propia
CÓDIGO CN-04
NOMBRE Recuperar Contraseña
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario podrá recuperar la contraseña olvidada para el
ingreso de la aplicación móvil.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haber ingresado a la Aplicación Móvil
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se
NORMAL encuentra dentro de nuestra aplicación Móvil
2º El Usuario ingresa a la opción de “Olvidaste tu contraseña”
3º El Sistema nos arroja a una nueva ventana donde nos pide
colocar el correo electrónico.
4º El Usuario procede a colocar su correo electrónico y coloca
“Restablecer Contraseña”
5º El Sistema nos envía a nuestro correo una nueva contraseña.
6º El Caso de Uso termina
FLUJO 3.1 El correo electrónico no existe registrado en la base de
ALTERNATIVO datos.
1
POST- La aplicación nos dirigirá a la pantalla principal para el logueo
CONDICIONES correspondiente
Fuente: Autoría Propia
CÓDIGO CN-05
NOMBRE Registrar Temblor
ENTORNO Móvil
87
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario podrá iniciar la captura de los datos
correspondientes en los ejes x, y; z para su posterior
interpretación y predicción.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haberse registrado en la Aplicación
Móvil
- El Usuario debe haber entrado en su cuenta.
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se haya
NORMAL logueado
2º El Sistema le da la bienvenida con un mensaje
3º El Usuario ingresa al menú de Opciones
4º El Usuario procede a ingresar a Temblor parkinsoniano
5º El Sistema nos arroja a una nueva ventana donde estará un
botón.
6º El Usuario se dirige al botón “ANALIZAR”
7º El Sistema procede a recopilar los datos en cuestión de
segundos y son enviados directamente al servidor.
8º El Usuario se dirige al botón “GUARDAR”
9º El Sistema guarda la información y nos muestra un pdf con
la información adquirida y nos brinda un mensaje de
confirmación
10º El Caso de Uso termina
CÓDIGO CN-06
NOMBRE Registrar Alarma
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario podrá registrar la alarma correspondiente para el
consumo de sus pastillas, así mismo podrá contabilizar cuanto
medicamento le queda.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haberse registrado en la Aplicación
Móvil
- El Usuario debe haber entrado en su cuenta.
88
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se haya
NORMAL logueado
2º El Sistema le da la bienvenida con un mensaje
3º El Usuario ingresa al menú de Opciones
4º El Usuario procede a ingresar a “ALAMARMA”
5º El Sistema nos arroja a una nueva ventana donde estará un
botón.
6º El Usuario se dirige al botón de agregar nueva “ALARMA”
7º El Sistema procederá con un pequeño formulario con las
siguientes características de las pastillas: Nombre, Cantidad,
Descripción y Hora para suministrar.
8º El Usuario llena todos los datos hasta llegar a la casilla de
“hora para suministrar.
9º El Sistema nos arrojará una ventana nueva donde se podrá
visualizar un reloj.
10º El Usuario colocará el turno AM o PM, la hora y minutos.
Luego colocará en el botón “OK”
11º El Sistema nos devuelve a la anterior ventana para seguir
con el proceso de registrar alarma.
12º Una vez terminado el Usuario coloca en el botón “CREAR”
13º El Sistema guarda la información en la base de datos de la
nube
14º El Caso de Uso termina
FLUJO 10.1 El Usuario coloca “CANCELAR” y no termina de
ALTERNATIVO completar la hora.
13.1 El Sistema no guarda la información de la alarma porque
falta alguna casilla completar
POST- La aplicación nos dirige a la ventana de Alarma para poder
CONDICIONES visualizar o añadir alguna más
Fuente: Autoría Propia
CÓDIGO CN-07
NOMBRE Registrar Congelamiento
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario podrá registrar la cantidad de minutos o segundos
que se encuentra en estado de LOG o Congelamiento por medio
de un cronometro.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haberse registrado en la Aplicación
Móvil
- El Usuario debe haber entrado en su cuenta.
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se haya
NORMAL logueado
2º El Sistema le da la bienvenida con un mensaje
3º El Usuario ingresa al menú de Opciones
89
4º El Usuario procede a ingresar a “CONGELAMIENTO”
5º El Sistema nos arroja a una nueva ventana donde estará un
reloj con un panel de características.
6º El Usuario se dirige al botón de “INICIAR”
7º El Sistema procederá a contar cuantos segundos la persona
se encuentra en ese estado
8º El Usuario coloca “FINALIZAR”.
9º El Sistema procederá a contabilizar cuantas horas, minutos y
segundos se encontró así.
11º El Sistema guarda la información en la nube y genera un
archivo en formato PDF para su distribución o visualización.
12º El Caso de Uso termina
FLUJO 6.1 El usuario desea volverse al menú de opciones
ALTERNATIVO 13.1 El Sistema no guarda la información del congelamiento
1 por problemas de internet al tratar de comunicarse con el
servidor.
CÓDIGO CN-08
NOMBRE Ver Historial
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario podrá visualizar, compartir o eliminar los archivos
PDF’s de los análisis guardados por la aplicación móvil.
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haberse registrado en la Aplicación
Móvil
- El Usuario debe haber entrado en su cuenta.
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se haya
NORMAL logueado
2º El Sistema le da la bienvenida con un mensaje
3º El Usuario ingresa al menú de Opciones
4º El Usuario procede a ingresar a “HISTORIAL”
5º El Sistema nos arroja a una nueva ventana donde se podrá
visualizar los análisis realizados con sus respectivos datos:
fecha, hora, tipo de análisis. También habrá botones de acción
para su ejecución: visualizar, compartir y eliminar
6º El Usuario se elije uno de los tres
11º El Sistema procederá a devolver la información que se
encuentra alojada en la nube o actualizará la data si desea
eliminar.
90
12º El Caso de Uso termina
FLUJO 6.1 El Usuario elije la opción de eliminar, presionando el Botan
ALTERNATIVO de forma de tachito.
1 6.2 El Usuario elije la opción de visualizar, presionando el
Botan de forma de un ojo.
6.2.1 El Sistema se encargará de mostrar el archivo PDF de
dicho examen evaluado.
6.3 El Usuario elije la opción de “compartir”, presionando el
Botan de forma de red.
6.3.1 El Sistema nos direcciona al correo electrónico donde se
encontrará el archivo en PDF para enviarlo a un correo
requerido.
POST- La aplicación nos dirige a la ventana de Historial.
CONDICIONES
Fuente: Autoría Propia
CÓDIGO CN-09
NOMBRE Cerrar Sesión
ENTORNO Móvil
ACTOR AN-01 Usuario
DESCRIPCIÓN El Usuario cierra sesión de la aplicación móvil
PRE- - El Usuario debe haber bajado la Aplicación Móvil
CONDICIONES - El Usuario debe haber ingresado a la Aplicación Móvil
FLUJO 1º El Caso de Uso del Sistema inicia cuando el Usuario se
NORMAL encuentra dentro de nuestra aplicación Móvil
2º El Usuario se dirige al menú de opciones
3º El Sistema muestra las opciones de la aplicación
4º El Usuario a moverse donde dice “CERRAR SESIÓN”
5º El Caso de Uso termina
FLUJO 4.1 El Usuario decide no salir y quedarse analizar algo en la
ALTERNATIVO aplicación.
1
POST- La aplicación se cierra.
CONDICIONES
Fuente: Autoría Propia
91
4.5 Diagramas De Actividades
92
Fuente: Autoría Propia
93
Fuente: Autoría Propia
94
Fuente: Autoría Propia
95
Fuente: Autoría Propia
96
Figura 4.9 Diagrama de Actividad CN-08 – Ver Historial
97
4.6 Diagramas De Secuencia
Aquí tendremos las cadenas de sucesiones y objetos que cohabitan simultanéenle, y los
mensajes distribuidos entre ellos para establecer las funciones antes que la line de tiempo
termine.
98
Figura 4.13 Diagrama de secuencia CN-03 – Editar usuario
99
Figura 4.15 Diagrama de secuencia CN-05 – Registrar temblor
100
Figura 4.17 Diagrama de secuencia CN-07 – Registrar congelamiento
101
Figura 4.19 Diagrama de secuencia CN-09 – Cerrar sesión
La arquitectura utilizada en este proyecto será de tres capas, las cuales están físicamente
distribuidas, trayendo consigo que una capa solo pueda ser vinculada con capas
▪ La primera capa se designa capa de presentación donde está compuesta por una
Móvil.
▪ La tercera capa, la capa de datos, encierra los datos precisos para la app. Donde
102
Figura 4.20 Arquitectura de aplicación móvil de Parkinson Analyzer
Java e Ionic.
encuentra la nube. Dentro del JBoss está el Web Services que es el Spring Boot.
103
Detalles de base de datos:
▪ My SQL v5.0
avatar.
congelamiento.
104
4.8 Vista De Despliegue
Esta vista nos proporciona una visión de cómo estarán organizados nuestros archivos
físicos en componentes.
La app móvil fue desarrollada para que cada usuario disponga de una sesión única, luego
ingresados o al uso de las cuentas una cantidad de espacio considerable. Por ello es
necesario una base de datos dedicada y un espejo para separar a los que realizan operación
y los que solo solicitan datos. En cuanto al rendimiento del sistema, el servidor de base
105
4.10 Calidad
elaborada para ser independiente, permitiendo la posibilidad de ser portable, cabe resaltar
que la implementación fue desarrollada en capas, de manera que las capas superficiales
encuentren vinculadas por debajo de ellas, no existiendo brincos de accesos entre capas
4.11 Modelos
106
4.11.2 Modelo Lógico
107
4.12 Análisis Económico
Aquí se realizará el análisis económico de los materiales o servicios usados para usados
Los dispositivos móviles no cuentan en el mercado actual con un precio fijo, es muy
con las características mínimas de tener un su sistema operativo Android, memoria interna
de 32GB y 4GB de memoria RAM. Existen teléfonos inteligentes que se pueden adquirir
desde los 350 nuevos a más que desempeñan con los requerimientos de funcionamiento,
Tabla 4.15 Presupuesto del Software Utilizado en la Construcción de la Aplicación Móvil de Parkinson
Analyzer
108
4.12.3 Presupuesto complementarios
Debido a que nuestra aplicación debe funcionar las 24h los 365 días del año fue necesario
Características
▪ Servidor Virtual Privado: Plan de un año con cuales mensuales de S/.12.00 donde:
1TB.
▪ Google Play: Se debe registrar con uno como desarrollador y tener un pago único
El análisis esta sujeta a la elaboración de una lista de todos los implementos utilizados en
el diseño e implementación de la aplicación móvil; considerando que los costos deben ser
tangibles, quiere decir que se puedan medir en unidades económicas, que en este caso
específico del proyecto son los soles; mientras que las recompensas son definidas de
109
manera personal ya que estos condescenderán conseguir recompensas para el buen vivir
En la Tabla 4.12.2 se visualiza los costos que involucraron en el desarrollo del proyecto.
DESCRIPCIÓN VALOR
Costo de los Materiales para la Construcción del Guante S/. 0.00
Costo del Software Utilizado S/. 0.00
Costo Complementarios S/. 232.75
Costo del Dispositivo Móvil Inteligente S/. 350.00
Total S/. 582.75
Fuente: Autoría Propia
web tenemos en primera instancia la calidad de vida ya que al poder llevar un control más
En el Capítulo II, se trató sobre el tema de costos tantos directos como indirectos entre
medicamentos, consultas, asistencia; se puede ver reflejado gran impacto económico por
cual nuestra aplicación podría de cierta manera ser un ahorro significativo en el proceso
que lleva la enfermedad de una persona ya que al ser auto degenerativa y no contar con
una cura real, debemos ser frente que es algo que va acompañar el resto de la vida del
paciente.
siendo punto irrefutable para el futuro de la salud, como por ejemplo solo en Chile el
110
57.8% de los médicos se agrupan en la zona central, exigiendo a ciudadanos de zonas
aisladas a movilizarse grandes trayectos para poder ser atendidos (EhCOS, s.f.).
vienen nuevos recursos que son necesario implementarlos ya que los pacientes con
Parkinson no van a poder ser atendidos de la misma manera posibles, al ser considerados
de alto riesgo. En nuestro país un ejemplo de una aplicación móvil seria MINSA-SD
111
CAPÍTULO V: INGENERIA DEL ARTEFACTO
En este capítulo se desarrollan aspectos utilizables de la app y se logran concretar
mediante modelos de diagramas y los artefactos SCRUM, las cuales cuentan con
Parkinson.
Hoy en día las buenas prácticas para laborar en un grupo multidisciplinario y obtener la
eficiencia de los resultados posibles en los proyectos es gracias a que se aplica de manera
En Scrum se efectúan entregables parciales y regulares del proyecto final que es la App
Parkinson Analyzer anticipando las ventajas o beneficios que brindará al receptor final
112
pronto, también en que los requisitos sean dinámicos, donde la flexibilidad, la
▪ Planificación de la iteración
▪ Ejecución de la iteración
▪ Inspección y adaptación
Fuente: https://es.slideshare.net/sayazyi/una-experiencia-prctica-de-scrum-a-travs-del-aprendizaje-
basado-en-proyectos-mediado-por-tic-en-un-equipo-distribuido
113
Fuente: Autoría Propia
El desarrollo de los sprint se ha ido desarrollando al largo del siguiente capítulo, en este
detallamos las interacciones del sistema. Las interacciones del sistema se presentan por
Módulo de la alarma
apreciación).
colocar su correo y contraseña para la correcta validación de datos para luego proceder a
114
Figura 5.2 Interfaz de Inicio de la Aplicación Parkinson Analyzer.
En esta interacción se muestra el registro de los usuarios al poder crear un nuevo usuario.
115
Figura 5.3 Interfaz de Registro de Usuario a la Aplicación Parkinson Analyzer
bienvenida del mismo, una vez dentro podrás dirigirte al menú de opciones y podrás
visualizar las diferentes herramientas que brinda así mismo poder editar algunos datos del
ya registrado paciente.
116
Figura 5.4 Interfaz de Opciones a la Aplicación Parkinson Analyzer
▪ Historial
Donde se podrá visualizar los resultados de los análisis realizados, así mismo
▪ Temblor Parkinsoniano
Aquí podremos realizar el análisis del temblor de los pacientes así mismo poder
▪ Alarma
Podrá ser útil para poder llevar un registro y recordatorio de las pastillas que serán
▪ Congelamiento
En ella podremos contar con un cronometro que nos permitirá medir el tiempo
117
▪ Cerrar Sesión
En esta interfaz se puede apreciar los resultados de las pruebas que se desarrollan pudiendo
poder visualizar la fecha de la evaluación, hora y opciones propias del módulo de historial.
5.2.4.1 Visualizar
118
Fuente: Autoría Propia
5.2.4.2 Eliminar
Aquí podemos eliminar el examen que ya no utilices o no requiramos.
119
5.2.4.3 Compartir
En esta interfaz se puede un botón para iniciar el Análisis; la aplicación va ser capaz de
adquirir los datos de los 3 ejes correspondientes en el tiempo que se esté activada la
evaluación. Los tres ejes tendrán un color y el resultado en Hz irá apareciendo ni bien la
120
Figura 5.9 Interfaz de Temblor Parkinsoniano
Se procederá a procesar los datos del análisis con la función desarrollada en donde las
ángulos X, Y, Z del celular a Hz, valores que son necesarios para poder dar un diagnostico
al avance de la enfermedad.
ngOnInit(): void {
let frecuenciaX: number;
let frecuenciaY: number;
let frecuenciaZ: number;
this.subscripcionGiroscopio = this.observadorGiroscopio.subscribe(
(orientation: GyroscopeOrientation) => {
if (this.observadorEstadistica) {
this.analisisActual = new Estadistica();
this.dataXEntradaDFT.push(orientation.x);
this.dataYEntradaDFT.push(orientation.y);
this.dataZEntradaDFT.push(orientation.z);
frecuenciaX = dft(this.dataXEntradaDFT)[this.tiempo].re;
frecuenciaY = dft(this.dataYEntradaDFT)[this.tiempo].re;
frecuenciaZ = dft(this.dataZEntradaDFT)[this.tiempo].re;
this.dataX.push(frecuenciaX);
121
this.dataY.push(frecuenciaY);
this.dataZ.push(frecuenciaZ);
this.data.push([frecuenciaX, frecuenciaY, frecuenciaZ, this.tiempo]);
this.analisisActual.varX = frecuenciaX;
this.analisisActual.varY = frecuenciaY;
this.analisisActual.varZ = frecuenciaZ;
this.analisisActual.tiempo = this.tiempo;
this.analisisActual.tipo = 1;
this.estadisticas.push(this.analisisActual);
this.tiempoLabel.push(this.tiempo);
this.tiempo++;
this.observadorChart.next(1);
}
}
);
}
Una vez adquirido los datos en el tiempo las frecuencias van a vasar a la siguiente función
donde se podrá ir armando la gráfica con los datos obtenidos en tiempo real. Cabe precisar
celular.
createBarChart() {
this.observadorChart.subscribe(async response => {
if (response === 1) {
this.observadorChart.next(0);
this.lineChart.update();
} else if (response === 2) {
this.observadorChart.next(0);
this.lineChart.destroy();
} else if (response === 3) {
this.observadorChart.next(0);
this.lineChart = new Chart(this.analisisChart.nativeElement, {
type: 'line',
data: {
labels: this.tiempoLabel,
datasets: [
{
label: 'Frecuencia X Hz en el tiempo',
data: this.dataX,
backgroundColor: 'rgb(48, 63, 159)',
borderColor: 'rgb(48, 63, 159)',
borderWidth: 1,
fill: false
},
{
label: 'Frecuencia Y Hz en el tiempo',
122
data: this.dataY,
backgroundColor: 'rgb(230, 74, 25)',
borderColor: 'rgb(230, 74, 25)',
borderWidth: 1,
fill: false
},
{
label: 'Frecuencia Z Hz en el tiempo',
data: this.dataZ,
backgroundColor: 'rgb(104, 159, 56)',
borderColor: 'rgb(104, 159, 56)',
borderWidth: 1,
fill: false
}
]
},
123
5.2.5.2 Predicción uso de Regresión Lineal
async linearRegresion() {
try {
const totalDeSegundosAPredecir = 6;
let entradaSubX: number[] = [];
let entradaSubY: number[] = [];
const entradaX: number[][] = [];
const entradaY: number[][] = [];
this.salidaTiempo = [];
this.salidaX = [];
this.salidaY = [];
this.salidaZ = [];
if (this.lineChartPredictivo != null) {
this.lineChartPredictivo.destroy();
}
124
estadisticaPredictiva.varY = prediccion[1];
estadisticaPredictiva.varZ = prediccion[2];
estadisticaPredictiva.tipo = 2;
this.estadisticas.push(estadisticaPredictiva);
}
Así mismo estos valores van a estar representados en otro gráfico donde estará las
predicciones.
Estos resultados serán trasladados y generando un archivo en formato PDF para que pueda
async procesoGuardarPDF() {
const fecha = moment().format('YYYY-MM-DD_HH-mm-ss');
const fechaHeader1 = moment(fecha, 'YYYY-MM-DD_HH-mm-
ss', 'es').format('dddd, DD [de] MMMM [de] YYYY');
const fechaHeader2 = moment(fecha, 'YYYY-MM-DD_HH-mm-ss', 'es').format('[Hora:] kk:mm');
125
const nombreDelDocumento = 'temblor_' + fecha + '.pdf';
const documentDefinitions = {
header: {
columns: [
{text: 'Parkinson Analyzer', style: 'documentHeaderLeft'},
{text: fechaHeader1 + '\n' + fechaHeader2, style: 'documentHeaderRight'}
],
margin: [30, 20, 30, 0]
},
footer: {
stack: [
{
text: 'Observación: La información proporcionada por la aplicación es uso exclusivo del mé
dico que sirve ' +
'de apoyo para sus decisiones dentro de las evaluaciones periódicas de la enfermedad.',
style: 'documentFooterCenter'
}
],
margin: [30, 5, 30, 20]
},
content: [
{text: 'ANÁLISIS: TEMBLOR PARKESIANO', fontSize: 20, bold: true, alignment: 'center', margin: [
0, 20]},
{text: 'DATOS DEL PACIENTE', fontSize: 16, margin: [0, 10]},
{text: 'Nombres: ' + this.authService.usuario.persona.nombre, fontSize: 12},
{text: 'Apellido Paterno: ' + this.authService.usuario.persona.apPaterno, fontSize: 12},
{text: 'Apellido Materno: ' + this.authService.usuario.persona.apMaterno, fontSize: 12},
{text: 'Número de teléfono: ' + this.authService.usuario.persona.telefono, fontSize: 12},
{text: 'Fecha de Nacimiento: ' + moment(this.authService.usuario.persona.fechaNac).format('D
D/MM/YYYY'), fontSize: 12},
{text: 'DNI: ' + this.authService.usuario.persona.dni, fontSize: 12},
{text: 'Ciudad: ' + this.authService.usuario.persona.ubigeo, fontSize: 12},
{text: 'Correo: ' + this.authService.usuario.persona.correo, fontSize: 12},
{text: 'RESULTADOS DEL ANÁLISIS', fontSize: 16, margin: [0, 30, 0, 10]},
{
text: 'Se declara que la información expresa en este documento es fidedigna y/o autentica los
datos fueron obtenidos ' +
'por parte de la aplicación Parkinson Analyzer.', fontSize: 12
},
{image: this.lineChart.toBase64Image(), width: 250, alignment: 'center', pageBreak: 'after', mar
gin: [0, 20, 0, 0]},
{text: 'RESULTADOS DE LA PREDICCIÓN', fontSize: 16, margin: [0, 30, 0, 10]},
{
text: 'Usando el método de regresión lineal hemos podido llegar a predecir que en los siguien
tes 6 segundos luego de las' +
' evaluaciones tomadas los resultados nos arrojarán los siguientes valores:', fontSize: 12
},
análisis correspondiente, así mismo los datos del paciente, la hora y fecha de la evaluación
126
Figura 5.11 Documento en formato PDF resultados del Temblor Parkinsoniano
En tanto en la segunda parte hoja del archivo podremos visualizar los resultados de la
segundos.
127
Figura 5.12 Documento en formato PDF de la predicción del Temblor Parkinsoniano
En este módulo podremos añadir y visualizar las alarmas programadas de los medicamentos
para su correcto uso. En ella podemos visualizar que hay una cantidad de medicamento que
128
Figura 5.13 Interfaz de Compartir de Historial
En esta interfaz se puede apreciar un reloj con la fecha y hora exacta, en ella nos permitirá
llevar un control del tiempo de congelamiento que la persona se encuentra y no solo eso,
129
Figura 5.14 Interfaz de Congelamiento
Fuente: Outlook
130
Dentro del archivo podremos visualizar los datos del paciente que fue realizada la prueba,
131
CAPÍTULO VI: CONCLUSIONES, LIMITACIONES Y
TRABAJOS FUTUROS.
6.1 Conclusiones
las personas con Parkinson ya que nos permite llevar un control de los análisis del
temblor Parkinsoniano como también colaborar con el doctor para llevar un control
132
CQ5: La aplicación logro seguir los estándares de UI Design, con el uso de los
el usuario.
CQ6: Contar con tecnología adecuada y utilizarla con el fin de resguardar las
necesidades que tienen las personas con la enfermedad de Parkinson teniendo como
CQ7: La aplicación consta de tres niveles para mayor rapidez en la respuesta, de los
6.2 Limitaciones
L1. Una de las Limitaciones más considerables para la presente investigación fue el
mantenerlo de manera gratuita traerá ciertas limitaciones porque se tiene que pagar
133
6.3 Trabajos Futuros
Con el fin de mejorar este trabajo se puede ampliar desde todo punto de vista añadiendo
más opciones para el mejor análisis de los mismos para las personas que sufren de
sobre todo para las personas con algún tipo de enfermedad dándoles con las herramientas
algoritmos, big data, machine learning, deed learning; ya que en la actualidad existen
Se espera que este trabajo haga énfasis de la realidad existente de las personas que tienen
Finalmente, más allá de la experiencia, el trabajo aborda puntos que merecen amplia
atención por sí mismos, como darle más énfasis en el módulo de congelamiento o por
inteligentes, smartwatch. También se podría añadir que los datos lleguen de manera
automáticamente a una persona en específica para así evitar el problema de estar enviando
134
Bibliografía
[1]. Achey, M., Aldred, J. L., Aljehani, N., Bloem, B., R, B., & Chan, P. (2014). The past,
present, and future of telemedicine for Parkinson's disease.
[2]. Alberto, R. B., Marcos, V. G., & Matias, B. L. (22 de Abril de 2009). MODELOS AVANZADOS
DE BASES DE DATOS. Bases de Datos Federadas y Bases de Datos Móviles. España.
[3]. Alsheikh, A., Lin, S. W., Niyato, D., & Tan, H. (2014). Machine Learning in Wireless Sensor
Networks: Algorithms, Strategies, and Applications.
[6]. American Neuropsychiatric Association. (2002). An Essay on the Shaking Palsy. (M. David
B. Arciniegas, Ed.) The Journal of Neuropsychiatry and Clinical Neurosciences, 223-236.
[7]. ANDINA. (10 de Abril de 2018). ANDINA Agencia Peruana de Noticias. Obtenido de
https://andina.pe/agencia/noticia-essalud-mitiga-parkinson-novedosa-tecnica-
estimulacion-cerebral-748154.aspx
[9]. Andlin Sobocki, P., Jönsson, B., Hans Ulrich , W., & Olesen, J. (2005). Cost of disorders of
the brain in Europe. En European Journal of Neurology.
[14]. Catalán Alonso, J., & Rojo Sebastián, A. (s.f.). La Enfermedad del Parkinson. Educación
sanitaria e interrogantes en patologias para la oficina de farmacia, 7-8.
[15]. César Augusto, B. S. (28 de Mayo de 2015). Sistema de información para Encuestas
Simples basado en Computación Móvil Multiplataforma. Caracas, Venezuela.
135
[16]. Chana, P. (2010). Enfermedad de Parkinson (Vol. 1). Santiago de Chile, Chile: Eva Ramírez
Zlatar EIRL.
[17]. Chávez León, E., Ontiveros Uribe, M., & Carrillo Ruiz, J. (2013). La enfermedad de
Parkinson: neurología para psiquiatras. En Salud Mental (pág. 324).
[19]. DIEGO, B. M., & MYRIAM, R. M. (2019). PROTOTIPO DE INNOVACIÓN TECNOLÓGICA PARA
CREAR UNA APLICACIÓN MÓVIL CONFORMADA POR UNA COMUNIDAD DE
PROFESIONALES EN PSICOLOGIA Y SUS DIFERENTES RAMAS CON USUARIOS QUE
REQUIERAN DE UN SERVICIO, ASESORÍA Y CONSULTAS PREVENTIVAS. Bogota, Colombia.
[22]. Duncan, G., Khoo, T., Yarnall, A., O’Brien, J., & Coleman, S. (2014). Movement disorders :
official journal of the Movement Disorder Society. Health related quality of life in early
Parkinson’s disease: the impact of nonmotor symptoms.
[25]. European Parkinson's Disease. (2014). The move for change result . The move for change
result , 52.
[26]. F., H., Melissa Andrea, N. C., Fernando, C., & Laura Andrea, L. (25 de Agosto de 2016). La
Enfermedad de Parkinson: Etiología, Tratamientos y Factores Preventivos. Bogota.
[28]. Geroin, C., Gandolfi, M., Bruno, V., Smania, N., & Tinazzi, M. (2016). Integrated Approach
for Pain Management in Parkinson Disease.
136
[30]. Gregory Antony, T. C. (Enero de 2020). Aplicación móvil con Georreferenciación para
gestión de pedidos a domicilio de un local de comida. Ambato, Ecuador.
[31]. Guerrero Díaz, T., Macías Montero, C., Prado Esteban, F., Muñoz Pascual, A., Hernández
Jiménez, V., & Duarte García-Luis, J. (s.f.). Enfermedad del Parkinson. En Tratado de
Geriatría para residentes (págs. 507-517). Madrid.
[32]. H, G., & S. L. (2004). Rehabilitation for Parkinson’s disease:a systematic review of available
evidence.
[34]. IBM. (Abril de 2012). El desarrollo de aplicaciones móviles nativas, Web o híbridas. New
York, Estados Unidos de América.
[39]. José Victoriano, A. G. (Octubre de 2014). Aplicación móvil para el acceso a la información
de la Universidad de Cantabria. Cantabria, España.
[40]. Kevin Luis, A. P. (2017). Aplicación móvil multiplataforma que brinda información de las
unidades de salud públicas y privadas de la ciudad de Loja. Loja, Ecuador.
[43]. Lang, A. E. (2009). When and how should treatment be started in Parkinson disease?
137
[45]. Lilian Judith, S. (19 de Julio de 2018). ALGORITMOS DE APRENDIZAJE AUTOMÁTICO PARA
ANÁLISIS Y PREDICCIÓN DE DATOS. El Salvador.
[46]. M., L. d., L., V. D., & R., C. d. (2 de Marzo de 2017). Aplicaciones móviles en la enfermedad
de Parkinson: una revisión sistemática. Madrid, España.
[47]. Martínez Fernández, R., Gasca Salas, C., Sánchez Ferro, Á., & Obeso, J. Á. (2016).
ACTUALIZACIÓN EN LA ENFERMEDAD. PARKINSON’S DISEASE: A REVIEW, 363-379.
[48]. Martínez Jurado, E., Cervantes Arriaga, A., & Rodríguez Violante, M. (2010). Calidad de
vida en pacientes con enfermedad de Parkinson. Revista Mexicana de Neurociencia, 480-
486.
[49]. Martinez Martin, P., Rodriguez Blazquez, C., Paz, S., João Forjaz, M., Frades-Payo, B.,
Cubo, E., . . . Lizán, L. (24 de Enero de 2014). Parkinson Symptoms and Health Related
Quality of Life as Predictors of Costs: A Longitudinal Observational Study with Linear Mixed
Model Analysis.
[50]. Mercuri, N., & Bernardi, G. (2005). Trends Pharmacol. The 'magic' of L-dopa: why is it the
gold standard Parkinson's disease therapy.
[51]. Micheli , F. E., & Fernández Pardal, M. M. (2010). Neurología. Buenos Aires, Argentina:
Editorial Medica Panamericana.
[55]. Moro, E., Schüpbach, M., & Wächter, T. (s.f.). Referring Parkinson’s disease patients for
deep brain stimulation: a RAND/UCLA appropriateness study.
[56]. Morris, M. E. (2000). Movement Disorders in People With Parkinson Disease: A Model for
Physical Therapy. 80, 578–597.
[57]. NewLetter 12: Salud y TIC. (2010). TIC y salud: promesas y desafíos para la inclusión social.
2.
[59]. Orduz, R., Valenzuela, J., Mejía Medina, F., Garcia, C., Bejarano, A., Sáenz, M., . . .
Alvarado, R. (2013). Las TIC en algunos de los retos del sector salud: panorama,
experiencias y perspectivas. Bodota: Colombia Digital.
138
[60]. Orozco Tapia, A. M. (s.f.). Obtenido de Modelos de BD:
https://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/
[61]. P, M. M., Blázquez, R., Paz, S., Lizan, L., & Forjaz, M. (Noviembre de 2014). Relationship
between direct medical costs and direct non-medical costs of Parkinson’s disease
according to disease severity during 4 years of follow-up in Spain.
[62]. Pahwa, R., Factor, S., & Lyons, K. (2006). Practice Parameter: treatment of Parkinson
disease with motor fluctuations and dyskinesia.
[63]. Parkinson's, D. A. (2011). The European Parkinson’s Disease standards of care consensus
statement (Vol. 1).
[64]. Peñas Domingo, E. (2015). Libro Blanco del Párkinson en España. España.
[66]. Raúl, M. F., Carmen, G. S., Álvaro, S. F., & José, Á. (2016). Actualización en la Enfermedad
de Parkinson. Revista Medica Clinica Condes.
[67]. Rayón. (2017). Guía para comenzar con algoritmos de Machine Learning.
[69]. Richy, F., Pietri, G., K, M., Senior, E., Makaroff, & Compliance, L. (2013). Compliance with
Pharmacotherapy and Direct Healthcare Costs in Patients with Parkinson’s Disease: A
Retrospective Claims Database Analysis. Health Economics and Health Policy.
[70]. Ríos, M. (2013). Composición del Sistema Operativo Móvil IOS de Apple y el Hardware y
Software que lo utilizan.
[73]. Rodriguez Oroz, M. C., Jahanshahi, M., Krack, P., Litvan, I., Macias, R., Bezard, E., & Obeso,
J. (2009). Initial clinical manifestations of Parkinson’s disease: features and
pathophysiological mechanisms. 8.
139
[76]. Sarai, R. G., & Gloria, T. J. (Junio de 2017). ENFERMEDAD DE PARKINSON ÚLTIMOS
AVANCES EN EL TRATAMIENTO. Mexico.
[78]. Schuepbach, W., Raul, J., & Knudsen, K. (2013). Neurostimulation for Parkinson’s disease
with early motor complications.
[79]. Scottish Intercollegiate Guidelines Network (SIGN). (2010). Diagnosis and pharmacological
management of Parkinson’s disease: a national clinical guideline. Edinburgh.
[80]. Siderowf, A., & Lang, A. (2012). Movement disorders : official journal of the. Premotor
Parkinson’s disease: concepts.
[81]. Theresa, R., Julián D., L. D., Andrés M., G. V., & Antonio J., S. E. (2019). PARA EL
DIAGNÓSTICO DIFERENCIAL DE PACIENTES CON PARKINSON Y TEMBLOR ESENCIAL.
Barcelona, España.
[82]. Tolosa, E., Compta, Y., & Gaig, C. (2007). Parkinsonism & related disorders. The premotor
phase of Parkinson’s.
[83]. Valldeoriola, F., Morsi, O., & Tolosa, E. (2007). Prospective comparative study on cost-
effectiveness of subthalamic stimulation and best medical treatment in advanced
Parkinson’s disease.
[84]. Vidhate, D., & Kulkarni, P. (2012). Cooperative Machine Learning with Information Fusion
for Dynamic Decision Making in Diagnostic Applications.
[85]. Wang, W., Wang, X., & Xie, L. (15 de Setiembre de 2017). Tremor Detection Using
Smartphone-based Acoustic Sensing. Nanjing, China.
[86]. Whetten Goldstein, K., Sloan, F., Kulas, E., Cutson, T., & Schenkman, M. (1997). The
burden of Parkinson's disease on society, family, and the individual.
[87]. Yudofsky , S., & Hales , R. (2008). The American psychiatric publishing textbook of
neuropsychiatry and behavioral sciences. Arlington: APPI;.
140
ANEXOS
141
ANEXO A. MANUAL DE USUARIO PARKINSON ANALYZER
142
PARKINSON
ANALYZER
MANUAL DE USUARIO
MANUAL DE USUARIO
A) REGISTRARSE
Sirve para que el usuario pueda utilizar la aplicación primero necesita registrarse en el
sistema.
2
1.3. Se hará CLIC en donde dice “REGÍSTRATE”.
3
1.5. Se deberá rellenar los datos exactos y precisos requeridos por el sistema
Por último, se debe hacer CLIC en REGISTRAR, el sistema validará los datos.
4
B) INICIAR SESIÓN
Sirve para que el usuario pueda utilizar la aplicación.
5
2.3. Se llenarán los datos del correo y contraseña registrados en la Aplicación.
6
C) EDITAR DATOS
Sirve para que el usuario pueda editar sus datos que han sido registrados dentro de la
aplicación.
3.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
7
3.3. En ella podremos visualizar los datos del correo, Nombre y Apellidos; dichos datos
pueden ser cambiados de manera rápida solo cambiando los datos; y haciendo CLIC en
EDITAR.
3.4. Una vez terminada la edición, la aplicación va confirmar la actualización de los datos y
se guardarán en la base de datos.
8
D) VER HISTORIAL
Sirve para que el usuario pueda visualizar el historial de los análisis realizados dentro de la
aplicación
4.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
9
4.3. En ella podremos visualizar las diferentes opciones dentro de la aplicación, solo basta
hacer CLIC en HISTORIAL
4.4. En ella podremos visualizar la lista de historiales realizados, si no hay ningún historial
va aparecer en vació.
10
4.5. Una vez realizado varios análisis podremos tener un historial lleno de diferentes
evaluaciones realizadas, en ella podemos apreciar la fecha de la evaluación, hora, y el TIPO,
que puede ser ANALISIS de Temblor Parkesiano o CONGELAMIENTO. Dentro de ella
podemos apreciar 3 opciones. VISUALIZACIÓN, ELIMINAR Y COMPARTIR.
4.6. Para poder VISUALIZAR, basta con hacer CLIC en el icono del ojo, y esperar unos
minutos, mientras carga el archivo PDF. Una vez cargado nos dirá con qué aplicación
poder abrirla
11
4.7. Una vez seleccionada la aplicación vamos a poder ver el archivo del análisis en
PDF.
4.8. Para poder ELIMINAR, basta con hacer CLIC en el icono del tachito, y esperar unos
minutos, mientras se procede a eliminar el archivo de la base de datos.
12
4.9. Para poder COMPARTIR, basta con hacer CLIC en el icono del circuito, en ella podremos
visualizar las opciones de poder enviar el archivo en PDF. Tanto GMAIL o OUTLOOK.
Seleccionamos el que mejor nos pareciera y redactamos el correo, de forma automática
aparecerá el archivo PDF listo para enviar.
13
4.11. Los resultados de los análisis pueden ser dos tipos diferentes de archivos, uno
donde se determine el ANÁLISIS DE TEMBLOR PARKESIANO, donde la primera hoja,
podremos visualizar datos del paciente, como los resultados del mismo en los últimos
6 segundos.
14
4.13. Los resultados de ANÁLISIS DE CONGELAMIENTO, se generará también en archivo
PDF, y en el contendrá los datos del paciente, como también el tiempo en que se
encontró dicha persona en ese tiempo determinado.
15
E) TEMBLOR PARKESIANO
En esta opción podremos registrar el temblor parkesiano por parte del usuario.
5.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
16
5.3. En ella podremos visualizar las diferentes opciones dentro de la aplicación, solo basta
hacer CLIC en TEMBLOR PARKESIANO
5.4. Inmediatamente nos aparecerá una ventana en dicha ventana, podremos tener
un botón donde podremos dar inicio a la recepción de datos.
17
5.5. Una vez realizado el CLIC correspondiente las variables van a comenzar a ser
recepcionadas, al mismo tiempo la gráfica va ir formando forma, ni bien vaya
recopilando los datos, solo basta terminar apretando en el botón que dice GUARDAR.
18
5.7. Dicho archivo se guardará automáticamente en el HISTORIAL donde podrá ser
VISUALIZADO, ELIMINADO o COMPARTIDO.
19
F) ALARMA
Este modulo esta enfocado directamente al control de las pastillas que va llevar el paciente
por medio de una alarma capaz de avisarnos cuando hay que tomarlas como también llevar
un control de las mismas con las cantidades correspondientes.
6.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
20
6.3. En ella podremos visualizar las diferentes opciones dentro de la aplicación, solo basta
hacer CLIC en ALARMA
21
6.5. Inmediatamente nos aparecerá un formulario para poder rellenar los campos: Nombre
del medicamento, Cantidad de medicamentos comprados, Descripción breve de la pastilla
que hace, y la hora para ser suministrada.
6.6. Se debe llenar los datos correspondientes, en hora para suministrar, nos aparecerá
un reloj para poder indicar la hora exacta de la pastilla a suministrar, una vez
terminado debemos hacer CLIC en CREAR
22
6.7. Una vez terminada en la bandeja de entrada aparecerá la lista de medicamentos
que debemos tener con la alarma correspondiente.
6.8. Si deseamos ELIMINAR, EDITAR O CANCELAR, solo basta con seleccionar dicha
Alarma y aparecerá un menú en la parte de abajo con las opciones correspondientes.
23
G) CONGELAMIENTO
Sirve para que el usuario pueda guardar el tiempo de congelamiento que la persona se
encuentra en ese estado. El trabajo de este módulo actúa directamente como si fuera un
cronometro, pero a su vez, es capaz de guardar en un archivo PDF donde se podrá llevar un
registro preciso de las evaluaciones y poder ser compartido con quien lo requiera por medio
de correo electrónico.
7.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
24
7.3. En ella podremos visualizar las diferentes opciones dentro de la aplicación, solo basta
hacer CLIC en CONGELAMIENTO
25
7.5. Luego debemos presionar FINALIZAR, y apretar en el botón color verde donde
nos indica GUARDAR.
26
H) CERRAR SESIÓN
Sirve para que el usuario pueda salir de la aplicación.
8.1. Una vez iniciado sesión dentro de la aplicación móvil, aparecerá la ventana principal.
27
8.3. En ella podremos visualizar las diferentes opciones dentro de la aplicación, solo basta
hacer CLIC en CERRAR SESIÓN
28