Está en la página 1de 32

BENEMERITA

UNIVERSIDAD AUTONOMA DE PUEBLA

Facultad de Ciencias de la Computacin

Ingeniera en Tecnologas de la Informacin

Ingeniera de Software II

Proyecto Final
Software de Consultorio Mdico JRF

Cisneros Trejo Jos Martin


Huerta Bello Miriam Stephanie

Luz Snchez Galvez

30 de Noviembre 2015

Problemtica
Actualmente nos encontramos con diversas deficiencias en los sistemas
de organizacin de hospitales y consultorios mdicos tanto pblicos como
particulares debido a la falta de herramientas eficaces y eficientes, esto
ocasiona la prdida de historial mdico de los pacientes y mala administracin
de agenda, as como inconsistencias en el registro de inventario y falta de
medicamento o material.
Conformacin de la idea
Proponemos soluciones que darn eficiencia y eficacia a la organizacin
de la agenda e historial de los pacientes, tambin a la administracin del
inventario para lograr una gestin adecuada de medicamentos y materiales,
todo esto con la finalidad de que disminuyan considerablemente los problemas
existentes.
Graficas de Gantt

Funciones del sistema


Funciones del sistema: Las funciones del sistema sern lo que ste deber
hacer.
Las funciones pueden clasificarse en tres categoras: evidentes, ocultas y
superfluas.
Las evidentes deben realizarse, y el usuario debe saber que se han
realizado.
Las ocultas tambin deben realizarse, y puede que no sean visibles
para el usuario.

Las superfluas son opcionales, y su inclusin no repercute


significativamente en el costo ni en otras funciones.
A continuacin se presentan algunas de las funciones ms representativas
del sistema:
CATEGORIA

FUNCION

Registra los datos del paciente cuando


ingresa al sistema.

Evidente

Ofrece un mecanismo de
almacenamiento persistente.

Oculta

Captura y registra la informacin de


los procedimientos o estudios

Oculto

realizados a cada paciente.


Permite al administrador crear
usuarios por roles.

Oculta

El Administrador, Asistente o
mdico deben introducir un
usuario y una contrasea para

Evidente

poder utilizar el sistema.


Permite que el sistema haga el cierre
de sesin a los tres mdulos.

Oculta

Permite agregar, eliminar o modificar


los datos de un paciente

Oculto

Permitir la validacin del ingreso de


usuarios al sistema.

Oculta

Permite verificar si un usuario se


encuentra en la base de datos del

Evidente

Software.
Permite que el usuario escoja la fecha
y hora de la cita para el procedimiento.
El

sistema

permite

Evidente

imprimir un

recordatorio de cita para el paciente.

Evidente

Ofrece mecanismos de
comunicacin entre los procesos y

Oculta

entre
loselsistemas.
Reduce
tiempo de bsqueda de una
historia clnica del paciente.

Oculta

REQUERIMIENTOS NO FUNCIONALES

Confiabilidad
El Software debe garantizar que el usuario pueda visualizar cada uno de los
procesos para el cual est diseado, como lo es que permita guardar los
datos del paciente, permita registrar una cita, permita visualizar el historial del
paciente y cada uno de sus procedimientos, de igual forma maneje el cierre
de sesiones para garantizar su seguridad.
Usable
Es una de las caractersticas ms importantes del entorno, porque debe
garantizar que el usuario maneje, conozca e interacte con el sistema para
un mejor servicio al cliente.

Seguridad
Verificar el acceso a la aplicacin correspondiente del sistema segn el tipo
de usuario que se haya definido en el mismo, como es el inicio de sesin de
cada usuario con su respectiva contrasea y usuario.

Operatividad
Garantizar que el usuario por medio de la interfaz grfica del sistema
interacte y pueda manejarlo de forma rpida, fcil, veraz, confiable y
funcione correctamente teniendo en cuenta los requerimientos operativos
necesarios para que el usuario pueda tener un adecuado control sobre l.
Adaptabilidad
El sistema de informacin que se desea implementar debe ser lo
suficientemente adaptable a cualquier navegador Web sobre el que se corra
la aplicacin, donde cada uno de sus mdulos debe funcionar correctamente
independientemente del sistema operativo que utilice el usuario.

