UNIVERSIDAD PRIVADA ANTENOR ORREGO
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y
SISTEMAS
“Aplicativo Móvil para la Gestión de Citas en el EsSalud”
CURSO: Desarrollo de Aplicaciones para Dispositivos Móviles
INTEGRANTES: Alavedra Munayco Michaell
Calderón Avellaneda Brandon
Evangelista Saavedra Darley
Parimango Pereda, Angye
DOCENTE: Ing. Carlos Jara García
TRUJILLO - PERÚ
2019
PRESENTACIÓN
En cumplimiento al proyecto establecido en el curso de Desarrollo de
Aplicaciones para dispositivos Móviles, siendo el profesor Ing. Jara García
Carlos. Se presenta el segundo avance del proyecto de trabajo, titulado
“Aplicativo Móvil para la Gestión de Citas en el EsSalud”
2
Contenido
PRESENTACIÓN.............................................................................................................................. 2
RESUMEN EJECUTIVO .................................................................................................................... 5
1. TÍTULO DE TRABAJO ..................................................................................................... 6
2. OBJETO DE ESTUDIO ..................................................................................................... 6
2.1. Estado Actual ............................................................................................................ 6
2.2. Oportunidades del Negocio ................................................................................... 7
2.3. Necesidades del Cliente ......................................................................................... 7
3. VISION DE LA SOLUCION .............................................................................................. 7
3.1. Descripción general del proyecto ........................................................................ 7
3.2. Alcance ....................................................................................................................... 8
3.3. Beneficios esperados.............................................................................................. 8
3.4. Mapa de los interesados ........................................................................................ 8
3.5. Objetivo General ....................................................................................................... 9
3.6. Objetivos Específicos ............................................................................................. 9
4. GESTION DE REQUERIMIENTOS ............................................................................... 10
4.1. Épicas ........................................................................................................................ 10
4.2. Lista de Requerimientos ...................................................................................... 10
4.2.1. Funcionales...................................................................................................... 10
4.2.2. No funcionales ................................................................................................ 10
4.3. Historias de usuario .............................................................................................. 12
4.4. Product Backlog Priorizado ................................................................................ 14
4.5. Cronograma de actividades ................................................................................ 15
5. ANALISIS .......................................................................................................................... 15
5.1. Diagrama de clases de Diseño ........................................................................... 15
5.2. Diagrama de Flujo .................................................................................................. 16
5.3. Diagrama de componentes .................................................................................. 17
5.4. Diagrama de Caso de uso .................................................................................... 18
5.5. Diagrama de despliegue ....................................................................................... 19
6. DESARROLLO ................................................................................................................. 20
6.1. Codificación ............................................................................................................. 20
6.2. DialogFlow ............................................................................................................... 21
6.3. FireBase .................................................................................................................... 21
6.4. Trello .......................................................................................................................... 22
3
7. PRUEBAS ......................................................................................................................... 23
8. CONCLUSIONES............................................................................................................. 29
4
RESUMEN EJECUTIVO
Hoy en día muchos médicos asistenciales, en los departamentos de Trujillo y
toda la región La Libertad, optan por trabajar en sus propios consultorios; sin
embargo, existen dos problemas: el primero al momento de realizar una reserva
de cita, y el segundo es el tiempo de espera para ser atendido. En ambos casos
muchos pacientes tienen que pedir permiso en el trabajo o darse un tiempo en
su agenda para poder ir al consultorio, reservar su cita y luego esperar que sea
su turno, perdiendo gran cantidad de tiempo.
Con lo expuesto anteriormente, surgió la necesidad de crear una solución
informática para dicho problema. Esta solución consiste en una Aplicación Móvil
que permita a los pacientes obtener un mejor servicio reservando sus citas de
manera sencilla desde la comodidad de su hogar o trabajo, y en cuanto al médico
asistencial tener una agenda organizada con todos sus pacientes. De esta forma
el médico y los pacientes encontrarán una mejor organización y reducción de
tiempos valiosos de espera.
El presente proyecto tiene por objeto de estudio al Seguro Social de Salud
EsSalud, la cual ha consistido en realizar un levantamiento de información de la
organización con la finalidad de detectar problemas y proponer una solución que
permitan optimizar procesos para así lograr ventaja competitiva frente a sus
competidores.
5
1. TÍTULO DE TRABAJO
Aplicativo Móvil para la Gestión de Citas en el EsSalud
2. OBJETO DE ESTUDIO
2.1. Estado Actual
Hoy en día muchos médicos asistenciales, en los departamentos de
Trujillo y toda la región La Libertad, optan por trabajar en sus propios
consultorios; sin embargo, existen dos problemas: el primero al
momento de realizar una reserva de cita, y el segundo es el tiempo
de espera para ser atendido. En ambos casos muchos pacientes
tienen que pedir permiso en el trabajo o darse un tiempo en su agenda
para poder ir al consultorio, reservar su cita y luego esperar que sea
su turno, perdiendo gran cantidad de tiempo.
Con lo expuesto anteriormente, surgió la necesidad de crear una
solución informática para dicho problema.
Esta solución consiste en una Aplicación Móvil que permita a los
pacientes obtener un mejor servicio reservando sus citas de manera
sencilla desde la comodidad de su hogar o trabajo, y en cuanto al
médico asistencial tener una agenda organizada con todos sus
pacientes. De esta forma el médico y los pacientes encontrarán una
mejor organización y reducción de tiempos valiosos de espera.
6
2.2. Oportunidades del Negocio
Reducción de Reclamos y quejas por parte de los asegurados
Prestigio y calidad en atención al asegurado
Aumento de clientes asegurados
Mayor utilización de los recursos tecnológicos en el ámbito
médico.
2.3. Necesidades del Cliente
Los pacientes asegurados del EsSalud desean contar con una
aplicación móvil para reservar una cita.
Los pacientes desean reservar sus citas médicas desde cualquier
lugar que se encuentre.
Los pacientes desean una atención rápida y sin esperar tanto
tiempo.
Los médicos asistenciales desean una herramienta que les ayude
a mejorar el control de sus pacientes.
3. VISION DE LA SOLUCION
3.1. Descripción general del proyecto
El presente proyecto tiene por objeto de estudio al Seguro Social de
Salud EsSalud, la cual ha consistido en realizar un levantamiento de
información de la organización con la finalidad de detectar problemas
y proponer una solución que consistirá en el desarrollo de una
7
aplicación móvil para la gestión de citas con la interacción de un
ChatBot
3.2. Alcance
La aplicación móvil estará disponible a pacientes y médicos
pertenecientes al Seguro Social EsSalud.
Y abarcará desde la interacción con el asistente de Chatbot para
realizar la reserva de cita.
3.3. Beneficios esperados
Mayor satisfacción de los asegurados
Optimización en la gestión de citas
Reducción de tiempo en atención al paciente.
3.4. Mapa de los interesados
Los principales interesaos son el paciente asegurado y el profesional
asistencial.
8
3.5. Objetivo General
El objetivo principal del desarrollo de este proyecto es la
implementación de una aplicación para dispositivos móviles en el
sistema operativo Android que permita, a los pacientes asegurados
del EsSalud interaccionar y gestionar de una forma más fácil y rápida
la gestión de citas y reducir el tiempo en ser atendidos.
3.6. Objetivos Específicos
Diseñar una aplicación móvil con un entorno amigable para los
pacientes que cuenten con el Seguro Social de EsSalud.
Proporcionar la opción al paciente de realizar reservas de citas
con cualquier médico de forma remota y en cualquier momento
Visualizar información acerca de todas las citas que ha tenido.
9
Conocer sobre el entorno de Android y la interacción con
Chatbot
4. GESTION DE REQUERIMIENTOS
4.1. Épicas
El aplicativo web ayudará a los asegurados a poder gestionar
una cita para un consultorio en específico. Y al momento de
registrar la cita, en el menú Actividades me muestra el detalle
de mi cita indicando fecha, hora y lugar de la cita.
El aplicativo móvil permitirá al asegurado ingresar a la app
móvil únicamente con su número de DNI y reducirá el tiempo
de obtener una cita con la ayuda de un chatbot
4.2. Lista de Requerimientos
4.2.1. Funcionales
Gestionar Horario de Atención (registrar, modificar, consultar).
Gestionar Paciente (registrar, modificar, eliminar).
Gestionar Citas (registrar, modificar, eliminar, consultar)
Gestionar Tipo de Cita (registrar, modificar, eliminar).
Enviar notificaciones a pacientes.
4.2.2. No funcionales
La aplicación móvil permitirá registrar más de cien
transacciones en un día.
La aplicación móvil ofrecerá respuesta al usuario en tiempo
real, y en menos de 5 segundos.
10
La aplicación móvil mostrará notificaciones muy sencillas ante
cualquier error de ingreso de datos por parte del usuario.
La aplicación móvil será diseñada de la forma más simple
posible con varios tipos de pantallas interactivas y amigables
para que cualquier usuario pueda manejarla sin ninguna
dificultad.
11
4.3. Historias de usuario
12
13
4.4. Product Backlog Priorizado
14
4.5. Cronograma de actividades
5. ANALISIS
5.1. Diagrama de clases de Diseño
15
5.2. Diagrama de Flujo
16
5.3. Diagrama de componentes
17
5.4. Diagrama de Caso de uso
18
5.5. Diagrama de despliegue
19
6. DESARROLLO
6.1. Codificación
20
6.2. DialogFlow
6.3. FireBase
21
6.4. Trello
22
7. PRUEBAS
23
24
25
26
27
28
8. CONCLUSIONES
Si bien el proyecto se había concebido inicialmente como una App completa de
Citas Médicas capaz de registrar doctores, consultar las citas pendientes, recibir
avisos recordatorios de cita, entre otras funciones; debido al limitado tiempo con
en que contamos para poder desarrollar el producto, únicamente se ha podido
implementar la parte más interesante a mi parecer, se ha diseñado e
implementado la consulta de citas por parte del usuario. Nuestro grupo sigue
trabajando para, en un futuro cercano, implementar la geolocalización, así como
el aviso a los usuarios por SMS y envió del detalle de citas por correo electrónico.
La idea es crear una app con todos los detalles necesarios para optimizar el
servicio de citas médicas.
29