GA9-220501096-AA2-EV01 Diseña Casos y Define Ambiente de Pruebas
GA9-220501096-AA2-EV01 Diseña Casos y Define Ambiente de Pruebas
SEGÚN EL PROYECTO
GA9-220501096-AA2-EV01
INSTRUCTORA
MARIBEL LILIANA DIAZ
REGIONAL VALLE
Contenido
2. Alcance
• Para este proyecto se desarrollan los siguientes tipos de pruebas, con el fin
de realizar validación del prototipo web en entorno operacional real de
acuerdo a su nivel de maduración:
1 Iniciar sesión A
2 Cambiar contraseña A
3 Registrar usuarios M
4 Gestión citas A
6 Consultar pacientes A
8 Registro plataforma A
11 Solicitar citas M
12 Reprogramar citas B
14 Cerrar sesión B
DIAGRAMAS DE LA APLICACIÓN:
Presentar las notas de la versión, el cual deberá acompañar cada una de las versiones
entregadas para pruebas.
5.6.1 Presentación
a. Identificador de la versión: <1>
b. Descripción del producto: Pruebas funcionales, de aceptación, de carga y
técnicas al prototipo Web “Equilibrio”.
COMPONENTE REQUERIMIENTO
Requerimientos funcionales:
Módulo Administrador
El módulo de administrador es una herramienta que permite gestionar y controlar
el funcionamiento del sistema de gestión de citas médicas. Este módulo cuenta
con una serie de funcionalidades que le permiten al administrador llevar a cabo
tareas importantes como el registro de especialistas y usuarios, la gestión de citas,
la gestión de información de usuarios, la consulta y descarga de información de
usuarios, la generación de recibos de pago, la consulta de pagos y la verificación
de pagos realizados.
Además, el módulo de administrador permite al administrador gestionar los
permisos de los especialistas y usuarios, lo que garantiza que cada usuario tenga
acceso a la información y funcionalidades adecuadas según su perfil y
responsabilidades en el sistema. También se puede gestionar las notificaciones de
los usuarios, para que estén informados en tiempo real de los cambios y
actualizaciones en su perfil y en sus citas médicas.
Módulo especialista:
El módulo especialista es una herramienta que permite a los profesionales de la
salud llevar a cabo la gestión de sus citas y pacientes de una manera eficiente y
efectiva. Este módulo cuenta con una serie de funcionalidades que le permiten al
especialista llevar a cabo tareas importantes como la gestión de su calendario de
disponibilidad, la gestión de citas programadas, la reprogramación y cancelación
de citas, la consulta de información de pacientes, la creación de historias.
Módulo:
El módulo paciente es una herramienta que permite a los usuarios tener un control
completo sobre sus citas médicas y su información personal de salud. Este
módulo cuenta con una serie de funcionalidades que le permiten al paciente llevar
a cabo tareas importantes como el registro en la plataforma, la gestión de su perfil,
la visualización de la disponibilidad de especialistas y fechas, la solicitud de citas,
la gestión de citas agendadas, la cancelación y reprogramación de citas.
Revisado/
Documentos Disponible Observaciones
Aprobado
• Cronograma del Si No Si No Sujeto a Verificación
Proyecto
• Casos de Uso Si No Si No
• Requerimientos no
Si No Si No
Funcionales
• Especificación de
Diseño Si No Si No
• Código Fuente
(Pruebas Caja Blanca) Si No Si No
• Plan de Control de la
Configuración. Si No Si No
(Entorno de Pruebas)
Si No
• Prototipo (Software) Si No
Si No
• Plan de migración Si No
Si No
• Plan de QA Si No
Si No
• Plan de producción Si No
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-01
Nombre Iniciar sesión
Objetivo Permitir al usuario administrado, paciente y especialista ingresar al sistema.
Descripción Permite al usuario administrador acceder al sistema de la aplicación mediante la
introducción de credenciales de inicio de sesión.
Actores Administrador, paciente, especialista
Condiciones El usuario administrador debe tener una cuenta creada en la aplicación y
Necesarias conocer su nombre de usuario y contraseña.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 4. El sistema valida las credenciales
pantalla de inicio de sesión de la del usuario y si son correctas, le
aplicación. permite acceder al sistema de la
aplicación.
2. El usuario introduce su nombre de
usuario y contraseña en los campos
correspondientes.
3. El usuario hace clic en el botón
"Iniciar sesión".
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-02
Nombre Cambiar contraseña
Objetivo Permitir al usuario administrador, paciente y especialista cambiar su contraseña
de acceso al sistema.
Descripción Permite al usuario administrador cambiar su contraseña actual por una nueva.
Actores Administrador,paciente,especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y conocer su
Necesarias contraseña actual.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra un formulario
configuración de su cuenta y hace clic para que el usuario ingrese su
en la opción "Cambiar contraseña". contraseña actual y la nueva
contraseña que desea utilizar.
3. El usuario ingresa su contraseña 5. El sistema valida que la contraseña
actual y la nueva contraseña en los actual sea correcta y que la nueva
campos correspondientes del contraseña cumpla con los requisitos
formulario. de seguridad establecidos.
4. El usuario hace clic en el botón 6. Si la validación es exitosa, el
"Guardar cambios". sistema actualiza la contraseña del
usuario y le informa que el cambio se
ha realizado correctamente.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-03
Nombre Búsqueda de usuarios
Objetivo Permitir al usuario administrador y especialista buscar usuarios registrados en
el sistema.
Descripción Permite al usuario administrador buscar usuarios registrados en la aplicación.
Actores Administrador, especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para buscar usuarios.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra un formulario
función de búsqueda de usuarios en la con campos para ingresar los criterios
aplicación. de búsqueda, como nombre, apellido,
correo electrónico, entre otros.
3. El usuario ingresa los criterios de 5. El sistema realiza una búsqueda en
búsqueda en los campos la base de datos de usuarios y muestra
correspondientes. los resultados coincidentes con los
criterios de búsqueda.
4. El usuario hace clic en el botón
"Buscar".
Escenario 1. Si no se encuentran resultados que coincidan con los criterios de
Alternativo búsqueda, el sistema mostrará un mensaje informando que no se
encontraron usuarios que coincidan con los criterios de búsqueda.
Escenarios de Si hay un problema con el servidor de la aplicación o con la base de datos, el
Excepción sistema mostrará un mensaje de error y le informará al usuario que intente
realizar la búsqueda de usuarios más tarde.
Condición de El usuario administrador ha encontrado los usuarios que buscaba y puede
éxito visualizar su información en la aplicación.
Cuestiones a Es importante asegurarse de que los usuarios solo puedan buscar la información
resolver de usuarios que tienen permisos para acceder. Además, se deben considerar
medidas de seguridad adicionales, como la protección de la información personal
de los usuarios mediante la implementación de políticas de privacidad y
seguridad.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-04
Nombre Editar perfiles
Objetivo Permitir al usuario administrador y espcialista editar la información del perfil de
otros usuarios registrados en el sistema.
Descripción Permite al usuario administrador editar la información personal de otros
usuarios registrados en la aplicación.
Actores Administrador, especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para editar perfiles de usuarios.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una lista de
función de edición de perfiles en la usuarios registrados en la aplicación.
aplicación.
3. El usuario selecciona el perfil del 4. El sistema muestra la información
usuario que desea editar. personal del usuario seleccionado.
5. El usuario administrador edita la 7. El sistema valida que los cambios
información personal del usuario en realizados sean correctos y actualiza la
los campos correspondientes. información del perfil del usuario.
6. El usuario hace clic en el botón
"Guardar cambios".
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-05
Nombre Registrar usuarios
Objetivo Permitir al usuario administrador registrar nuevos usuarios en el sistema.
Descripción Permite al usuario administrador registrar nuevos usuarios en la aplicación.
Actores Administrador
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para registrar nuevos usuarios.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra un formulario
función de registro de usuarios en la para ingresar la información personal
aplicación. del usuario que se desea registrar.
3. El usuario administrador ingresa la 5. El sistema valida que la
información del usuario en los campos información ingresada sea correcta y
correspondientes del formulario. que el usuario no esté registrado
previamente en la aplicación.
4. El usuario hace clic en el botón 6. Si la información es correcta, el
"Registrar". sistema registra al nuevo usuario en la
base de datos de la aplicación y
muestra un mensaje de confirmación.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-06
Nombre Gestión permisos usuarios
Objetivo Permitir al usuario administrador asignar o modificar los permisos de acceso de
los usuarios registrados en el sistema.
Descripción Permite al usuario administrador gestionar los permisos de los usuarios en la
aplicación.
Actores Administrador
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para gestionar los permisos de los usuarios.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una lista de
función de gestión de permisos de usuarios registrados en la aplicación y
usuarios en la aplicación. sus permisos actuales.
3. El usuario administrador selecciona 4. El sistema muestra una lista de
el usuario al que desea cambiar los permisos disponibles para el usuario
permisos. seleccionado.
5. El usuario administrador selecciona 7. El sistema valida que los permisos
los nuevos permisos que desea otorgar seleccionados sean válidos y actualiza
al usuario. los permisos del usuario en la base de
datos de la aplicación.
6. El usuario hace clic en el botón 8. El sistema muestra un mensaje de
"Guardar". confirmación al usuario administrador.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-08
Nombre Gestión información de usuarios
Objetivo Permitir al usuario administrador gestionar la información de los usuarios
registrados en el sistema, como la historia clínica o las incapacidades.
Descripción Permite al usuario administrador gestionar la información de los usuarios
registrados en la aplicación como por ejemplo historias clínicas, informes,
resultados de pruebas y exámenes.
Actores Administrador, especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para gestionar la información de los usuarios. Además, debe existir al
menos un usuario registrado en la aplicación.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una lista de
función de gestión de información de usuarios registrados en la aplicación,
usuarios en la aplicación. ordenados por nombre o por
identificador único.
3. El usuario administrador selecciona 4. El sistema muestra los detalles del
el usuario que desea gestionar. usuario seleccionado, como su
nombre, información de contacto,
historial médico y citas programadas.
5. El usuario administrador puede 9. El sistema valida la información
editar o eliminar la información del proporcionada por el usuario y
usuario, o asignar permisos actualiza la información del usuario en
específicos al usuario en la aplicación. la base de datos de la aplicación.
6. Si el usuario desea editar la 10. El sistema muestra un mensaje de
información del usuario, puede confirmación al usuario administrador.
cambiar su nombre, información de
contacto o historial médico.
7. Si el usuario desea eliminar la
información del usuario, debe
proporcionar una razón para la
eliminación y confirmar la
eliminación en la aplicación.
8. Si el usuario desea asignar permisos
específicos al usuario, debe
seleccionar los permisos de una lista y
confirmar la asignación.
Escenario 1. Si el usuario administrador selecciona un usuario incorrecto, el sistema
Alternativo mostrará un mensaje de error y le pedirá que seleccione el usuario
correctamente.
Escenarios de Si hay un problema con el servidor de la aplicación o con la base de datos, el
Excepción sistema mostrará un mensaje de error y le informará al usuario que intente
gestionar la información del usuario más tarde.
Condición de El usuario administrador ha gestionado con éxito la información del usuario en
éxito la aplicación.
Cuestiones a Es importante considerar la privacidad y seguridad de la información del usuario
resolver al gestionar la información del usuario en la aplicación. Se deben establecer
medidas de seguridad para proteger la información del usuario y se debe cumplir
con las regulaciones de privacidad de datos aplicables. Además, es importante
considerar el proceso de seguimiento y notificación en caso de cambios en la
información del usuario. Se puede implementar una función de registro de
actividad para rastrear las acciones realizadas por los usuarios en la aplicación.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-09
Nombre Consulta información usuarios
Objetivo Permitir al usuario administrador consultar la información de los usuarios
registrados en el sistema.
Descripción Permite al usuario administrador buscar y consultar la información de un
usuario en la aplicación.
Actores Administrador, especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para consultar la información de los usuarios. Además, debe existir al
menos un usuario registrado en la aplicación.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una pantalla con
función de consulta de información de un campo de búsqueda.
usuarios en la aplicación.
3. El usuario administrador ingresa el 4. El sistema muestra una lista de
nombre o el identificador único del usuarios que coinciden con los
usuario que desea buscar y hace clic criterios de búsqueda.
en el botón "Buscar".
5. El usuario administrador selecciona 6. El sistema muestra los detalles del
el usuario que desea consultar usuario seleccionado, como su
nombre, información de contacto,
historial médico y citas programadas.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-10
Nombre Descarga información usuarios
Objetivo Permitir al usuario administrador descargar la información de los usuarios
registrados en el sistema.
Descripción Permite al usuario administrador descargar y guardar la información de un
usuario en formato de archivo.
Actores Administrador, especialista
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para descargar la información de los usuarios. Además, debe existir al
menos un usuario registrado en la aplicación.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una pantalla con
función de descarga de información de un campo de búsqueda.
usuarios en la aplicación.
3. El usuario administrador ingresa el 4. El sistema muestra una lista de
nombre o el identificador único del usuarios que coinciden con los
usuario del que desea descargar la criterios de búsqueda.
información y hace clic en el botón
"Buscar".
5. El usuario administrador selecciona 6. El sistema muestra los detalles del
el usuario del que desea descargar la usuario seleccionado, como su
información. nombre, información de contacto,
incapacidades, resultados de
exámenes, pruebas, historial médico y
citas programadas.
7. El usuario administrador hace clic 8. El sistema genera un archivo en
en el botón "Descargar". formato CSV o PDF con la
información del usuario seleccionado
y lo descarga automáticamente en la
computadora del usuario
administrador.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-11
Nombre Gestión de notificaciones usuarios
Objetivo Permitir al usuario administrador enviar notificaciones a los usuarios
registrados en el sistema.
Descripción Permite al usuario administrador enviar notificaciones a los usuarios de la
aplicación.
Actores Administrador
Condiciones El usuario administrador debe estar autenticado en la aplicación y tener
Necesarias permisos para enviar notificaciones a los usuarios. Además, los usuarios deben
estar registrados y tener una dirección de correo electrónico o número de
teléfono móvil válidos para recibir las notificaciones.
Escenario Actor Sistema
Principal 1. El usuario administrador accede a la 2. El sistema muestra una pantalla
función de gestión de notificaciones para crear una nueva notificación.
en la aplicación.
3. El usuario administrador ingresa el 4. El sistema envía la notificación a
mensaje de la notificación y los usuarios seleccionados y muestra
selecciona los usuarios a los que desea una confirmación de que se ha
enviar la notificación. enviado la notificación correctamente.
Escenario 1.Si el especialista no tiene ningún horario disponible para el día seleccionado,
Alternativo el sistema muestra un mensaje indicando que no hay horarios disponibles para
ese día.
2. Si el especialista intenta seleccionar una franja horaria que ya ha sido
reservada por otro usuario, el sistema muestra un mensaje indicando que esa
franja horaria ya está ocupada.
Escenarios de 1.Si el calendario de disponibilidad del especialista no está previamente
Excepción configurado, el sistema muestra un mensaje indicando que aún no hay horarios
disponibles.
2. Si se produce un error en el registro de la información, el sistema muestra un
mensaje indicando que no se pudo guardar la información
Condición de El especialista ha registrado correctamente su disponibilidad y el sistema ha
éxito actualizado su calendario de disponibilidad.
Cuestiones a ¿Cómo se manejarán las solicitudes de citas que se superponen con horarios no
resolver disponibles del especialista? ¿Se enviará una notificación al especialista cuando
un usuario reserve una cita en uno de los horarios disponibles?
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-13
Nombre Ver citas programadas
Objetivo Ver citas programadas de los pacientes que han realizado reserva.
Descripción El especialista desea conocer las citas programadas en su agenda para organizar
su trabajo y cumplir con las citas de sus pacientes
Actores Especialista, paciente, administrador
Condiciones El especialista debe haber iniciado sesión en su cuenta y tener citas programadas
Necesarias
Escenario Actor Sistema
Principal 1. El especialista inicia sesión en su 3. El sistema muestra las citas
cuenta. programadas del especialista, con
información sobre el paciente, la
fecha, la hora y la duración de la cita.
2. El especialista navega hasta la
sección de citas programadas.
4. El especialista revisa las citas
programadas y planifica su trabajo en
consecuencia
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-14
Nombre Reprogramar citas
Objetivo Permitir al especialista reprogramar una cita existente.
Descripción El especialista accede a la lista de citas programadas y selecciona la que desea
reprogramar. Luego, el especialista puede modificar la fecha y/o la hora de la
cita y guardar los cambios.
Actores Especialista, paciente, administrador
Condiciones El especialista debe haber iniciado sesión. Debe existir al menos una cita
Necesarias programada.
Escenario Actor Sistema
Principal 1. El especialista inicia sesión en su 6. El sistema muestra un mensaje de
cuenta. confirmación de la modificación de la
cita.
2. El especialista accede a la lista de
citas programadas.
3. El especialista selecciona la cita que
desea reprogramar.
4. El especialista modifica la fecha y/o
la hora de la cita.
5. El especialista guarda los cambios
realizados.
Escenario 1. El especialista decide no reprogramar la cita.
Alternativo 2. El especialista cancela los cambios realizados.
3. El sistema muestra un mensaje informando que los cambios no se han
guardado.
Escenarios de No hay citas programadas: El sistema muestra un mensaje indicando que no hay
Excepción citas programadas.
Error al guardar los cambios: El sistema muestra un mensaje informando que ha
ocurrido un error al intentar guardar los cambios realizados.
Condición de Se ha modificado la cita y se han guardado los cambios.
éxito
Cuestiones a ¿Se notifica al paciente de la modificación de la cita? ¿Cómo se manejan los
resolver casos en los que la modificación de la cita no es posible (por ejemplo, si la
fecha/hora ya ha pasado)? ¿Se pueden reprogramar citas para otros
especialistas? ¿Qué sucede si hay citas que se superponen después de la
reprogramación?
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor , Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-15
Nombre Cancelar citas
Objetivo Permitir cancelar una cita previamente programada con un usuario.
Descripción Este caso de uso permite al especialista cancelar una cita previamente
programada con un usuario en caso de ser necesario. La cancelación puede ser
por motivos personales del especialista, imposibilidad de atender al usuario en la
fecha y hora programada, o por cualquier otro motivo que justifique la
cancelación.
Actores Administrador, paciente
Condiciones El actor debe estar autenticado en el sistema y tener permisos para acceder a la
Necesarias funcionalidad de cancelación de citas. Además, debe existir una cita previamente
programada con el usuario que se desea cancelar.
Escenario Actor Sistema
Principal 1. El especialista accede a la lista de 4. El sistema envía una notificación al
citas programadas. usuario informándole sobre la
cancelación de la cita.
2. El especialista selecciona la cita que 5. El sistema actualiza el estado de la
desea cancelar. cita como "cancelada".
3. El especialista indica el motivo de
la cancelación.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-16
Nombre Consultar pacientes
Objetivo Permitir al especialista buscar y consultar información de los pacientes que ha
atendido en la plataforma
Descripción El especialista ingresa a la plataforma y selecciona la opción de consultar
pacientes. Luego, introduce los criterios de búsqueda como el nombre del
paciente o documento, la fecha de la cita o el motivo de la consulta, para obtener
información detallada del historial clínico del paciente.
Actores Especialista, administrador
Condiciones
Necesarias
Escenario Actor Sistema
Principal 1. El especialista inicia sesión en la 4. La plataforma busca los pacientes
plataforma. que coinciden con los criterios de
búsqueda.
2. El especialista selecciona la opción 6. La plataforma muestra el historial
de consultar pacientes. clínico del paciente.
3. El especialista introduce los
criterios de búsqueda, como el nombre
del paciente o documento, la fecha de
la cita o el motivo de la consulta.
5. El especialista selecciona al
paciente de la lista de resultados.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-17
Nombre Crear historias clínicas
Objetivo Registrar la información médica de los pacientes en una historia clínica
electrónica
Descripción El especialista podrá crear una historia clínica electrónica para cada paciente,
donde se registrará la información médica relevante, incluyendo antecedentes
familiares, patológicos, alergias, diagnósticos, tratamientos, entre otros.
Actores Especialista
Condiciones El especialista debe haber iniciado sesión en el sistema y tener acceso a la
Necesarias información del paciente.
Escenario Actor Sistema
Principal 1. El especialista selecciona al 4. El especialista guarda la historia
paciente para el que desea crear una clínica electrónica.
historia clínica electrónica.
2. El especialista accede al formulario
de creación de la historia clínica.
3. El especialista completa los campos
del formulario con la información
médica relevante del paciente.
Escenario 1.Si el especialista identifica que existe una historia clínica previa para el
Alternativo paciente, puede optar por actualizar la información en lugar de crear una nueva
historia clínica.
Escenarios de Si el especialista no tiene permisos para crear historias clínicas, el sistema
Excepción muestra un mensaje indicando que no tiene autorización para realizar esta
acción.
Condición de El sistema crea correctamente la historia clínica del paciente y muestra un
éxito mensaje de confirmación al especialista.
Cuestiones a ¿Qué información debe ser obligatoria para crear una historia clínica? ¿Cómo
resolver se validará la información ingresada por el especialista? ¿Cómo se almacenarán
y accederán las historias clínicas en el sistema?
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-18
Nombre Gestionar notificaciones
Objetivo Permitir al especialista gestionar las notificaciones de su cuenta
Descripción El especialista puede acceder a la lista de notificaciones pendientes, marcarlas
como leídas o eliminarlas
Actores Especialista, administrador
Condiciones El especialista debe haber iniciado sesión en la plataforma
Necesarias
Escenario Actor Sistema
Principal 1. El especialista accede a la sección 2. El sistema muestra una lista de las
de notificaciones de su cuenta notificaciones pendientes
3. El especialista puede seleccionar
una notificación para leerla
4. El especialista marca la notificación
como leída o la elimina
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-19
Nombre Crear incapacidades
Objetivo Permitir al especialista crear una incapacidad médica para un paciente.
Descripción El especialista selecciona al paciente y crea una incapacidad médica
especificando la duración, causa y otra información relevante.
Actores Especialista
Condiciones El especialista debe haber iniciado sesión en el sistema y tener asignado el rol de
Necesarias "especialista". Además, el paciente debe estar registrado en el sistema y haber
sido previamente evaluado por el especialista.
Escenario Actor Sistema
Principal 1. El especialista selecciona al 3. El sistema muestra un formulario
paciente al que desea asignar una para crear la incapacidad médica, en el
incapacidad médica. cual el especialista especifica la
duración, causa y otra información
relevante.
2. El especialista selecciona la opción 5. El sistema guarda la información de
"Crear incapacidad". la incapacidad médica y la asigna al
paciente correspondiente.
4. El especialista confirma la creación
de la incapacidad médica.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU20
Nombre Crear formulas medicamentos
Objetivo Permitir al especialista crear una fórmula de medicamentos para un paciente
específico.
Descripción Permite al especialista crear una fórmula médica para un paciente, especificando
los medicamentos a prescribir, las dosis y las instrucciones.
Actores Especialista
Condiciones El especialista debe haber iniciado sesión en el sistema.
Necesarias
Escenario Actor Sistema
Principal 1. El especialista selecciona al 2. El sistema muestra una interfaz para
paciente para el cual va a crear la agregar medicamentos a la fórmula.
fórmula médica.
3. El especialista busca y selecciona el 6. El sistema almacena la fórmula
medicamento a prescribir. médica en la historia clínica del
paciente.
4. El especialista especifica la dosis y
las instrucciones de uso.
5. El especialista guarda la fórmula
médica.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU21
Nombre Cerrar sesión
Objetivo Permitir cerrar sesión en el sistema
Descripción Permite al especialista cerrar sesión en la plataforma y salir de su cuenta.
Actores Especialista, adminoistardor, paciente
Condiciones El especialista debe estar logueado en la plataforma.
Necesarias
Escenario Actor Sistema
Principal 1. El especialista selecciona la opción 4. La plataforma cierra la sesión del
"Cerrar sesión" en la barra de especialista y lo redirige a la página de
navegación. inicio de sesión.
2. La plataforma muestra un mensaje
de confirmación.
3. El especialista confirma que desea
cerrar sesión.
Escenario N/A
Alternativo
Escenarios de N/A
Excepción
Condición de La sesión del especialista se cierra correctamente y el especialista es redirigido a
éxito la página de inicio de sesión.
Cuestiones a N/A
resolver
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-0
Nombre Registro plataforma
Objetivo
Descripción Este caso de uso describe el proceso que un paciente sigue para registrarse en la
plataforma.
Actores Paciente, administrador, especialista
Condiciones El paciente debe tener acceso a un dispositivo con conexión a internet.
Necesarias
Escenario Actor Sistema
Principal 1. El paciente ingresa a la página web 5. La plataforma valida la información
de la plataforma. ingresada y crea una cuenta para el
paciente.
2. El paciente hace clic en el botón de
"registro".
3. El paciente completa el formulario
de registro con su información
personal.
4. El paciente hace clic en el botón
"Registrar".
Escenario Si el paciente ya tiene una cuenta en la plataforma, puede iniciar sesión en lugar
Alternativo de registrarse.
Escenarios de 1.Si el paciente ingresa información inválida, la plataforma mostrará un mensaje
Excepción de error y pedirá al paciente que corrija la información.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Diego Rivera, Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-01
Nombre Inicio de sesión
Objetivo Permitir al paciente iniciar sesión en la plataforma.
Descripción Permite al paciente iniciar sesión en la plataforma con un usuario registrado en
la base de datos.
Actores Paciente
Condiciones El paciente debe estar registrado en la plataforma.
Necesarias
Escenario Actor Sistema
Principal 1. El paciente ingresa su correo 2. El sistema verifica la validez de las
electrónico y contraseña en la página credenciales ingresadas.
de inicio de sesión.
3. Si las credenciales son válidas, el
sistema redirige al paciente a su perfil
de usuario.
4.Si las credenciales son inválidas, se
muestra un mensaje de error y se
solicita al paciente que ingrese
nuevamente sus credenciales.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-22
Nombre Ver disponibilidad especialista
Objetivo Permitir al paciente consultar la disponibilidad de un especialista en la
plataforma para poder programar una cita.
Descripción El paciente ingresará a la plataforma y podrá buscar un especialista por nombre
o por especialidad, luego podrá visualizar la disponibilidad de horarios del
especialista para poder programar una cita.
Actores Paciente, administrador
Condiciones El paciente debe haber iniciado sesión en la plataforma y tener acceso a internet.
Necesarias Los especialistas deben haber ingresado su horario de disponibilidad en la
plataforma.
Escenario Actor Sistema
Principal 1. El paciente ingresa a la plataforma 3. La plataforma muestra la
y selecciona la opción de ver disponibilidad de horarios del
disponibilidad de especialistas. especialista seleccionado.
2. El paciente ingresa el nombre o
especialidad del especialista que desea
consultar.
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU23
Nombre Ver disponibilidad de fecha y hora
Objetivo Permitir al paciente visualizar la disponibilidad de un especialista en una fecha y
hora específicas.
Descripción Este caso de uso se utiliza para que el paciente pueda verificar si un especialista
se encuentra disponible en una fecha y hora específicas, de modo que pueda
programar su cita médica en función de esa información.
Actores Paciente
Condiciones El paciente debe estar registrado e iniciar sesión en la plataforma. Debe haber
Necesarias especialistas registrados en la plataforma y tener una disponibilidad de citas en
la fecha y hora solicitadas.
Escenario Actor Sistema
Principal 1. El paciente inicia sesión en la 4. La plataforma muestra una lista de
plataforma. especialistas disponibles en la fecha y
hora solicitadas.
2. El paciente selecciona la opción de 6. La plataforma muestra la
"Ver disponibilidad de fecha y hora". disponibilidad de citas del especialista
seleccionado en la fecha y hora
solicitadas.
3. El paciente ingresa la fecha y hora 8. La plataforma confirma la cita
en la que desea programar la cita. programada.
5. El paciente selecciona un
especialista de la lista.
7. El paciente selecciona una cita
disponible.
Escenario 1. Si no hay especialistas disponibles en la fecha y hora solicitadas, la plataforma
Alternativo muestra un mensaje indicando que no se encontraron resultados.
2. Si el especialista seleccionado no tiene disponibilidad en la fecha y hora
solicitadas, la plataforma muestra un mensaje indicando que no hay citas
disponibles.
3. Si no hay citas disponibles en la fecha y hora seleccionadas, la plataforma
muestra un mensaje indicando que no hay citas disponibles.
Escenarios de 1. Si el paciente no está registrado en la plataforma, la plataforma muestra un
Excepción mensaje indicando que debe registrarse para acceder a la funcionalidad.
2. Si el paciente no ha iniciado sesión en la plataforma, la plataforma muestra un
mensaje indicando que debe iniciar sesión para acceder a la funcionalidad.
3. Si el paciente no ingresa una fecha y hora válidas, la plataforma muestra un
mensaje indicando que debe ingresar una fecha y hora válidas.
Condición de La plataforma muestra la disponibilidad de citas del especialista seleccionado en
éxito la fecha y hora solicitadas y permite al paciente programar una cita disponible.
Cuestiones a ¿Cómo se garantiza la actualización de la disponibilidad de citas en tiempo real?
resolver ¿Cómo se evita que dos pacientes programen la misma cita al mismo tiempo?
¿Cómo se muestra la disponibilidad de citas en diferentes zonas horarias?
Información de Catalogación
Proyecto Aplicación web gestión de citas
Autor Yenifer Juliana, Yisel Johana
Versión 0.1 Estado de Borrador
Desarrollo
Definición del Caso de Uso
Código CU-24
Nombre Solicitar citas
Objetivo Permitir al paciente solicitar una cita con un especialista disponible en la
plataforma.
Descripción El paciente accede a la plataforma y verifica la disponibilidad del especialista
que desea. Luego selecciona la fecha y hora de su preferencia y solicita la cita.
Actores Paciente, administardor
Condiciones El paciente debe estar registrado y haber iniciado sesión en la plataforma. El
Necesarias especialista debe tener disponibilidad en la fecha y hora seleccionadas.
Escenario Actor Sistema
Principal 1. El paciente accede a la plataforma. 5. La plataforma confirma la solicitud
de cita y envía un mensaje de
confirmación al paciente.
2. El paciente verifica la
disponibilidad del especialista que
desea.
3. El paciente selecciona la fecha y
hora de su preferencia.
4. El paciente solicita la cita.