Sunteți pe pagina 1din 113

TRABAJO FINAL DE PROYECTO INTEGRADOR 2

SISTEMA DE GESTIÓN DE CITAS MÉDICAS

CURSO: INTEGRADOR 2 - SISTEMAS

DOCENTE: YAMIL ALEXANDER QUIÑONES NIETO

INTEGRANTES:

 LLONTOP FLORES, RODRIGO GABRIEL

 MAURICIO OLIVERA, MIGUEL ANGEL

02 de diciembre de 2019

1
Índice de contenido

CAPÍTULO I: METODOLOGÍA DE DESARROLLO SCRUM ..................................................................................3


1.1 SPRINT 0 .......................................................................................................................................3
1.1.1 User Stories ............................................................................................................................3
1.2 SPRINT 1 .......................................................................................................................................4
1.2.1 User Stories .......................................................................................................................................4
1.3 SPRINT 2 .......................................................................................................................................4
1.3.1 User Stories ............................................................................................................................4
CAPÍTULO II: PRUEBAS....................................................................................................................................8
2.1 CAJA NEGRA ...............................................................................................................................8
2.2 CAJA BLANCA ...........................................................................................................................14
2.3 PRUEBAS DE PERFOMANCE ..................................................................................................21
2.4 PRUEBAS DE VULNERABILIDAD OWASP ...........................................................................33
CAPÍTULO III: ARQUITECTURA TECNOLÓGICA ..............................................................................................37
3.1 DIAGRAMA DE CAPAS Y NIVELES DE LA APLICACIÓN ..................................................37
3.2 DIAGRAMA DE BASE DE DATOS ..........................................................................................38
CAPÍTULO IV: GUÍAS .....................................................................................................................................40
4.1 MANUAL DEL USUARIO .........................................................................................................40
4.1.1 MANUAL DE USUARIO – ADMINISTRADOR ...............................................................40
4.1.2 MANUAL DE USUARIO – RECEPCIONISTA .................................................................77
4.1.3 MANUAL DE USUARIO – MÉDICO ................................................................................98
CAPÍTULO V: CÓDIGO FUENTE ...................................................................................................................113
5.1 CÓDIGO ....................................................................................................................................113

2
CAPÍTULO I: METODOLOGÍA DE DESARROLLO SCRUM

1.1 SPRINT 0

1.1.1 User Stories


GESTIÓN DE ADMINITRADOR

1. Registrar nuevo administrador


2. Actualizar datos del administrador
3. Eliminar datos del administrador
4. Buscar administrador
GESTIÓN DE PERSONAL

1. Registrar nuevo(a) Recepcionista


2. Actualizar datos de la Recepcionista
3. Eliminar datos de la Recepcionista
4. Buscar Recepcionista
GESTIÓN DE MÉDICO

1. Registrar nuevo médico


2. Actualizar datos del médico
3. Eliminar datos del médico
4. Buscar médico
5. Asignar turno adicional

3
1.2 SPRINT 1

1.2.1 User Stories

GESTIÓN DE ESPECIALIDAD

1. Registrar nueva especialidad


2. Eliminar especialidad
3. Buscar Especialidad
4. Actualizar datos especialidad
GESTIÓN DE TIPO DE PERSONAL

1. Registrar cargos en la clínica


2. Eliminar cargos en la clínica
3. Actualizar cargos en la clínica
4. Buscar cargos en la clínica
GESTIÓN DE CITA

1. Reservar cita
2. Eliminar cita
3. Buscar cita por DNI y fecha

1.3 SPRINT 2

1.3.1 User Stories


GESTIÓN DE TURNO

1. Registrar nuevo turno


2. Actualizar datos de los turnos
3. Eliminar los turnos
GESTIÓN DE HORA

1. Registrar nueva hora


2. Actualizar datos de las horas
3. Eliminar las horas

4
GESTIÓN DE PACIENTE

1. Registrar nuevo paciente


2. Eliminar paciente
3. Buscar paciente por DNI
4. Actualizar datos del paciente

5
ESPECIFICACIÓN DE USER STORIES
USER STORIE ACTIVIDAD FECHA ESTADO
Registrar nuevo administrador 01/09/2019 FINALIZADO

