Está en la página 1de 34

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL


ESCUELA DE INGENIERIA INFORMATICA

INTEGRANTES:

 ----
 ----
 ----

DOCENTE:

 ---

CURSO:

--------

CICLO:

2019
PIURA - PERU
MODULO DE CITA MEDICA PARA EL HOSPITAL
“ ”
Enero de 2020

INTEGRANTES:
MODELO DE CASOS DE USO

Administrador.

Paciente
Citas.
I. ADMINISTRADOR (MCU):

Detalle:

. Crear nuevo usuario

Actores

Administrador.
Descripción:

Este proceso le permite a un usuario de tipo administrador crear un nuevo usuario del sistema.

Flujo Principal:
Actor Paso Sistema Excepciones
1 El usuario selecciona 2 El sistema despliega E1
la opción de crear un un formulario para el
nuevo ingreso
Usuario. De un nuevo usuario.
3 El usuario llena el E2
formulario con los datos
Deseados.
4 El usuario presiona 5 El sistema guarda los E3
el botón para datos en la base de
guardar los datos.
datos.

Excepciones:
Códig Descripción Alternativa
o
E1 El usuario ya está asignado Seleccionar otro nick para el usuario.
en el sistema.
E2 Faltan datos obligatorios en el Llenar todos los datos obligatorios
formulario. del
formulario.
E3 Error al guardar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.
Actualizar Usuario

Actores:

Administrador,

Descripción:

Este proceso le permite a un usuario de tipo administrador actualizar los datos de un


usuario registrado en el sistema.
Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona un 2 El sistema despliega E1
usuario para actualizar un formulario con la
sus datos. información del
usuario
seleccionado.
3 El usuario actualiza E2
los datos deseados
en el
formulario.
4 El usuario presiona 5 El sistema guarda E3
el botón para los cambios en la
guardar los base de
cambios. datos.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar datos del Volver a intentar o comunicarse con
usuario. un
administrador.
E2 Faltan datos obligatorios en el Llenar todos los datos obligatorios
formulario. del
formulario.
E3 Error al guardar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.
Eliminar Usuario

Actores:

Administrdor

Descripción:

Este proceso le permite a un usuario de tipo administrador eliminar un usuario registrado en


el sistema.
Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona un 2 El sistema despliega
usuario para eliminarlo. un mensaje para
verificar si
el usuario está seguro.
3 El usuario presiona el 4 El sistema elimina E1
botón para confirmar la el usuario de la
eliminación. base de
datos.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al eliminar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.

Listar Usuarios

Actores:

Administrado

r Descripción:

Este proceso le permite a un usuario de tipo administrador visualizar un listado de todos los
usuarios registrados en el sistema.

Flujo Principal:
Pas Actor Paso Sistema Excepciones
o
1 El usuario selecciona 2 El sistema despliega E1
la opción de listar un listado con todos
usuarios. los usuarios ingresados
en el
Sistema.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar los datos de los Volver a intentar o comunicarse con
usuarios de la base de datos. un
Administrador.
Exportar Usuarios

Actores

Administrador

Descripción:

Este proceso le permite a un usuario de tipo administrador exportar a formato csv, pdf o
excel el listado de usuarios registrados en el sistema.

Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona 2 El sistema genera un E1
la opción exportar la archivo con el listado
lista de usuarios en el de usuarios registrados
formato deseado. en el sistema en el
formato
seleccionado.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar los datos de los Volver a intentar o comunicarse con
usuarios de la base de datos. un
administrador.
II. Paciente (MCU).

Detalle:

Crear nuevo Paciente

Actores:

Administrador, Paciente

Descripción:

Este proceso le permite a un usuario de tipo administrador crear un nuevo paciente en el


sistema. El paciente también puede crearse un registro en el sistema.

Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona 2 El sistema despliega
la un
opción de crear un formulario para el
nuevo paciente. ingreso de un nuevo
paciente.
3 El usuario llena el E1, E2
formulario con los datos
deseados.
4 El usuario presiona el 5 El sistema guarda los E3
botón para guardar datos en la base de
los datos. datos.
Excepciones:

Códig Descripción Alternativa


o
E1 El nombre email ingresado está Seleccionar otro email o seleccionar
siendo utilizado en el sistema olvidó su contraseña.
E2 Faltan datos obligatorios en el Llenar todos los datos obligatorios
formulario. del
formulario.
E3 Error al guardar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.

Actualizar Paciente

Actores:

