Está en la página 1de 32

RF- <> Ingresando a la aplicación Sismed (Sistema de

Gestión de Citas y Formulación Médica para el


servicio médico asistencial Sena).
Versión 1
Autores Administrador, Medico, Funcionario y Auxiliar.
Fuentes
Objetivos asociados
Descripción Validar el usuario y contraseña, (para permitir
acceso a la aplicación).
Precondición El usuario debe estar registrado en la bases de
datos con su login y password válidos
Flujo Normal Paso Acción
1 El sistema despliega una ventana para
capturar el login y password,
2 El Actor (Administrador, Medico, Funcionario
y Auxiliar.) digita login y password; ejecuta la
opción ingresada.
3 El sistema valido que el login y password
correspondan a la existente en las Bases de
Datos.
4 El sistema despliega un menú acorde al perfil
del actor que se validó.
Flujo Alterno 3 El login y password proporcionados por el
actor no corresponden a los registrados en la
bases de datos.
Poscondiciones El Actor (Administrador, Medico, Funcionario y
Auxiliar.) se ha validado correctamente, permitiendo
el acceso a su respectivo menú.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada
Importancia importante
Urgencia
Comentarios
RF- <> Registrar funcionario
Versión <numero de versión y fecha>
Autores funcionario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Registrar usuario
Precondición El Funcionario debe estar logueado en la aplicación
y debe pertenecer al rol de Funcionario.
Flujo Normal Paso Acción
1 El sistema despliega una ventana de inicio
de sesión con un vínculo para crear usuarios
nuevos.
2 El nuevo usuario hace clic sobre el vínculo
para crear nuevo Funcionario.
3 El sistema muestra un formulario para la
captura de la información del Funcionario.
4 El Funcionario diligencia la información
solicitada en el formulario.
5 El sistema valido que la información del
formulario haya sido diligenciada en su
totalidad y con los valores correctos.
Flujo Alterno 3 Si el Funcionario ya está registrado en el
sistema se despliega un mensaje que
indique que el Funcionario ya está registrado
en la base de datos.
4 El sistema valida que falta información por
diligenciar en el formulario, por lo tanto se
despliega un cuadro de dialogo que indique
que se deben llenar todos los campos.
Postcondición El nuevo Funcionario es registrado en la base de
datos del sistema.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <> Modificar password de Funcionario
Versión <número de versión y fecha>
Autores Funcionario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Un usuario registrado puede cambiar su password
en el momento en que lo desee.
Precondición Debe ser un usuario valido con la sesión abierta.
Flujo Normal Paso Acción
1 El Funcionario solicita el interfaz de cambiar
password.
2 El sistema muestra el interfaz solicitado para
que ingresen los datos necesarios.
3 El Funcionario ingresa el viejo y el nuevo
password.
4 El sistema valida los datos ingresados.
5 El Funcionario confirma cambio password.
6 El sistema modifica valores en la base de
datos.
Flujo Alterno 4 Si el viejo password no es correcto, indica el
error y vuelve al paso 2.
Postcondición Se actualiza la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada Utilizado permanentemente
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <3> Agregar Medico
Versión <1>
Autores Administrador, Medico, Funcionario y Operario.
Fuentes <>
Objetivos asociados <>
Descripción Validar el usuario y contraseña, (para permitir
acceso a la aplicación), agregando medico (Adiciona
a la bases de datos información de los médicos que
están en servicio).
Precondición El administrador debe autenticarse por medio de un
login y password para permitir su acceso al sistema
y verificar sus privilegios.
Flujo Normal Paso Acción
4 El sistema despliega un menú acorde al perfil
del actor que se validó.
5 El sistema despliega una ventana para
capturar la información del Médico.
6 El sistema despliega un formulario para
capturar la información del Médico.
7 El Administrador llena el formulario con la
información del Médico.
8 El sistema valido que toda la información
solicitada haya sido diligenciada
correctamente.
9 El sistema almacena la información del
Médico en a base de datos.
Flujo Alterno 5 La información del Médico no fue
diligenciada en su totalidad, por lo tanto se
muestra una ventana de dialogo informando
que se debe diligenciar todos los campos de
formulario.
6 al intentar almacenar la información del
médico en la base de datos se genera un
error de llave duplicada
Poscondiciones La información del Médico se almacenó en la base
de datos correctamente.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <4> Consultando Médico
Versión <1>
Autores Administrador
Fuentes <>
Objetivos asociados <>
Descripción Muestra toda la información del Médico almacenada
en la base de datos del sistema.
Precondición El administrador debe autenticarse por medio de un
login y un password para permitir su acceso al
sistema y verificar sus privilegios
Flujo Normal Paso Acción
1 El sistema despliega un menú en el cual se
visualizan las actividades que puede ejecutar
el Administrador.
2 El Administrador elige la opción de consular
Médico.
3 El sistema despliega un formulario con una
lista de los nombres de los Médicos
registrados en la base de datos.
4 El Administrador elige el Médico que desea y
ejecuta la acción por medio del botón de
consulta del formulario
5 El sistema muestra un formulario con toda la
información correspondiente al Médico
seleccionado por el Administrador
Flujo Alterno 4 El Administrador no ejecuta la operación de
consulta de la información de ningún Médico
y se devuelve al menú principal.
Postcondición El Administrador visualiza correctamente la
información del Médico.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <5> Modificar Médico
Versión <numero de versión y fecha>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Modificar la información del Médico almacenada en
la base de datos.
Precondición El administrador debe autenticarse por medio de un
login y un password para permitir su acceso al
sistema y verificar sus privilegios
Flujo Normal Paso Acción
1 El sistema despliega un menú en el cual se
visualizan las actividades que puede ejecutar
el Administrador.
2 El Administrador elige la opción de modificar
Médico.
3 El sistema despliega un formulario con la
información del Médico extraída de la base
de datos.
4 El Administrador modifica la información de
los campos del formulario que crea
necesarios.
5 El sistema valido la información del
formulario verificando, que haya sido
diligenciada correctamente.
Flujo Alterno 5 La información del Médico no fue
diligenciada en su totalidad, por lo tanto se
muestra una ventana de dialogo informando
que se debe diligenciar todos los campos del
formulario.
Postcondición Información del Médico se actualizó correctamente
en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <6> Inhabilitar Médico
Versión <numero de versión y fecha>
Autores Administrador
Fuentes
Objetivos asociados
Descripción Cambia el estado del Médico de activo a inactivo
para cancelar su acceso al sistema.
Precondición El administrador debe autenticarse por medio de un
login y un password para permitir su acceso al
sistema y verificar sus privilegios
Flujo Normal Paso Acción
1 El sistema despliega un menú en el cual se
visualizan las actividades que puede ejecutar
el Administrador.
2 El Administrador elige la opción de inhabilitar
Médico.
3 El sistema despliega un formulario con la
información del Médico extraída de la base
de datos.
4 El Administrador elige al Médico que desea
inhabilitar y ejecuta la acción por medio del
botón de confirmación del formulario.
5 El sistema actualiza el campo estado de la
tabla Médico con el valor inactivo para
indicar el doctor se encuentra inhabilitado.
6 El sistema no tiene en cuenta el estado
inactivo para la asignación de citas.
Flujo Alterno El administrador no elige a ningún Médico para
inhabilitarlo y se devuelve al menú principal.
Postcondición El Médico ha sido inhabilitado del sistema
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <7> Adicionando Consultorio
Versión <1>
Autores Administrador
Fuentes
Objetivos asociados
Descripción Crea un consultorio para poder ser asignado a un
Médico
Precondición El usuario debe haberse logueado en el sistema, y
debe pertenecer al Rol de Administrador
Flujo Normal Paso Acción
1 El sistema despliega las opciones con las
que cuenta con el Administrador.
2 El Administrador selecciona la opción de
Adicionar consultorio.
3 El sistema muestra un formulario para la
captura de la información del consultorio
4 El sistema valida la información ingresada
por el Administrador
5 Se aprueba el nuevo registro ingresado, y se
actualiza la tabla de consultorios.
Flujo Alterno 2 El Administrador no ejecuta la consulta y
retorna al menú principal.
4 El sistema al insertar la información
encuentra que hay duplicidad y genera un
error.
Postcondición La información del consultorio se almacena
correctamente en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <8> Consultando Consultorio
Versión <1>
Autores Administrador-Medico
Fuentes <>
Objetivos asociados <>
Descripción Consulta la información del consultorio
Precondición El usuario debe haberse logueado en el sistema, y
debe pertenecer al Rol de Administrador
Flujo Normal Paso Acción
1 El sistema despliega las opciones con las
que cuentan el Administrador.
2 El Administrador selecciona la opción de
consultar un consultorio
3 El sistema muestra cuantos Médicos tiene
asignado ese consultorio, cantidad de
consultorios y disponibilidad.
Flujo Alterno 2 El Médico no ejecuta la consulta y retorna al
menú principal.
Postcondición La información de los consultorios se puede
visualizar correctamente.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <9> Modificar Consultorio
Versión <1>
Autores Administrador
Fuentes <>
Objetivos asociados <>
Descripción Modifica la información del consultorio
Precondición El usuario debe haberse logueado en el sistema, y
debe pertenecer al Rol de Administrador
Flujo Normal Paso Acción
1 El sistema despliega las opciones con las
que cuentan el Administrador.
2 El Administrador selecciona la opción de
modificar un consultorio
3 El sistema despliega un formulario con la
información del consultorio almacenada en la
base de datos.
4 El Administrador modifica la información que
el crea necesaria
5 El sistema valido la información ingresada
con el Administrador.
6 Se aprueba el nuevo registro ingresado, y se
actualiza la tabla de consultorios.
Flujo Alterno 2 El doctor no ejecuta la consulta y retorna al
menú principal.
5 El sistema al realizar la validación encuentra
que hay asignado un Médico para el
consultorio y que debe realizar primero la
modificación del Médico.
Postcondición La Información del consultorio se actualizó
correctamente en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <10> Inhabilitar Consultorio
Versión <1>
Autores Administrador
Fuentes <>
Objetivos asociados <>
Descripción Inhabilita al consultorio para que no pueda ser
asignado a ningún Médico
Precondición El usuario debe haberse logueado en el sistema, y
debe pertenecer al Rol de Administrador
Flujo Normal Paso Acción
1 El sistema despliega las opciones con las
que cuentan el Administrador.
2 El Administrador selecciona la opción de
inhabilitar un consultorio
3 El sistema despliega un formulario que
permite inhabilitar consultorio mediante el
marcado de un checkbox.
4 El sistema valido la información ingresada
con el Administrador.
5 Se aprueba el nuevo registro ingresado, y se
actualiza la tabla de consultorios.
Flujo Alterno 2 El Médico no ejecuta la consulta y retorna al
menú principal.