Actualizar datos del 01/09/2019 FINALIZADO


GESTION DE
ADMINISTRADOR administrador

Eliminar datos del administrador 01/09/2019 FINALIZADO

Buscar administrador 03/092019 FINALIZADO

USER STORIE ACTIVIDAD FECHA ESTADO


Registrar nuevo(a) 03/09/2019 FINALIZADO
Recepcionista
Actualizar datos de la 03/09/2019 FINALIZADO
GESTION DE Recepcionista
PERSONAL
Eliminar datos de la 03/09/2019 FINALIZADO
Recepcionista
Buscar Recepcionista 04/092019 FINALIZADO

USER STORIE ACTIVIDAD FECHA ESTADO


Registrar nuevo médico 07/09/2019 FINALIZADO

Actualizar datos del médico 07/09/2019 FINALIZADO

GESTION DE
MÉDICO Eliminar datos del médico 07/09/2019 FINALIZADO

Buscar médico 08/09/2019 FINALIZADO

Asignar turno adicional 09/09/2019 FINALIZADO

6
USER STORIE ACTIVIDAD FECHA ESTADO
Registrar nueva especialidad 15/09/2019 FINALIZADO

Eliminar especialidad 15/09/2019 FINALIZADO

GESTION DE
ESPECIALIDAD 17/09/2019 FINALIZADO
Buscar Especialidad

Actualizar datos especialidad 17/092019 FINALIZADO

USER STORIE ACTIVIDAD FECHA ESTADO


Registrar cargos en la clínica 23/09/2019 FINALIZADO

Eliminar cargos en la clínica 23/09/2019 FINALIZADO


GESTION DE TIPO
DE PERSONAL
Actualizar cargos en la clínica 23/09/2019 FINALIZADO

Buscar cargos en la clínica 27/092019 FINALIZADO

USER STORIE ACTIVIDAD FECHA ESTADO


Reservar cita 07/10/2019 FINALIZADO

GESTION DE CITA Eliminar cita 07/10/2019 FINALIZADO

Buscar cita por DNI y fecha 07/10/2019 FINALIZADO

Consultar horario para 09/10/2019 FINALIZADO


disponibilidad de citas

USER STORIE ACTIVIDAD FECHA ESTADO


Registrar nuevo turno 13/10/2019 FINALIZADO

GESTION DE 13/10/2019 FINALIZADO


TURNO Actualizar datos de los turnos

Eliminar los turnos 13/10/2019 FINALIZADO

7
USER STORIE ACTIVIDAD FECHA ESTADO
Registrar nueva hora 16/09/2019 FINALIZADO

GESTION DE HORA 17/09/2019 FINALIZADO


Actualizar datos de las horas

Eliminar las horas 17/09/2019 FINALIZADO

USER STORIE ACTIVIDAD FECHA ESTADO


Registrar nuevo paciente 21/10/2019 FINALIZADO

Eliminar paciente 21/10/2019 FINALIZADO


GESTION DE
PACIENTE
Buscar paciente por DNI 21/10/2019 FINALIZADO

Actualizar datos del paciente 22/10/2019 FINALIZADO

CAPÍTULO II: PRUEBAS

2.1 CAJA NEGRA


Caso 1: Se debe comprobar que las cajas de texto de diferentes tipos funcionen con
normalidad.

8
Type Password

9
Type E-Mail
Ingreso de caracteres numéricos y símbolos como el @

10
Type Date
Ingreso de datos tipo fechas

11
Caso 2: Se debe comprobar que funcionen las validaciones tanto a nivel de la capa de
controlador como también la de vista.

Validación a través de la capa vista:


Rellenar todos los campos

Caja de texto que solo permite el ingreso de caracteres numéricos y una longitud
establecida funciona con normalidad

12
Validación a través de la capa controladora:
El sistema muestra una alerta en caso que no encuentre resultados luego de haber
digitado un usuario y contraseña durante el proceso de identificación

El sistema muestra la alerta en caso que un personal sea médico o recepcionista no se


encuentre habilitado para acceder durante el proceso de identificación