Procesos
Ingresar paciente
Este proceso se activa al momento de que un beneficiario requiere la atencin
mdica, la secretaria recibe al paciente y solicita historial del paciente, luego
ingresa los datos del accidente y del paciente en un formulario de ingreso, el
cual posteriormente es adjuntado a la ficha mdica.
Roles asociados a este proceso:
Secretaria/Recepcionista
Trabajador

Tareas que se llevan a cabo en este proceso:


* .Registrar ingreso paciente
* Llenar formulario de ingreso
Tratamiento del paciente
Cada vez que el mdico indica un nuevo tratamiento para el enfermo, se debe
actualizar la ficha mdica agregando los exmenes realizados. Adems,
cuando se da de alta al paciente, se debe actualizar la ficha mdica indicando
el da y tratamiento del alta. Si al paciente se le han solicitado nuevos
exmenes, la secretaria es la encargada de anexar los resultados en el historial
mdico del paciente.
Roles asociados a este proceso:
Secretaria
Mdico
Paciente
Tareas que se llevan a cabo en este proceso:
* Actualizar ficha mdico
* Realizar orden de peticin de exmenes
* Adjuntar exmenes a la ficha mdica.
Regla relacionada con este proceso:
La actualizacin de las fichas mdicas debe ser diaria, ya que todos los das el
mdico puede dar indicaciones distintas.
Gestionar Citas Mdicas
Al momento del alta se debe dar una cita mdica al paciente, para que pueda
seguir con su tratamiento, para esto se debe revisar la agenda del mdico
tratante y verificar el horario para asignar una cita al paciente registrando
fecha y hora de la cita y nombre del paciente, actualizando la agenda.
Roles asociados a este proceso:
Mdico
Paciente

Agenda de citas mdicas


Tareas que se llevan a cabo en este proceso:
* Revisar agenda del mdico tratante
* Asignar cita

Regla relacionada con este proceso:


Se debe verificar que el mdico tratante tenga disponibilidad de horarios, para
asignarle una cita al paciente.

Alta Paciente
Cuando el paciente ya ha terminado su tratamiento, se da el alta, para esto la
secretaria adjunta las indicaciones que el mdico le ha dado y la fecha del
trmino del tratamiento, indicando tambin cuando es su regreso al trabajo.
Roles asociados a este proceso:
Paciente
Secretaria
Mdico
Tareas que se llevan a cabo en este proceso:
* Registrar Alta
Regla de negocio relacionada con este proceso:
La secretaria debe tener la ficha mdica del paciente, al da para realizar el
alta.

Casos de uso
Caso de uso
Actores
Tipo
Propsito
Resumen

Ingresar Paciente
Secretaria
Bsico
Otorgar horario de atencin al paciente
La secretaria ingresa sus datos y recibe los datos del paciente para
registrarlo en la ficha de atencin, consultando si est asociado a la
clnica
Precondiciones Que el paciente este en el registro
Poscondiciones El paciente es ingresado (tiene un lugar para un consultorio)
Flujo principal
1. La Secretaria ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El Sistema pondr a disposicin la ficha de atencin.
4. La secretaria ingresa los datos del paciente.
5. El Sistema verifica los datos del paciente.
6. El Sistema ingresa los datos al sistema de atencin
7. Fin ingreso paciente.
Subflujos

2.1 Si los datos del recepcionista no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso 7.
5.1 Si los datos del paciente no son vlidos
5.1.1 Ir al paso 4 o salir del sistema paso 7.

Caso de uso
Actores
Tipo
Propsito
Resumen

Solicitud historial Paciente


Secretaria Departamento Clnico, Doctor.
Bsico
Otorgar horario de atencin al paciente
El actor ingresa sus datos y solicita el historial de un paciente
determinado ingresando para ello el id del paciente, donde podr
consultar las distintas enfermedades preexistentes o los distintos
remedios a los que el paciente puede ser alrgico, as como el de
conocer el historial mdico (Datos Histricos paciente).

Precondiciones Que el paciente este en el registro