4 El sistema al realizar la validación encuentra


que hay asignado un Médico para el
consultorio y que debe realizar primero la
modificación del Médico.
Postcondición Se inhabilito correctamente en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <> Agregar Auxiliar
Versión <1>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Adiciona a la base de datos la información del
auxiliar.
Precondición El administrador debe autenticarse por medio de un
login y password para permitir su acceso al sistema
y verificar sus privilegios.
Flujo Normal Paso Acción
1 El sistema despliega un menú acorde al perfil
del Administrador que se validó.
2 El sistema despliega una ventana para
capturar la información del Auxiliar.
3 El sistema despliega un formulario para
capturar la información del Auxiliar.
4 El Administrador llena el formulario con la
información del Auxiliar.
5 El sistema valida que toda la información
solicitada haya sido diligenciada
correctamente.
6 El sistema almacena la información del
Auxiliar en a base de datos.
Flujo Alterno 5 La información del Auxiliar no fue
diligenciada en su totalidad, por lo tanto se
muestra una ventana de dialogo informando
que se debe diligenciar todos los campos del
formulario.
6 Al intentar almacenar la información del
Auxiliar en la base de datos se genera un
error de llave duplicada.
Poscondiciones La información del Auxiliar se almacenó en la base
de datos correctamente.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <> Consultando Auxiliar
Versión <1>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Muestra toda la información del Auxiliar almacenada
en la base de datos del sistema.
Precondición El administrador debe autenticarse por medio de un
login y un password para permitir su acceso al
sistema y verificar sus privilegios
Flujo Normal Paso Acción
1 El sistema despliega un menú en el cual se
visualizan las actividades que puede ejecutar
el Administrador.
2 El Administrador elige la opción de consular
Auxiliar.
3 El sistema despliega un formulario con una
lista de los nombres de los Auxiliares
registrados en la base de datos.
4 El Administrador elige el Auxiliar que desea y
ejecuta la acción por medio del botón de
consulta del formulario.
5 El sistema muestra un formulario con toda la
información correspondiente al Auxiliar
seleccionado por el Administrador
Flujo Alterno 4 El Administrador no ejecuta la operación de
consulta de la información de ningún Auxiliar
y se devuelve al menú principal.
Postcondición El Administrador visualiza correctamente la
información del Auxiliar.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <id del requisito> Modificar Auxiliar
Versión <numero de versión y fecha>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El Administrador busca a un determinado Auxiliar
del sistema, para modificar algunos datos básicos
del mismo.
Precondición El Auxiliar existe en la base de datos.
Flujo Normal Paso Acción
1 El Administrador solicita la pantalla modificar
Auxiliar.
2 El sistema llama el caso de uso consultar
auxiliar.
3 El Administrador modifica los datos del
Auxiliar.
4 El sistema valida los datos ingresados y pide
confirmación.
5 El Administrador confirma la modificación.
6 El sistema modifica los datos en la base de
datos.
Flujo Alterno 5 La información del Auxiliar no fue
diligenciada en su totalidad, por lo tanto se
muestra una pantalla de dialogo informando
que se deben diligenciar todos los campos
del formulario.
Postcondición Modifica la información en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <> inhabilitando Auxiliar
Versión <1>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Inhabilitar Auxiliar.
Precondición El Administrador con sesión abierta y permiso
suficiente, inhabilita el Auxiliar.
Flujo Normal Paso Acción
1 El Administrador solicita la interfaz de
inhabilitar Auxiliar.
2 El sistema muestra la interfaz solicitada para
que ingrese el Auxiliar a inhabilitar.
3 El Administrador ingresa el nombre del
Auxiliar a inhabilitar.
4 El sistema valida los datos ingresados.
5 El Administrador inhabilita cuenta del
Auxiliar.
6 El sistema modifica valores en la base de
datos.
Flujo Alterno 3 Si el nombre del Auxiliar es incorrecto indica
el error y vuelve al paso 2.
Postcondición El sistema actualizar la base de datos
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada Utilizado permanentemente
Importancia importante
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios
RF- <id del requisito> Agregar Funcionario
Versión <1>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El Administrador ingresa los datos necesarios para
ingresar un nuevo funcionario al sistema.
Precondición El funcionario no existe en la base de datos.
Flujo Normal Paso Acción
1 El Administrador solicita la pantalla de
agregar funcionario.
2 El sistema muestra la pantalla solicitando
número de cedula del funcionario.
3 El Administrador ingresa el número de
cedula del funcionario.
4 El sistema valida el número de cedula.
5 El sistema muestra un formulario en el cual
se capturan la información del Funcionario.
6 El Administrador ingresa los datos al
formulario del Funcionario.
7 El sistema valida los datos ingresados por el
Administrador.
8 El Administrador confirma agregar
Funcionario
9 El sistema agrega a la base de datos el
nuevo Funcionario.
Flujo Alterno 5 El funcionario existe muestra pantalla de
error.
Postcondición Se crea un nuevo funcionario en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <> Consultando Funcionario
Versión <numero de versión y fecha>
Autores Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Consultar la información de los pacientes que le
hayan sido asignados
Precondición El Médico debe estar logueado en el sistema, y
debe pertenecer al Rol de Médico.
Flujo Normal Paso Acción
1 El sistema despliega un menú con las
actividades que puede ejecutar el Médico.
2 El Médico elige la opción de consultar
paciente
3 El sistema despliega un formulario en el cual
se muestra una lista con los nombres de los
pacientes asignados a su cargo.
4 El Médico selecciona el nombre de un
paciente y confirma la operación de consulta
por medio de un botón consultar paciente.
5 El sistema despliega un formulario en el cual
el doctor registra el diagnóstico y los
procedimientos realizados sobre el
paciente...
Flujo Alterno 2 2. El Médico no ejecuta la consulta y retorna
al menú principal.
Postcondición La información del paciente se visualiza
correctamente y se registra la información del
procedimiento realizado sobre el paciente en la base
de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <id del requisito> Modificar Funcionario
Versión <numero de versión y fecha>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El Administrador busca a un determinado
Funcionario del sistema, para modificar algunos
datos básicos del mismo.
Precondición El Funcionario existe en la base de datos.
Flujo Normal Paso Acción
1 El Administrador solicita la pantalla modificar
Funcionario.
2 El sistema llama el caso de uso buscar
Funcionario.
3 El Administrador modifica los datos del
Funcionario
4 El sistema valida los datos ingresados y pide
confirmación.
5 El Administrador confirma la modificación.
6 El sistema modifica los datos en la base de
datos.
Flujo Alterno
Postcondición Muestra los datos del Funcionario y los modifica en
la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios
RF- <> inhabilitando funcionario
Versión <1>
Autores Administrador
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Inhabilitar funcionario
Precondición El Administrador con sesión abierta y permiso
suficiente, inhabilita el Funcionario cuando lo crea
conveniente
Flujo Normal Paso Acción
1 El Administrador solicita la interfaz de
inhabilitar cuenta de Funcionario.
2 El sistema muestra la interfaz solicitada para
que ingrese la cuenta a inhabilitar.
3 El Administrador ingresa el nombre del
Funcionario a inhabilitar.
4 El sistema validad los datos ingresados.
5 El Administrador inhabilita cuenta del
Funcionario.
6 El sistema modifica valores en la base de
datos.
Flujo Alterno 3 Si el nombre del Funcionario es incorrecto
indica el error y vuelve al paso 2.
Postcondición El sistema actualizar la base de datos
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada Utilizado permanentemente
Importancia importante
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios
RF- <> Actualizando funcionario
Versión <1>
Autores funcionario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Actualizar usuario
Precondición El funcionario debe estar logueado en la aplicación y
debe pertenecer al rol de funcionario
Flujo Normal Paso Acción
1 El sistema despliega un menú con todas las
actividades que puede ejecutar el
Funcionario.
2 El Funcionario elige la opción de actualizar
Funcionario.
3 El sistema muestra un formulario con la
información almacenada en la base de
datos..
4 El Funcionario diligencia los datos que desea
actualizar.
5 El Funcionario confirma la actualización de
su información.
6 El sistema valida que la información del
Funcionario este completa.
7 El Funcionario recibe por pantalla la
confirmación de la actualización.
Flujo Alterno 3 El Funcionario no ejecuta la modificación y
retorna al menú principal.
Postcondición El sistema actualiza los datos del Funcionario en la
base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <> Generar Disponibilidad Médico
Versión <numero de versión y fecha>
Autores Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Crear disponibilidad para citas.
Precondición El usuario debe estar logueado en el sistema, y
debe pertenecer al Rol de Médico.
Flujo Normal Paso Acción
1 El Médico ingresa la información
correspondiente a los días y horas en las
cuales estará disponible para prestar sus
servicios
2 El sistema valida que los días seleccionados
por el Médico sean hábiles
3 El sistema registra la información
suministrada por el Médico en la base de
datos
Flujo Alterno 3 el sistema valido que los días informados por
el Médico no son hábiles, lo cual genera que
se muestre un mensaje de alerta advirtiendo
al Médico
5 El sistema valida la información suministrada
por el Médico sobre su disponibilidad no está
incompleta.
Postcondición Información de la disponibilidad del Médico ha sido
registrada en la base de datos correctamente.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>
RF- <id del requisito> Modificando Disponibilidad Médico
Versión <numero de versión y fecha>
Autores Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Modificar disponibilidad para las citas.
Precondición El usuario debe estar logueado en el sistema, y
debe pertenecer al Rol de Médico.
Flujo Normal Paso Acción
1 El sistema despliega un menú con las
actividades que puede ejecutar el Médico.
2 El Médico elige la opción de modificar
disponibilidad
3 El sistema despliega un formulario con la
información almacenada en la base de datos.
4 El Médico modifica los datos en la aplicación
para determinar los días en los cuales va a
trabajar.
5 El sistema valido que los días seleccionados
por el doctor sean hábiles y que las demás
información sea correcta.
6 El sistema actualiza la información
suministrada por el doctor
Flujo Alterno 5 El sistema valido que la información sobre la
disponibilidad del Médico está incompleta.
Postcondición La información sobre la disponibilidad del doctor ha
sido actualizada en la base de datos correctamente.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Atender cita médica