13
Registro de médico o recepcionista: Envía correctamente el usuario y contraseña
generado a cada actor de negocio para que pueda acceder al sistema según su
condición (estado – habilitado o deshabilitado) (Valor Borde)

2.2 CAJA BLANCA

Utilizaremos la herramienta JUnit para realizar las pruebas de caja blanca, jUnit es un
framework de java que nos permite la realización de la ejecución de clases de manera
controlada, para poder comprobar que los métodos realizan su cometido de forma
correcta.

Caso 1: Comprobar que los Login de los actores de negocio como el Administrador,
Recepcionista y Médico funcionen perfectamente.

Creamos la clase jUnit Test e ingresamos la anotación “@Test” donde estamos


validando que haremos un test de forma completa a un método.

Ingresamos las variables que solicite el método y luego presionamos en Run Test y
en la parte inferior del IDE podremos ver los resultados que el test se completó
correctamente.

14
Login del Médico de la misma manera que la de recepcionista, con sus respectivos
resultados, ingresamos las variables y repetimos la misma manera del primer test.

15
Caso 2: Validaremos que el método de cambiar clave en los actores funcione, para
este caso el método retorna un entero por lo que debemos ingresar el resultado
esperado con el comando “assertEquals” y ver los resultados luego de dar “Run
Test”.

Presionamos clic en Run Test y vemos los resultados en la parte inferior izquierda.

16
Resultados

Caso 3: Comprobaremos que los métodos de registrar funcionen con normalidad, en


este caso no se espera ningún resultado porque son métodos vacíos que no devuelven
ningún valor (void).

Llamamos al método e ingresamos los valores

17
Presionamos clic en el botón Run Test y vemos los resultados

Resultados

18
Caso 4: Comprobar que el método de reservar cita funcione correctamente sin ningún
problema.

Resultados

19
Caso 5: Comprobar que el método de generar reporte funcione correctamente

Llamamos al método e ingresamos los valores y declaramos un bucle para ver la


funcionalidad al 100 %

Run Test

Resultados

20
2.3 PRUEBAS DE PERFOMANCE
Para el aseguramiento de la calidad del sistema desarrollado a lo largo del ciclo
realizaremos las pruebas de performance, esta prueba también nos ayudará a posibles
riesgos de acuerdo a los distintos escenarios que veremos y así mitigar estos mismos
relacionados con el sistema implementado en alguna entidad de salud para asegurar
la continuidad del negocio, potenciar o asegurar la buena imagen de la empresa, que
podría verse afectada ante el mal funcionamiento del sistema.

Pruebas de carga y pico

Usaremos la herramienta JMeter para simular la cantidad de usuarios que


interactuaran con el sistema y la cantidad de peticiones.

Caso 1: Cantidad de usuarios 1, petición de identificación (Login)

21
Resultados simples y rápidos debido a la poca cantidad de usuarios.

Caso 2: ahora probaremos con 100 usuarios

22
Nos saldrá los resultados de los 100 usuarios interactuando en el proceso de
identificación con el check donde nos informa que no hubo ningún error

Vista en el gráfico de resultados

23
Ahora agregaremos más peticiones http en la cual participan los 3 actores del negocio
(Administrador, Recepcionista y Médico)

Agregaremos que 10 usuarios interactuaran en estas peticiones

Y saldrán 30 peticiones con sus respectivos resultados

24
Caso 3: Probaremos con 50 usuarios y agregaremos más peticiones que responderá el
sistema

25
Resultados Gráficos

Resultados en la tabla con los check

26
500 peticiones interactuadas

Caso 4: Ahora pondremos 100 usuarios interactuando con cada petición

27
Resultados Gráficos

Resultados de la tabla con el check

28
Caso 5: Ahora pondremos 500 usuarios interactuando con el sistema con las
peticiones indicadas

Resultados Gráficos

29
Resultados de las peticiones interactuadas

30
Pruebas de Stress: Realizaremos esta prueba para comprobar cuantas peticiones puede
soportar el sistema web antes de una repentina caída, ejecutaremos cada escenario
hasta que el servidor web ya no pueda enviar solicitudes