X, Paciente

Descripción:

Este proceso le permite a un usuario de tipo Administrador actualizar los datos de un


paciente, o a un usuario de tipo paciente actualizar sus propios datos.

Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona 2 El sistema despliega un E1
un paciente para formulario con la
actualizar sus datos. información del
paciente
seleccionado.
3 El usuario actualiza E2
los datos deseados
en el
formulario.
4 El usuario presiona 5 El sistema guarda E3
el botón para los cambios en la
guardar los base de
cambios. datos.
Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar datos del paciente. Volver a intentar o comunicarse con
un
administrador.
E2 Faltan datos obligatorios en el Llenar todos los datos obligatorios
formulario. del
formulario.
E3 Error al guardar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.

Eliminar Paciente

Actores:

Administrado

Descripción:

Este proceso le permite a un usuario de tipo Administrador eliminar el registro de un


paciente registrado en el sistema.

Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona un 2 El sistema despliega
paciente para un mensaje para
eliminarlo. verificar si
el usuario está seguro.
3 El usuario presiona el 4 El sistema elimina E1
botón para confirmar la el paciente de la
eliminación. base de
datos.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al eliminar la información Intentar más tarde o comunicarse con
en un
la base de datos. administrador.
Listar Pacientes

Actores:

Administrado

Descripción:

Este proceso le permite a un usuario de tipo doctor visualizar un listado de los pacientes
registrados en el sistema.

Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona la 2 El sistema despliega E1
opción de listar un listado con todos
pacientes. los pacientes
ingresados en
el sistema.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar los datos de los Volver a intentar o comunicarse con
pacientes de la base de datos. un
administrador.
Exportar Pacientes

Actores:

Administrado

Descripción:

Este proceso le permite a un usuario de tipo doctor exportar a formato csv, pdf o excel el
listado de pacientes registrados en el sistema.
Flujo Principal:

Pas Actor Paso Sistema Excepciones


o
1 El usuario selecciona 2 El sistema genera un E1
la opción exportar la archivo con el listado
lista de pacientes en el de pacientes
formato deseado. registrados en el
sistema en el formato
seleccionado.

Excepciones:

Códig Descripción Alternativa


o
E1 Error al cargar los datos de los Volver a intentar o comunicarse con
pacientes de la base de datos. un
administrador.

III. Cita

Detalle:

Crear nueva Cita


Actores:

Doctor

Descripción:

Este proceso le permite a un usuario de tipo Administrador, crear una cita en el


calendario con la disponibilidad de su tiempo

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema despliega
selecciona la una pantalla con un
opción de asignar calendario.
fechas
a horario.
3 El usuario selecciona 4 El sistema
una fecha en la que pregunta la hora
desea de inicio de la cita.
crear una cita
disponible.
5 El usuario ingresa la 6 El sistema E1, E2
hora de inicio de la pregunta la hora de
cita y finalización de la
presiona aceptar. cita.
6 El usuario ingresa la 7 El sistema guarda la E3, E4, E5
hora información de la
de finalización de la cita en la base de
cita y presiona datos.
aceptar.

Excepciones:

Códi Descripción Alternativa


go
E1 El campo de la hora de inicio Ingresar una hora válida.
está
vacío.
E2 El campo de la hora de inicio Ingresar una hora válida.
tiene
un formato no válido.
E3 El campo de la hora de Ingresar una hora válida.
finalización
está vacío.

E4 El campo de la hora de inicio Ingresar una hora válida.


tiene
un formato no válido.
E5 Error al guardar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.
Asignar Cita

Actores:

Administrador, Paciente

Descripción:

Este proceso le permite a un usuario de tipo Administrador asignar a un paciente una


cita previamente creada. Un paciente también puede asignarse una cita a sí mismo.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema despliega E1
selecciona la un
opción de asignar listado de los
citas a pacientes pacientes
registrados en el
sistema.
3 El usuario 4 El sistema me E2
selecciona el despliega
paciente al que un calendario
desea asignar la con las citas
cita. disponibles.
5 El usuario 5 El sistema asigna la E3
selecciona la cita cita seleccionada al
que desea asignar. usuario
seleccionado y
guarda la
información en la
base de
datos.
6 El sistema envía E4
un correo
electrónico al
doctor y al paciente
con
la información de la
cita.

Excepciones:

Códi Descripción Alternativa