Versión <número de versión y fecha>
Autores Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El usuario (Medico) ingresa los datos necesarios
para atender cita.
Precondición Un paciente se presenta para la cita, verifica la
existencia de cita con un usuario logueado.
Flujo Normal Paso Acción
1 El Usuario (Médico) solicita la pantalla de
atención cita.
2 El sistema llama el caso de uso buscar cita
médica.
3 El Usuario (Médico) confirma asistencia.
4 El sistema modifica el registro de citas.
5 El sistema presenta pantalla de operación
exitosa.
Flujo Alterno 4 Operación fallida, vuelve al paso 2 y muestra
mensaje de error.
Postcondición
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia importante
Urgencia
Comentarios

RF- <id del requisito> Controlando Asistencia


Versión <>
Autores Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Controlar asistencia de los pacientes
Precondición El usuario debe estar conectado en la plataforma y
debe pertenecer al Rol de Médico.
Flujo Normal Paso Acción
1 El sistema despliega un menú con las
actividades que puede ejecutar el Médico.
2 El Médico elige la opción de controlar
asistencia
3 El sistema muestra un listado de los
pacientes que tienen cita asignada en la
fecha actual.
4 El Médico verifica la asistencia de sus
pacientes mediante un clic en un checkbox.
5 El sistema actualiza el estado de la cita de
acuerdo al valor del checkbox, en la base de
datos
6 Si el paciente asistió a la cita, el sistema
muestra una ventana en la que se visualiza
la información del paciente para que se
pueda registrar la información
correspondiente a los procedimientos
médicos realizados sobre el mismo.
Flujo Alterno 2 El Médico no ejecuta la consulta y retorna al
menú principal.
Postcondición Los datos de las citas son actualizados en la
aplicación.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Solicitando cita