Pondremos solo las peticiones más solicitadas e interactuaras por el sistema de gestión
de citas médicas.

Peticiones

Ingresaremos 1500 usuarios y pondremos 5 peticiones por cada una de las


mencionadas

31
Desde la vista del árbol de resultados podemos ver que durante el proceso de respuesta
de peticiones existen algunas peticiones que no fueron respondidas correctamente
debido a la alta solicitud de peticiones en un corto tiempo

32
2.4 PRUEBAS DE VULNERABILIDAD OWASP
Es importante analizar los principales riesgos que el sistema clínico puede contener
para esto debemos realizar las pruebas de vulnerabilidad y ver cuáles podrían ser sus
posibles vulnerabilidades, para este test utilizaremos la herramienta de OWASP ZAP
Tools.

Descargamos la herramienta y lo ejecutamos

Ingresamos en la URL la dirección raíz de nuestro proyecto

Se cargaran los datos del sistema web mediante la URL

33
Al darle clic en atacar la herramienta analizará a profundo las vulnerabilidades

34
Resultados

Nos darán las alertas con las vulnerabilidades encontrados en nuestro sistema web.

Alerta 1

35
Alerta 2

Alerta 3

36
CAPÍTULO III: ARQUITECTURA TECNOLÓGICA

3.1 DIAGRAMA DE CAPAS Y NIVELES DE LA APLICACIÓN

37
3.2 DIAGRAMA DE BASE DE DATOS

38
39
CAPÍTULO IV: GUÍAS

4.1 MANUAL DEL USUARIO

4.1.1 MANUAL DE USUARIO – ADMINISTRADOR


Proceso de autenticación: El sistema solicitará un usuario de ingreso y una contraseña,
estos son generados al momento de registrar a cada persona que pertenezca al negocio
para que cumpla con su respectiva función, como administrador deberá tener su
usuario y contraseña personalizado que se le proporcionará durante la fase de
implementación del sistema en la clínica, deberá ingresarlo en los siguientes cuadros.

40
Si no rellena los dos campos que se le solicita para ingresar, le saldrá la siguiente
advertencia:

41
Si se equivoca en digitar algún carácter o número en su clave, le saldrá el siguiente
aviso:

42
Si su usuario y contraseña fueron ingresados correctamente, el sistema lo redirigirá a
la pantalla principal del Administrador donde podrá visualizar todas las pestañas
donde tendrá varias opciones y podrá generar distintas operaciones:

Pestañas:

Colaboradores: Interfaz donde podrá registrar los datos de su personal (Nombres,


Apellidos, Correo, DNI, etc.)

Áreas: Interfaz donde podrá registrar las especialidades que tiene su clínica.

Turnos: Interfaz donde podrá registrar cuantos turnos y horas atiende su clínica.

Cargos: Interfaz donde podrá registrar los cargos que hay en la clínica, por defecto le
recomendamos (Medico y Recepcionista).

Cambiar Clave: Interfaz donde podrá cambiar su clave de acceso.

43
Reportes: Interfaz donde podrá generar reportes estadísticos con gráficos para
consultar la cantidad de citas atenidas en su clínica.

Cerrar Sesión: Finaliza la sesión activa y lo redirige al inicio donde tendrá que
ingresar nuevamente su usuario y clave si desea volver a ingresar.

Al momento de dar clic a la pestaña de Colaboradores lo enviará a la pantalla de


Colaboradores.

Pantalla de Colaboradores: En esta sección podrá ver la lista general de los médicos
y recepcionistas registrados en el sistema donde podrá registrar, buscar, eliminar y
actualizar los datos personales de su personal.

44
Proceso para registrar recepcionista:

Paso 1: Dar clic en la imagen de recepcionistas

Paso 2: Lo mandará a la página donde podrá visualizar a sus recepcionistas registradas


en el sistema

Paso 3: Deberá dar clic en el botón verde de ‘+’ para poder registrar

45
Paso 4: Se le enviará a la interfaz del registro de datos donde deberá colocar los datos
de la recepcionista para poder generarle su usuario y contraseña.