go
E1 Error al cargar los datos de los Volver a intentar o comunicarse
pacientes de la base de datos. con un
administrador.
E2 Error al cargar los datos de las Volver a intentar o comunicarse
citas con un
de la base de datos. administrador.
E3 Error al guardar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.
E4 Error al enviar correo Verificar datos del servidor de
electrónico correos
de confirmación. electrónicos.
Solicitar Cita

Actores:

Paciente

Descripción:

Este proceso le permite a un usuario de tipo paciente solicitar la creación de una cita
en un horario deseado.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema
selecciona la muestra un
opción de solicitar formulario para
cita para un la solicitud de
horario no una cita.
existente.
3 El usuario llena los E1, E2
datos del
formulario junto
con la hora en la
cual desea
hacer la cita.
4 El usuario 5 El sistema guarda E3
presiona el botón la información en la
para guardar la base de
información. datos.

Excepciones:
Códi Descripción Alternativa
go
E1 Algún campo del formulario Llenar completamente los datos
está requeridos por el formulario.
vacío.
E2 El campo de la hora de inicio Ingresar una hora válida.
tiene
un formato no válido.
E3 Error al guardar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.
Aprobar Cita

Actores:

Administrad

or

Descripción:

Este proceso le permite a un usuario de tipo Administrador aprobar citas


solicitadas por un paciente.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema E1
selecciona la despliega un listado
opción de de todas las citas
visualizar las citas en cola por
en cola. aprobarse
registradas en el
sistema.
2 El usuario
selecciona la
cita que desea
aprobar.
3 El usuario ingresa la E2, E3
hora de finalización
de la cita
solicitada.
4 El usuario 5 El sistema guarda E4
presiona el botón la información en la
para guardar y base de
aprobar la cita. datos.

6 El sistema envía E5
un correo
electrónico al
doctor y al paciente
con
la información de la
cita.
Excepciones:

Códi Descripción Alternativa


go
E1 Error al cargar los datos de las Volver a intentar o comunicarse
citas con un
en cola de la base de datos. administrador.
E2 El campo de la hora está Ingresar un valor válido para el
vacío. campo de
hora.
E3 El campo de la hora tiene un Ingresar un valor válido para el
formato no válido. campo de
hora.
E4 Error al guardar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.
E5 Error al enviar correo Verificar datos del servidor de
electrónico correos
de confirmación. electrónicos.

Anular Cita
Actores:

Administrad

or

Descripción:

Este proceso le permite a un usuario de tipo administrador anular una cita registrada
en el sistema y que esté asociada al mismo.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema despliega E1
selecciona la un listado con la
opción de listar las información de las
citas existentes en citas registradas en
el sistema. el sistema.
3 El usuario 4 El sistema muestra
selecciona la un
cita que desea mensaje de
anular. confirmación.
5 El usuario presiona 6 El sistema cambia E2
aceptar. de
estado a la cita a
anulado.
Excepciones:

Códi Descripción Alternativa


go
E1 Error al cargar los datos de las Volver a intentar o comunicarse
citas con un
de la base de datos. administrador.
E2 Error al actualizar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.

Cancelar Cita

Actores:

Administrad

Descripción:

Este proceso le permite a un usuario de tipo paciente anular una cita


registrada en el sistema y que esté asociada al mismo.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema despliega E1
selecciona la un listado con la
opción de listar las información de las
citas existentes en citas registradas en
el sistema. el sistema.
3 El usuario 4 El sistema muestra
selecciona la un
cita que desea mensaje de
cancelar. confirmación.
5 El usuario 6 El sistema E2
presiona cambia de
aceptar. estado a la cita
a
cancelado.

Excepciones:

Códi Descripción Alternativa


go
E1 Error al cargar los datos de las Volver a intentar o comunicarse
citas con un
de la base de datos. administrador.
E2 Error al actualizar la Intentar más tarde o comunicarse
información en con un
la base de datos. administrador.
Ver Citas

Actores:

Administrador

Descripción:

Este proceso le permite a un usuario de tipo administrador de tipo paciente


visualizar un listado de citas que tienen asignadas.

Flujo Principal:

Pa Actor Pas Sistema Excepcione


so o s
1 El usuario 2 El sistema despliega E1
selecciona la un listado con la
opción de listar las información de las
citas existentes en citas registradas en
el sistema. el sistema.

Excepciones:

Códi Descripción Alternativa


go
E1 Error al cargar los datos de las Volver a intentar o comunicarse
citas con un
de la base de datos. administrador.

También podría gustarte