Versión <numero de versión y fecha>
Autores Funcionario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Solicitar cita
Precondición El Funcionario debe estar logueado en la aplicación
y debe pertenecer al rol del Funcionario.
Flujo Normal Paso Acción
1 El sistema despliega un menú con las
actividades que puede ejecutar el
Funcionario.
2 El Funcionario elige la opción de Solicitar
cita.
3 El Funcionario escoge el Tipo de servicio.
4 El Funcionario despliega los nombres de los
doctores que prestan el servicio
5 El Funcionario escoge la fecha de la cita.
6 El sistema valido que la fecha sea hábil.
7 El Funcionario escoge la hora de la cita de
acuerdo a la disponibilidad.
8 El Funcionario confirma la solicitud de la cita.
9 Se registra la solicitud de la cita.
10 El Funcionario recibe por pantalla la
confirmación de la cita.
11 El sistema actualiza la agenda del
Funcionario
Flujo Alterno 2 El doctor no ejecuta la consulta y retorna al
menú principal.
8 Se registra la solicitud de la cita en la base
de datos.
Postcondición Se registra la solicitud de la cita en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Asignar cita médica


Versión <número de versión y fecha>
Autores Operario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El usuario ingresa los datos necesarios para asignar
una nueva cita
Precondición El usuario esta logueado, fax de la autorización
medica por medio de la EPS o del paciente,
verificación de los documentos requeridos para la
asignación de la cita.
Flujo Normal Paso Acción
1 El Usuario (Operario) solicita la pantalla de
asignar cita médica.
2 El sistema presenta la pantalla para captura
de datos
3 El Usuario (Operario) digita los datos
pedidos.
4 El sistema valida los datos ingresados.
5 El sistema verifica disponibilidad de fecha y
hora.
6 El Usuario (Operario) confirma registro de
cita.
7 El sistema guarda el registro de la cita
8 El sistema presenta pantalla de operación
exitosa
Flujo Alterno 4 Si hay un error en los datos, vuelve al paso 3
con un mensaje de error.
6 Si no está disponible la fecha o la hora,
vuelve al paso 3 con mensaje de error.
7 Operación fallida, vuelve al paso 3 y muestra
mensaje de error.
Postcondición
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> consultar cita médica