46
Recuerde que el campo estado es para poder otorgarle el permiso de acceso el sistema,
en caso que la recepcionista labore por un tiempo corto se le podrá deshabilitar para
que no pueda acceder.

El cargo por defecto es recepcionista, esta lista se podrá incrementar con una futura
actualización del sistema en caso que pueda tener otros cargos como CAJERO(A) u
ENFERMERO(A).

47
Paso 5: Completar todos los campos

48
Una vez terminado de ingresar los datos se le da clic al botón REGISTRAR y
finalmente guarda los datos y podrá visualizarlos en la lista de recepcionistas
registrado(a) s.

Importante: El sistema generará el usuario de ingreso y la contraseña, se lo enviará al


correo ingresado.

Proceso para buscar recepcionista:

Paso 1: Podrá buscar por medio de DNI o apellidos, en este caso deberá ingresar los
apellidos en la casilla donde dice “Buscar por Apellidos”, luego de haber ingresado
los apellidos damos clic en BUSCAR.

49
Aparecerá el resultado con registros que tengan el apellido ingresado.

Proceso para editar datos recepcionista:

Paso 1: Darle clic en el botón Editar

Paso 2: Se le redirigirá a la página donde podrá actualizar los datos, en caso que la
recepcionista ya no trabaje en la clínica cambiamos el estado a DESHABILITADO,
una vez realizado este cambio ya no podrá iniciar sesión con su usuario y contraseña.

50
Proceso para eliminar registro recepcionista:

Paso 1: Deberá dar clic en el botón ELIMINAR

51
Paso 2: Aparecerá un cuadro donde le dará una advertencia que si está seguro de
eliminar el registro seleccionado

Paso 3: Al dar clic en ELIMINAR en el cuadro, se procederá a eliminar todo el registro


con los datos de la recepcionista del sistema.

Proceso para registrar medico:

Paso 1: Dar clic en la imagen de MEDICOS

52
Paso 2: Se le enviará a la página donde podrá visualizar a todos los médicos
registrados del sistema

Paso 3: Deberá darle clic en el botón verde ‘+’ para poder registrar un nuevo médico.

53
Paso 4: Luego de que el sistema lo enviará a la página de registro deberá ingresar
todos los datos para seguir con el procedimiento de registro.

Paso 5: Deberá ingresar en el turno que trabaje el médico, en caso que trabaje doble
turno se podrá agregarlo luego de haberlo registrado.

54
Recuerde que el campo estado es para poder otorgarle el permiso de acceso el sistema,
en caso que el médico labore por un tiempo corto se le podrá deshabilitar para que no
pueda acceder.

Tendrá que asignarle una especialidad, recuerde que si no encuentra la especialidad


el médico, deberá registrarlo para poder asignarle su especialidad indicada.

Paso 6: Al darle clic en REGISTRAR y confirmar todos los datos, se guardará todos
los datos en el sistema y le aparecerá este aviso.

55
Importante: El sistema generará el usuario de ingreso y la contraseña, se lo enviará al
correo ingresado.

Podrá visualizar el registro registrado recientemente en la lista de médicos registrados


en el sistema.

56
Proceso para buscar medico

Para poder buscar al médico, se podrá buscar de 3 maneras por medio de la


ESPECIALIDAD, APELLIDOS o por el DNI.

Paso 1: Ingresamos el apellido en la casilla de Buscar por Apellidos.

Paso 2: Presionamos clic en el botón BUSCAR y nos aparecerá los resultados con los
registros buscados

57
Proceso para asignar turno adicional a los médicos

Paso 1: Identificamos o buscamos el registro que queremos asignar más turnos.

Paso 2: Presionamos clic en el botón ver turnos.

Paso 3: Nos redirigirá a la siguiente página donde nos indicara los turnos asignados al
médico seleccionado.

58
Paso 4: En la parte superior seleccionamos el turno a agregar.

Paso 5: Le damos clic en el botón agregar.

Finalmente se agregará el turno, si en caso se duplicará el turno, se podrá eliminar el


turno del médico por medio del botón Eliminar.

59
Pestaña Áreas o Especialidades: En esta pestaña encontrara las especialidades que su
clínica tiene para la atención de sus clientes, para poder gestionar estos datos deberá
darle clic en la pestaña Áreas.