Poscondiciones Impresin ficha paciente, consulta cerrada historial paciente.
Flujo principal
1. El Usuario ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El Usuario ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin el historial del paciente.
6. El Usuario podr imprimir historial mdico paciente o solo
consultarlo.
8. Fin consulta paciente.

Subflujos

2.1 Si los datos del usuario no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso 6.
4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 6.

Caso de uso
Actores
Tipo
Propsito
Resumen

Consultar hora de Atencin Paciente


Secretaria
Secundario
Consultar el horario de atencin de un paciente
La secretaria ingresa sus datos y solicitan el horario de consulta del
mdico, ingresando para ello la identificacin del mdico, para poder
ver el horario que le corresponde al paciente (Reservacin Horario
Precondiciones de
El Atencin).
paciente debe haber pedido hora antes de la consulta.
Poscondiciones El sistema est listo para una nueva consulta.
Flujo principal 1. Usuario ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El Usuario ingresa los datos del mdico
4. El Sistema verifica los datos del mdico.
5. El Sistema pondr a disposicin el horario de atencin del mdico
(horas disponibles, como ocupadas).
6. El Usuario podr imprimir horario de atencin mdico, cmo solo
consultarlo.
7. Repetir 3 hasta terminar consulta historial pacientes.
8. Fin consulta atencin mdico.
Subflujos

Caso de uso
Actores
Tipo
Propsito
Resumen

2.1 Si los datos del usuario no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso 8.
4.1 Si los datos del mdico no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Solicitar Hora de Atencin para el Paciente


Secretaria
Bsica
Asignar la hora de consulta para el paciente
La secretaria departamento clnico ingresa sus datos y solicita el
horario de consulta del mdico, ingresando para ello la identificacin
del mdico, para poder ver el horario que se el puede asignar al
paciente (Reservacin Horario de Atencin).

Precondiciones El Paciente debe estar ingresado al sistema de atencin.


Poscondiciones Peticin de hora reservada para el mdico tratante.

Flujo principal

1. La secretaria departamento clnico ingresa sus datos al sistema.


2. El Sistema verifica los datos ingresados.
3. La secretaria ingresa los datos del mdico.
4. El Sistema verifica los datos del mdico. 5.
El Sistema pondr a disposicin el horario de atencin del mdico.
6. La secretaria departamento clnico podr asignar el bloque
disponible del mdico tratante al paciente que lo solicita.
7. Repetir 5 hasta terminar asignacin horario mdico.
8. Fin atencin mdico.

Subflujos

2.1 Si los datos del usuario no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del mdico no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Excepciones

Asignar a otro mdico cuando el mdico tratante no est


disponible.

Caso de uso
Actores
Tipo
Propsito

Resumen

Eliminar Reservacin de Hora


Secretaria Departamento Clnico.
Bsica
Si un paciente no puede asistir a consulta, quitar la reservacin de
hora para que pueda ser atendida otra persona
La secretaria departamento clnico ingresa sus datos y solicita el
horario de consulta del mdico, ingresando para ello la identificacin
del mdico, para poder ver el horario que se le asign al paciente
para eliminarla (Reservacin Horario de Atencin).

Precondiciones El Paciente debe haber pedido hora de atencin mdica


Poscondiciones La reservacin del doctor en el bloque eliminado est disponible.
Flujo principal
1. La secretaria departamento clnico ingresa sus datos al
sistema.
2. El Sistema verifica los datos ingresados.
3. La secretaria departamento clnico ingresa los datos del
mdico.
4. El Sistema verifica los datos del mdico.
5. El Sistema pondr a disposicin el horario de atencin del
mdico. 6. La secretaria departamento clnico podr eliminar el
bloque asignado al paciente y dejarlo libre para otro paciente
que lo solicite. 7. Repetir 6 hasta terminar eliminacin de
horario mdico.
8. Fin eliminacin
de
reservacin
de
hora.
Subflujos
2.1 Si los datos del usuario no son vlidos.
2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del mdico no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8

Caso de uso
Actores
Tipo
Propsito
Resumen

Modificar Historial Paciente