Versión <número de versión y fecha>
Autores Operario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El usuario busca a modificar e ingresa los datos
necesarios para realizar la operación.
Precondición Un usuario logueado envía petición de modificar
cita.
Flujo Normal Paso Acción
1 El Usuario (Operario) solicita la pantalla de
atención cita.
2 El sistema presenta la pantalla para captura
de datos
3 El Usuario (Operario) digita los datos
pedidos.
4 El sistema valida los datos ingresados.
5 El sistema presenta los datos ingresados
Flujo Alterno 4 Si hay un error en los datos, vuelve al paso 3
con un mensaje de error.
Postcondición
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Modificar cita médica


Versión <número de versión y fecha>
Autores Operario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El usuario busca a modificar e ingresa los datos
necesarios para realizar la operación.
Precondición Un usuario logueado envía petición de modificar
cita.
Flujo Normal Paso Acción
1 El Usuario (Administrador - Médico) solicita
la pantalla de atención cita.
2 El sistema llama el caso de uso buscar cita
médica.
3 El Usuario (Operario) escoge fecha y hora
para la cita.
4 El sistema verifica disponibilidad de fecha y
hora.
5 El Usuario (Operario) confirma la
modificación de la cita
6 El sistema guarda datos de la cita.
7 El sistema presenta pantalla de operación
exitosa.
Flujo Alterno 4 Si no están disponibles la fecha o la hora,
vuelve al paso 3 con mensaje de error.
6 Operación fallida. Si no está disponible
vuelve al paso 3 con mensaje de error.
Postcondición
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Reprogramar cita