Le mostrará las áreas registradas en el sistema

Para poder agregar una nueva especialidad, deberá darle clic el botón verde ‘+’

60
Le aparecerá un cuadro donde deberá completar los datos para seguir con el
procedimiento del registro.

61
Estructura del cuadro de dialogo

Se registrará correctamente

62
Para editar los datos deberá darle clic en el botón EDITAR

Luego podrá editar los datos

Para poder eliminar un registro deberá darle clic en el botón ‘Eliminar’

63
Le aparecerá una advertencia si está seguro de seguir con el proceso de eliminación.

Pestaña Turnos: En esta página podrá encontrar los turnos donde tendrá que
especificar los horarios de atención de la clínica.

Página de Turnos

En caso que su clínica atienda las 24 horas, deberá registrar el turno de amanecida,
especificando los horarios que faltan para completar el horario correspondiente.

64
Deberá registrar el nombre del turno y el horario de inicio y salida.

Estructura del cuadro de registro

65
Para poder editar los datos del turno deberá darle clic en el botón EDITAR

Le aparecerá el siguiente formulario donde podrá editar y guardar los cambios.

66
Para poder ver las horas de los turnos deberá darle clic en el botón VER HORAS y
luego será redirigido hacia la página donde podrá visualizar las horas con sus
respectivos turnos, donde podrá editarlo y eliminarlo, en caso que las citas no sean de
30 minutos.

Lista de horas para las citas del turno mañana

67
Lista de horas para el turno tarde

Lista de horas para el turno noche

68
Pestaña de Cambiar Clave: En esta pestaña podrá cambiar la clave de ingreso, por
motivo de seguridad se le recomienda hacer este procedimiento cada 1 o 2 meses
para accesos no autorizados.

Proceso para cambiar clave

Paso 1: Debera darle clic a la pestaña Cambiar Clave

Paso 2: Le aparecerá la siguiente interfaz donde deberá ingresar su clave actual y la


nueva clave a cambiar.

69
Paso 4: Rellenar los datos

En caso se equivoque al ingresar su clave, le aparecerá el siguiente cuadro donde le


informa que la clave actual ingresada no es correcta.

70
Paso 5: Si completa todos los datos correctamente le saldrá el siguiente aviso, donde
al dar clic en aceptar se finaliza la sesión y lo enviará a la página de inicio.

71
Pestaña de Reportes: En esta página podrá generar gráficos estadísticos donde podrá
ver la cantidad de citas atendidas en su clínica de acuerdo a las fechas seleccionadas
por el administrador.

Proceso para generar Reportes

Paso 1: Darle clic en la pestaña Reportes

Paso 2: Podrá generar reportes de acuerdo a fechas personalizadas como por día o por
un rango, como también los últimos 7, 30 días y el último año.

72
Paso 3: Seleccionamos 1 día e ingresamos una fecha

Paso 4: Le aparecerá un cuadro donde le informará que el grafico se generó


correctamente y deberá presionar clic en el botón OK.

73
Paso 5: Para ver el grafico en imágenes deberá dar clic en el botón VER GRAFICO

Le aparecerá los gráficos con los datos de las citas atendidas durante el día elegido.

Al darle clic en Chart.JS le generará un gráfico más interactivo.

74
Gráfico con movimientos

Para poder buscar por rango de fechas, ingresamos las fechas que queremos
consultar…

75
Presionamos clic en VER GRAFICO y nos aparecerán los gráficos.

Presionamos clic en el botón Chart.JS y nos aparecerá el 2do gráfico con movimientos
más interactivos.

76
4.1.2 MANUAL DE USUARIO – RECEPCIONISTA

Proceso de autenticación: El sistema solicitará un usuario de ingreso y una contraseña,


estos son generados al momento que el administrador de la clínica registre sus datos
en el sistema para que cumpla con su respectiva función, el sistema generará su
usuario y clave y después este lo enviará a su correo donde usted deberá ingresarlo en
los siguientes cuadros.

77
Paso 1: Verificar el usuario y contraseña generados del sistema en su correo personal.