Doctor
Bsico
Agregar nuevos hechos a la historia clnica del paciente
El doctor ingresa sus datos y solicita el historial de un paciente
determinado ingresando para ello el rut del paciente, donde podr
agregar los exmenes hechos al pacientes, los medicamentos
aplicados y el tratamiento ( Datos Histricos paciente).

Precondiciones El paciente debe estar registrado


Poscondiciones El sistema est listo para actualizar historial paciente.
Flujo principal 1. El Doctor ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El Doctor ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin el historial del paciente.
6. El Mdico podr actualizar el historial mdico paciente.
7. Repetir 3 hasta terminar actualizacin de historial pacientes.
8. Fin consulta paciente
Subflujos

2.1 Si los datos del usuario no son vlidos.


2.1.2 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Caso de uso
Actores
Tipo
Propsito
Resumen

Agregar Exmenes
Secretaria Departamento Clnico
Bsico
Asignar exmenes mdicos cuando el paciente lo requiera
La secretaria departamento clnico ingresa sus datos e ingresa los
exmenes hechos al paciente a su historial, para ello ingresa el
identificador del paciente y los anexa al Histrico de Pacientes
(Datos Histricos Paciente).

Precondiciones El Paciente pertenece a la clinica


Poscondiciones Actualizacin de Historial lista para otra actualizacin.
Flujo principal 1. La secretaria departamento clnico ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. La secretaria departamento clnico ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin el historial del paciente para
ingresar los exmenes.
6. La secretaria departamento clnico ingresa los exmenes del
paciente
. 7. Repetir 5 hasta terminar el ingreso de
exmenes del paciente.
8. Fin ingreso de
exmenes.

Subflujos

Caso de uso
Actores
Tipo
Propsito
Resumen

2.1 Si los datos del usuario no son vlidos.


2.1.2 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Emitir Exmenes
Secretaria Departamento Clnico
Bsico
Emitir exmenes para que el paciente acuda a la unidad
correspondiente
La
secretaria departamento clnico ingresa sus datos y entrega los
exmenes (impresos) al paciente ingresando para ello el
identificador del paciente, estos son realizados por el laboratorio
clnico (Datos Exmenes Lab.).

Precondiciones Al paciente le ingresan exmenes al laboratorio clnico.


Poscondiciones El sistema est listo para emitir nuevos exmenes
Flujo principal 1. La secretaria departamento clnico ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. La secretaria departamento clnico ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin los exmenes realizados al
paciente para imprimirlos.
6. La secretaria departamento clnico selecciona exmenes a
imprimir.
7. Repetir 5 hasta terminar de imprimir los
exmenes del paciente.
8. Fin emisin de exmenes.
Subflujos

Caso de uso
Actores
Tipo
Propsito
Resumen

2.1 Si los datos del usuario no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8

Solicitar Exmenes
Doctor
Bsico
Solicitar la realizacin de los exmenes que se deben hacer al
paciente.
El
doctor ingresa sus datos e ingresa los datos del paciente y se le
despliega la solicitud de exmenes. El doctor selecciona los
exmenes que debe realizar el paciente en el laboratorio clnico o
externamente.

Precondiciones El paciente debe estar en el sistema de atencin.


Poscondiciones El sistema est listo para solicitar nuevos exmenes

Flujo principal

Subflujos

Caso de uso
Actores
Tipo
Propsito
Resumen

1. El doctor ingresa sus datos al sistema.


2. El Sistema verifica los datos ingresados.
3. El doctor ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin la solicitud de exmenes que ha
de realizar el paciente.
6. El doctor selecciona exmenes a realizar el paciente.
7. Repetir 5 hasta terminar la solicitud de exmenes al paciente. 8.
Fin solicitar exmenes
2.1 Si los datos del usuario no son vlidos.
2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Emitir Receta
Doctor
Bsico
Registra los medicamentos en la receta desplegada para el
tratamiento del paciente.
El doctor ingresa sus datos e ingresa los datos del paciente (Datos
Beneficiario) para poder seleccionar en la receta desplegada los
medicamentos para el tratamiento a seguir por el paciente

Precondiciones El paciente debe estar en el sistema de atencin.