Versión <numero de versión y fecha>
Autores Funcionario
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Permite la reprogramación o cancelación de una cita
Precondición El Funcionario debe estar logueado en la aplicación
y debe pertenecer al rol del Funcionario.
Flujo Normal Paso Acción
1 El sistema despliega un menú con las
actividades que puede ejecutar el
Funcionario.
2 El Funcionario elige la opción de
Reprogramar cita.
3 El Funcionario escoge la nueva fecha de la
cita.
4 El Funcionario despliega los nombres de los
Médicos con el fin de escoger uno.
5 El Funcionario escoge la fecha de la cita de
acuerdo a la disponibilidad.
6 El Funcionario confirma la reprogramación o
cancelación de la cita.
7 Se actualiza la solicitud de la cita en la base
de datos.
8 El Funcionario recibe por pantalla la
confirmación de la reprogramación o
cancelación de la cita.
9 Se actualiza la agenda del Médico que
prestará el servicio.
Flujo Alterno 2 El Funcionario no ejecuta la consulta y
retorna al menú principal.
6 El sistema valida que la información de la
solicitud de la cita está incompleta, por lo
tanto despliega un cuadro de dialogo que
informe que se debe diligenciar toda la
información.
Postcondición Se actualiza la información de la solicitud de la cita
en la base de datos.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Cancelar cita médica


