CU5 - BwSCanisRed/PROYECTO-ING-SOFTWARE-I GitHub Wiki

Identificación


Campo Información
Autor Jennifer López - 14/03/2024
Nombre Consultar disponibilidad de citas médicas
Descripción El afiliado puede consultar la disponibilidad de citas medicas de una determinada sede, realizando una búsqueda por datos del médico como el nombre o por una fecha en particular, el sistema debe mostrar la fecha, la hora de la cita y el nombre del médico disponible en los horarios Y/o el medico que el afiliado haya solicitado según sus preferencias o permitiendo que el sistema le sugiera fechas disponibles
Datos de entrada Nombre y dirección de la sede, especialidad, fecha, hora de la cita y nombre del médico
Datos de salida Fecha, hora de la cita y nombre del médico
Actor Afiliado
Requerimiento base RQ-04
Precondiciones El afiliado debe estar registrado y autenticado en el sistema
Postcondiciones El afiliado visualiza si hay disponibilidad de citas con los horarios y el nombre del médico de su preferencia o con la opción de fechas sugeridas
Mockup Consultar disponibilidad

Flujo


Actor Sistema
1. Hace clic sobre el botón "Consultar disponibilidad"
2. Se consulta en la BD los datos de las sedes disponibles
3. Se carga en la pantalla el nombre y la dirección de la sede
4. Hace clic sobre la sede que desea seleccionar
5. Se consulta la especialidad de la cita
5. Hace clic sobre la especialidad que desea seleccionar
6. Se consulta en la BD el nombre de la sede, su dirección, las fechas disponibles y el nombre del médico
8. Si hace clic sobre el botón "Consultar", debe Selecciona la fecha, hora y/o medico de la cita que desea solicitar
8. Si hace clic sobre el botón "Sugerir fechas disponibles", no es necesario seleccionar los datos de fecha, hora y nombre del medico
9. Se carga en pantalla los resultados de las citas disponibles según las preferencias del afiliado, en caso, de no haber disponibilidad se muestra el mensaje "No hay citas disponibles según las opciones seleccionadas"
9. De ser por fecha sugerida, se carga en pantalla los resultados de las citas disponibles , en caso, de no haber disponibilidad se muestra el mensaje "No hay citas disponibles"

Excepciones


Paso Solución
1. Se puede perder la conexión a la BD Generar un mensaje de perdida de conexión, intente más tarde