-
Notifications
You must be signed in to change notification settings - Fork 0
Casos de uso
Iván Ruiz Rube edited this page Jan 4, 2022
·
34 revisions
- Se activa el contexto user-identified
- Se activa el contexto user-activated
- Se activa el contexto user-consent
- El usuario dice: Quiero iniciar sesión
- El usuario dice: Mi DNI es 111
- Al validar alguna de las precondiciones de los casos de uso
- El agente recopila el DNI del usuario
- El sistema comprueba que el usuario está registrado en el sistema de salud
- El agente dice Hola, ¿cómo puedo ayudarte?
- El agente dice: Necesito que me indiques tu DNI
- El usuario dice: Mi DNI es 111
- El caso de uso continua en paso 2
- El sistema comprueba que el usuario no está registrado en la base de datos
- El agente dice: Lo siento, pero no estás registrado en la base de datos de usuarios del servicio andaluz de salud
- Se cancela el caso de uso
- El contexto user-identified está activo
- Se activa el contexto user-activated
- El usuario dice: Quiero activar mi usuario
- Al validar alguna de las precondiciones de los casos de uso
- El agente dice: Ahora voy a proceder a activar su usuario. Espere unos instantes... Ya está activado
- El contexto user-identified está activo
- Se activa el contexto user-consent
- El usuario dice: Quiero leer las condiciones de uso
- Al validar alguna de las precondiciones de los casos de uso
- El agente dice: Ahora voy a proceder a leerte las condiciones de uso.....bla bla. ¿Estás conforme?
- El usuario dice: Sí
- El agente dice: Muy bien. Desde este momento puede hacer gestiones de citas médicas
- El usuario dice: no
- El agente dice: Lo siento, pero es necesario que aceptes las condiciones de uso para poder gestionar citas.
- Se cancela el caso de uso
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consented está activo
- Se elimina el contexto user-consent
- El usuario dice: Quiero revocar las condiciones de uso
- El agente dice: Si revoca su consentimiento no podrá gestionar sus citas médicas. ¿Estás seguro?
- El usuario dice: Sí
- El agente dice: De acuerdo. He tenido en cuenta su solicitud. Para poder gestionar sus citas médicas conmigo en el futuro, tendrás que pedirme que le lea de nuevo las condiciones de uso
- El usuario dice: No
- El agente dice: De acuerdo.
- Se cancela el caso de uso
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consent está activo
- Se planifica una nueva cita del usuario con su médico
- El usuario dice: Quiero pedir una cita con mi médico
- El sistema comprueba que el usuario no tiene una cita asignada
- El agente dice: ¿Cómo desea la cita, presencial o telefónica?
- El usuario dice: En el centro de salud
- El agente dice: Podría ofrecerte cita para el lunes 1, martes 2, miércoles 3 u otra fecha, ¿cuál prefieres?
- El usuario dice: Quiero para el día 1
- El agente dice: Tengo citas disponible para el lunes 1 a las 08:00, 08:10, 08:20, más tarde u otra fecha, ¿cuál prefieres?
- El usuario dice: A las 08:00
- El agente dice: Le voy a confirmar cita para el lunes 1 a las 08:00 en su centro de salud Loreto Puntales. ¿La confirmo?
- El usuario dice: Sí
- El agente dice: De acuerdo, la cita ha sido registrada correctamente.
- El sistema comprueba que el usuario ya tenía una cita asignada
- Se llama al caso de uso Modificar Cita (paso 2)
- El agente dice: no hay mas fechas disponibles
- Se cancela el caso de uso
- El usuario dice: Quiero otra fecha
- Vuelve al paso 2 del escenario principal
- El usuario dice: Quiero otra hora
- Vuelve al paso 4 del escenario principal
- El usuario dice: no
- Se cancela el caso de uso
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consent está activo
- Se modifica una nueva cita del usuario con su médico
- El usuario dice: Quiero cambiar mi cita con mi médico
- El usuario dice: Quiero mover la cita con el médico al lunes
- El sistema comprueba que el usuario tiene una cita asignada
- El agente dice: ¿Cómo desea la cita, presencial o telefónica?
- El usuario dice: En el centro de salud
- El agente dice: Atención: vamos a modificar la cita que usted ya tiene concertada. Su cita es el lunes 1 a las 8 horas y 15 minutos, en el centro de salud. Podría ofrecerte cita para el lunes 1, martes 2, miércoles 3 u otra fecha, ¿cuál prefieres?
- El usuario dice: Quiero para el día 1
- El agente dice: Tengo citas disponible para el lunes 1 a las 08:00, 08:10, 08:20, más tarde u otra fecha, ¿cuál prefieres?
- El usuario dice: A las 08:00
- El agente dice: Atención: recuerde que ya tenía una cita concertada. Su cita es el lunes 1 a las 8 horas y 15 minutos, en el centro de salud. Si continua, se anulará dicha cita. Le voy a gestionar una nueva cita para el lunes 1 a las 08:00 en su centro de salud Loreto Puntales. ¿La confirmo?
- El usuario dice: Sí
- El agente dice: De acuerdo, la cita ha sido registrada correctamente.
- Se llama al caso de uso para anular la cita anterior Anular Cita (paso 4)
- El agente dice: Hemos anulado la cita que usted tenía previamente
- El sistema comprueba que el usuario no tiene ninguna cita asignada
- El agente dice: No tiene ninguna cita y por tanto no hay nada que modificar
- Se cancela el caso de uso
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consent está activo
- Se anula la cita del usuario
- El usuario dice: Quiero anular mi cita con el médico
- El sistema comprueba que el usuario tiene una cita asignada
- El agente dice: Su próxima cita es el 30 de diciembre a las 12 horas y 34 minutos, mediante llamada telefónica. ¿Desea cancelar la cita?
- El usuario dice: sí
- El agente dice: La cita ha sido cancelada
- El agente dice: No tiene ninguna cita registrada en el sistema.
- Se cancela el caso de uso
- El usuario dice: no
- Se cancela el caso de uso
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consent está activo
- El usuario dice: Cuando es mi cita con mi médico
- El sistema comprueba que el usuario tiene una cita asignada
- El agente dice: Su cita es el día 4 a las 14:30 en el centro de salud Loreto Puntales
- El sistema comprueba que el usuario no tiene una cita asignada
- El agente dice: Lo siento pero no tiene ninguna cita asignada
- El agente dice: ¿Quiere solicitar una cita?
- En usuario dice: Sí
- Se invoca al caso de uso Solicitar Cita
- Se dispara el evento WELCOME
- El agente dice: Hola soy tu agente conversacional...
- El agente dice: Puedo ayudarte a pedir cita, cambiarla, etc....
- El usuario dice: Gracias, adiós
- El agente dice: Que pase un buen día
- Se cierra la sesión con el bot
- El usuario dice: ¿Cómo puedo solicitar una cita?
- El usuario dice: ayuda
- El agente dice: Para solicitar cita, solo tienes que decirme quiero una cita y luego yo te propondré algunas fechas y horas posibles
- El contexto user-identified está activo
- El contexto user-activated está activo
- El contexto user-consent está activo
- El usuario dice: ¿Donde está mi centro de salud?
- El agente dice: Su centro de salud, Loreto Puntales, se encuentra en la calle Hidroavión Numancia, 0, 11011 Cádiz. Su teléfono de contacto es el 956956956