Versión <1>
Autores Auxiliar-Funcionario
Fuentes <>
Objetivos asociados <nombre del objetivo>
Descripción El usuario (Auxiliar-Funcionario) ingresa los datos
necesarios para cancelar la cita médica.
Precondición El usuario (Auxiliar-Funcionario) logueado envía
petición para eliminar cita.
Flujo Normal Paso Acción
1 El Usuario (Auxiliar-Funcionario) solicita la
pantalla asignar cita médica.
2 El sistema llama el caso de uso asignar cita
médica.
3 El Usuario (Auxiliar-Funcionario) solicita la
pantalla consultar cita médica.
4 El Usuario (Auxiliar-Funcionario confirma
cancelar cita médica.
5 El sistema modifica el registro de citas.

8 El sistema presenta pantalla de operación


exitosa
Flujo Alterno 5 Operación fallida, vuelve al paso 2 y muestra
mensaje de error.

Postcondición
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

RF- <id del requisito> Buscar Funcionario


Versión <numero de versión y fecha>
Autores Auxiliar – Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción El usuario busca a un determinado Funcionario del
sistema
Precondición El Funcionario existe en la base de datos.
Flujo Normal Paso Acción
1 El usuario (Auxiliar - Médico) solicita la
pantalla de buscar Funcionario.
2 El sistema muestra una ventana buscar
Funcionario, solicitando el número de cedula
del Funcionario.
3 El Usuario (Auxiliar - Médico) ingresa el
numero de cedula del Funcionario.
4 El sistema valida el numero de cedula y
muestra los datos del Funcionario.
5 El sistema muestra los datos del Funcionario
buscado
Flujo Alterno 4 Si el Funcionario no existe muestra la
pantalla de error
Postcondición Muestra los datos del Funcionario.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia Importante
Urgencia
Comentarios

RF- <id del requisito> Cerrar sesión de usuario


Versión <número de versión y fecha>
Autores Administrador – Operario – Funcionario - Médico
Fuentes <fuente de la versión actual>
Objetivos asociados <nombre del objetivo>
Descripción Un usuario conectado al sistema cierra la sesión.
Precondición Debe estar conectado al sistema.
Flujo Normal Paso Acción
1 El Actor cierra la sesión.
2 El sistema pide confirmación de cerrar
sesión.
3 El Actor confirma cerrar sesión.
4 El sistema cierra la sesión del usuario.
5 El sistema muestra mensaje de sesión
cerrada.
Flujo Alterno 4 Si los datos son incorrectos, indica el error y
regresa al paso 2.
Postcondición El usuario esta fuera de línea.
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Frecuencia esperada <nº de veces> veces / <unidad de tiempo>
Importancia {sin importancia, importante, vital}
Urgencia {puede esperar, hay presión, inmediatamente}
Comentarios <comentarios adicionales>

También podría gustarte