0% encontró este documento útil (0 votos)
16 vistas2 páginas

Proyecto Final

Se propone desarrollar un sistema para la gestión de una sala de urgencias que incluya diferentes tipos de usuarios: Admin General, Empleado de Asignación, Doctor y Paciente, cada uno con funciones específicas. El sistema permitirá el registro de pacientes y doctores, la asignación de pacientes a consultorios y el acceso a historiales médicos. Además, se establecen requerimientos técnicos como la no duplicación de datos y el uso de Java.Swing para la interfaz.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas2 páginas

Proyecto Final

Se propone desarrollar un sistema para la gestión de una sala de urgencias que incluya diferentes tipos de usuarios: Admin General, Empleado de Asignación, Doctor y Paciente, cada uno con funciones específicas. El sistema permitirá el registro de pacientes y doctores, la asignación de pacientes a consultorios y el acceso a historiales médicos. Además, se establecen requerimientos técnicos como la no duplicación de datos y el uso de Java.Swing para la interfaz.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Proyecto Final

Se quiere construir un Sistema para el manejo de una sala de urgencias.

10 11 12 13 14

20 21

30

40 41 42

El sistema tendrá una vista capaz de mostrar la ubicación de los consultorios como se muestra en
el diagrama superior. Además, contará con diferentes usuarios para el manejo del sistema.

Admin General (Quemado en sistema)

• Se encarga del registro de doctores y empleados de asignación


• También puede realizar las acciones del empleado de asignación.

Empleado de Asignación.

• Puede registrar pacientes para ser atendidos (Si no está previamente registrado)
• Asigna pacientes a una cola de espera para ser atendidos por los doctores asignados en los
consultorios.
o Solo puede poner en espera a un paciente previamente registrado.
o Para la espera de la cita, le asignará un motivo de consulta, fecha y hora de ingreso.
o Los pacientes se asignarán automáticamente a un consultorio que tenga un doctor
y esté disponible para atender a alguien, es decir, que no tenga una consulta en
curso.
o Verá la información del siguiente paciente por ser atendido.
o Dará ingreso a uno de los consultorios disponibles a los pacientes en espera.
• Asigna doctores registrados a cada consultorio.
o No podrá asignar dos veces al mismo doctor en diferentes consultorios.
o Mientras un consultorio no tenga un doctor asignado en el momento se verá de
color gris.
o Un consultorio sin doctor asignado no podrá recibir un paciente para su atención.
• Registra los doctores de la sala de urgencias.

Doctor.

• Ingresa y puede ver los consultorios de la sala de urgencias (gráfica superior)


• Si está asignado a un consultorio, este se verá de color verde.
o Si no se encuentra registrado en alguno, puede asignarse a alguno disponible.
o No se puede asignar a otro consultorio si ya tiene una asignación.
• Puede acceder al consultorio al dar click, este le pedirá de nuevo su usuario y contraseña
para poder verificar su identidad.
• Al ingresar al consultorio hay dos posibles.
o No hay paciente asignado aún y solo verá su información como doctor.
o Si hay paciente asignado, podrá ver todo su historial médico, incluyendo el motivo
actual de visita.
• Al atender un paciente le dejará detalles de su tratamiento y diagnóstico, este se sumará al
historial del paciente.

Paciente.

• Podrá registrarse desde la ventana de login.


• Al ingresar al sistema verá toda la información de su historial médico.
o Al dar click sobre una de las atenciones en el historial, puede acceder al resto de
detalles de la misma como el doctor que le atendió, fecha, hora, diagnóstico y
tratamiento para esa visita.

Requerimientos generales.

• No se deben duplicar los datos personales como usuario, cédula o correo de los usuarios.
• Al menos una de las gestiones debe contar con la posibilidad de deshacer o rehacer las
acciones.
• Hacer uso de un modelado, buenas prácticas y convenciones para la escritura de código.
Cualquier conocimiento previo pertinente debe ser aplicado.
• Hacer uso de [Link] para la construcción de las ventanas de usuario.
• El proyecto debe contar con persistencia de la información.
• No debe usar ArrayList, en cambio, debe usar las listas que construye individualmente
durante el curso.

También podría gustarte