Paso 2: Deberá ingresar los datos correctamente en cada casillero.

78
Si no rellena los dos campos que se le solicita para ingresar, le saldrá la siguiente
advertencia:

79
Si se equivoca en digitar algún carácter o número en su clave, le saldrá el siguiente
aviso:

80
En caso que su usuario se encuentre deshabilitado deberá contactarse con el
administrador de la clínica para que este lo active y pueda acceder al sistema.

Paso 3: En caso que ingrese todos los datos correctos y se encuentre habilitado, el
sistema aceptará la solicitud de ingreso y lo redirigirá a la página principal de la
recepcionista donde tendrá varias pestañas.

81
Pestañas

Citas: Interfaz donde podrá generar citas médicos de acuerdo a la disponibilidad del
horario asignado por la clínica.

Pacientes: Interfaz donde podrá ver los pacientes registrados del sistema, además de
poder registrar, consultar, eliminar y actualizar los registros de cada paciente.

Historial Paciente: Interfaz donde podrá consultar el historial clínico de un paciente


registrado por medio de su DNI.

Cambiar Clave: Interfaz donde podrá cambiar su clave de acceso.

Cerrar Sesión: Finaliza la sesión activa y lo redirige al inicio donde tendrá que
ingresar nuevamente su usuario y clave si desea volver a ingresar.

82
Interfaz de Pacientes

Para poder registrar un nuevo paciente en el sistema deberá presionar en el botón ‘+’,
luego el sistema lo redirigirá a otra página donde deberá rellenar el formulario con los
datos del paciente.

Para poder buscar a un paciente tendrá las dos opciones de poder buscar por apellidos
y por número de DNI, luego de haber ingresado los datos deberá presionar en el botón
buscar y la página le mostrará los resultados de su búsqueda.

83
Botones:

Ver Historial: Al momento de darle clic en una fila, le redirigirá a una página donde
podrá ver el historial del paciente seleccionado.

Editar: Al momento de darle clic en una fila, le redirigirá a una página donde podrá
editar los datos personales del paciente seleccionado.

Eliminar: Al momento de darle clic le aparecerá una ventana donde le volverá a


preguntarle si está seguro de eliminar el registro.

84
Formulario de Registro

Deberá completar todos los datos para registrar al paciente.

85
Interfaz donde le muestra el historial del paciente seleccionado (Botón Ver Historial)

86
Interfaz donde le muestra los datos del paciente que desea editar

87
Proceso para reservar una cita

Paso 1: Dar clic a la pestaña Citas

Paso 2: El sistema lo redirigirá a la página de Citas donde por defecto le enseñara las
citas reservadas del día actual.

Paso 3: Deberá dar clic en el botón RESERVAR CITA

88
Paso 4: Será redirigido a la página de reservar citas, deberá enfocarse en el lado
izquierdo de la página donde le pedirá la fecha el turno y la especialidad.

Paso 5: Deberá completar los datos.

89
Paso 6: Una vez ingresado los datos, le daremos clic en CONSULTAR

En la parte inferior nos mostrará los resultados de la consulta de los médicos


registrados en el sistema que pertenecen a esa especialidad y trabajan en el turno
ingresado.

Paso 7: Deberemos dar clic en el botón CONSULTAR de la parte posterior

90
En la parte superior de la derecha se llenaran los datos del médico con las horas
disponibles que le queda para el día consultado

Paso 8: Seleccionamos la hora

91
Paso 9: Damos clic en el botón CONFIRMAR

Nos enviará a la última interfaz donde deberemos confirmar los datos e ingresar el
DNI del paciente que se atenderá en la fecha indicada.

92
Paso 10: Ingresamos el DNI del paciente

93
En caso que el paciente ya tenga una cita registrada ese mismo día en otra especialidad
tendrá que cambiar la hora para reservar la cita.

94
En caso que se ingrese un DNI de un paciente que no esté registrado en el sistema no
se podrá reservar la cita porque deberá primero ser registrado para contar con un
historial clínico

Finalmente si se ingresa todos los datos correctamente sin ninguna restricción se


guardará la cita, confirmándole el siguiente mensaje:

95
El sistema le mostrará que la cita se guardo

Para poder buscar citas adelantadas o atrasadas para gestionarlas, deberá ingresarlo
por fecha o DNI y luego darle clic en BUSCAR

Para eliminar una cita deberá identificar la cita a eliminar y luego darle clic en el botón
ELIMINAR CITA, lo eliminará del historial del paciente y la lista de citas pendientes
del médico.

Le aparecerá la siguiente ventana preguntándole si está seguro de eliminar la cita


seleccionada.

96
Finalmente al darle clic en el botón Eliminar se eliminará la cita permanentemente.

97
4.1.3 MANUAL DE USUARIO – MÉDICO
Proceso de autenticación: El sistema solicitará un usuario de ingreso y una contraseña,
estos son generados al momento que el administrador de la clínica registre sus datos
en el sistema para que cumpla con su respectiva función, el sistema generará su
usuario y clave y después este lo enviará a su correo donde usted deberá ingresarlo en
los siguientes cuadros.

98
Paso 1: Verificar el usuario y contraseña generados del sistema en su correo personal.

Paso 2: Deberá ingresar los datos correctamente en cada casillero.

99
Si no rellena los dos campos que se le solicita para ingresar, le saldrá la siguiente
advertencia:

100
Si se equivoca en digitar algún carácter o número en su clave, le saldrá el siguiente
aviso:

101
En caso que su usuario se encuentre deshabilitado deberá contactarse con el
administrador de la clínica para que este lo active y pueda acceder al sistema.

Paso 3: En caso que ingrese todos los datos correctos y se encuentre habilitado, el
sistema aceptará la solicitud de ingreso y lo redirigirá a la página principal de la
recepcionista donde tendrá varias pestañas.

102
Pestañas

Citas Atendidas: Interfaz donde podrá ver las citas que atendió

Citas Pendientes: Interfaz donde podrá ver las citas pendientes

Cambiar Clave: Interfaz donde podrá cambiar su clave de acceso.

Cerrar Sesión: Finaliza la sesión activa y lo redirige al inicio donde tendrá que

ingresar nuevamente su usuario y clave si desea volver a ingresar.

103
Proceso para Atender una Cita Asignada

Paso 1: Dar clic a la pestaña Citas Pendientes

Paso 2: Por defecto siempre aparecerá la lista de citas pendientes del día actual

Paso 3: Identificamos la cita que vamos a atender.

Paso 4: Damos clic al botón ATENDER

104
Nos redirigirá a la página de atención medica donde deberá ingresar los datos que le
diga el paciente el por cual viene a la consulta médica.

105
Paso 5: Ingresamos los datos, no podrá dejar ningún dato en blanco, el sistema no le
permitirá grabar los datos en la base de datos.

106
Paso 6: Una vez confirmado todos los datos, daremos clic en el botón generar receta
para grabar los datos.

Se generara la receta en formato PDF

La receta virtual tendrá el nombre del médico

107
Para comprobar que todos los datos se guardaron correctamente nos dirigiremos a la
pestaña ‘Citas Atendidas’

Seleccionamos el día actual

Y nos saldrá los resultados que la cita fue atendida, recordemos que se podrá mostrar
todas las citas del día ingresado.

108
Proceso para cambiar clave

Paso 1: Deberá darle clic a la pestaña Cambiar Clave


Paso 2: Le aparecerá la siguiente interfaz donde deberá ingresar su clave actual y la
nueva clave a cambiar.

109
Paso 4: Rellenar los datos

110
En caso se equivoque al ingresar su clave, le aparecerá el siguiente cuadro donde le
informa que la clave actual ingresada no es correcta.

111
Paso 5: Si completa todos los datos correctamente le saldrá el siguiente aviso, donde
al dar clic en aceptar se finaliza la sesión y lo enviará a la página de inicio.

112
CAPÍTULO V: CÓDIGO FUENTE

5.1 CÓDIGO
EL CÓDIGO FUENTE ESTA ANEXADO EN EL CD ENTREGADO AL DOCENTE
DURANTE EL ÚLTIMO ENTRAGBLE.

113

S-ar putea să vă placă și