Poscondiciones El sistema est listo para emitir nueva receta
Flujo principal 1. El doctor ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados
3. El doctor ingresa los datos del paciente
4. El Sistema verifica los datos del paciente
5. El Sistema pondr a disposicin la receta a rellenar por los
distintos medicamentos
6. El doctor selecciona los medicamentos para el paciente
7. Repetir 4 hasta terminar de registrar las recetas mdicas.
8. Fin emisin receta.

Subflujos

2.1 Si los datos del doctor no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Caso de uso
Actores
Tipo
Propsito
Resumen

Fijar Horario Disponible


Doctor
Bsico
Que el horario disponible del doctor este registrado en el sistema
El doctor ingresa sus datos e ingresa a la Reservacin de Horarios
de atencin, donde podr marcar su horario de disponibilidad de
atencin para los pacientes que estn en tratamiento con l
(Reservacin Horario de Atencin).

Precondiciones El doctor dispone de bloques disponibles para fijar


Poscondiciones Los pacientes pueden elegir algn bloque disponible del doctor
solicitar
atencin.
Flujo principal 1.para
El doctor
ingresa
sus datos al sistema
2. El Sistema verifica los datos ingresados.
3. El Sistema pondr a disposicin el horario de atencin del
mdico.
4. El doctor podr asignar los bloques que
tiene disponible para la atencin de los pacientes que lo solicitan.
5. Repetir 3 hasta terminar asignacin horario mdico.
6. Fin fijar horario de atencin mdico.
Subflujos

2.1 Si los datos del doctor no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso 6.

Caso de uso
Actores
Tipo
Propsito
Resumen

Ingresar Exmenes Solicitados


Laboratorio Clnico
Bsico
Ingresar los datos del paciente y exmenes solicitados.
El laboratorio clnico ingresa sus datos e ingresa la orden de
solicitud de exmenes, registrando los datos del paciente, como los
exmenes a realizar.

Precondiciones El usuario debe estar en el sistema de atencin.


Poscondiciones Existen exmenes a efectuar por el laboratorio.
Flujo principal 1. El laboratorio clnico ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El laboratorio clnico ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin la solicitud de exmenes para
que el laboratorio registre cuales debe hacrseles al paciente.
6. Repetir 3 hasta terminar ingreso de los exmenes a pacientes.
7. Fin Ingreso de exmenes solicitados.
Subflujos

2.1 Si los datos del laboratorio clnico no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso
7. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 7.

Caso de uso
Actores
Tipo
Propsito
Resumen

Ingresar Resultado de Exmenes


Laboratorio Clnico
Bsico
Ingresa los resultados de los exmenes de un paciente
determinado al sistema.
El laboratorio clnico ingresa sus datos, e ingresa los resultados de
los exmenes efectuados a algn paciente al sistema de atencin
mdica (Datos Exmenes)

Precondiciones Existe la solicitud de exmenes para el paciente.


Poscondiciones Se pueden Emitir los exmenes hechos al paciente
Flujo principal
1. El laboratorio clnico ingresa sus datos al sistema.
2. El Sistema verifica los datos ingresados.
3. El laboratorio clnico ingresa los datos del paciente.
4. El Sistema verifica los datos del paciente.
5. El Sistema pondr a disposicin el registro de datos de exmenes
del laboratorio.
6. El laboratorio clnico ingresa los resultados de los exmenes
hechos al paciente.
7. Repetir 3 hasta terminar ingreso de los exmenes a pacientes.
8. Fin Ingreso de Resultados de exmenes.
Subflujos

2.1 Si los datos del laboratorio clnico no son vlidos.


2.1.1 Ir al paso 1 o salir del sistema paso
8. 4.1 Si los datos del paciente no son vlidos
4.1.1 Ir al paso 3 o salir del sistema paso 8.

Diagrama de casos de uso

Diagrama de clases

Diagrama de actividades

Diagrama de Secuencias

Alta Paciente

Asignar cita

Ingresar Paciente

Tratamiento Paciente

Diseo de la base de datos (Entidad relacin extendido)

Diseo de Interfaz

Home

Pacientes

Citas (Solicitar, Cancelar y Agenda)

Interfaz para Medicos (Ingresar y editar consulta, consultar el historial)