An open API service indexing awesome lists of open source software.

https://github.com/deiant/tallerpoo

Aplicación para gestión de consultorio médico desarrollada con Java. Realizada como trabajo grupal para la materia Programación Orientada a Objetos.
https://github.com/deiant/tallerpoo

college-project group-project java swing-gui university-project

Last synced: 10 months ago
JSON representation

Aplicación para gestión de consultorio médico desarrollada con Java. Realizada como trabajo grupal para la materia Programación Orientada a Objetos.

Awesome Lists containing this project

README

          

# tallerPOO

Registrar el ingreso de un paciente:
-Ir a Pacientes -> Registro
-Si el paciente ya está registrado por un ingreso anterior, seleccionarlo en la tabla y apretar el botón "Registrar admisión"
-Si no está registrado, cargar los datos en el formulario de la izquierda y presionar el botón "Registrar"
-En ambos casos se solicitará que ingrese el motivo de la admisión

Realizar el triage a un paciente:
-Ir a Triage -> Realizar triage
-Seleccionar un paciente en la tabla
-Completar los campos de acuerdo a la condición del paciente
-Presionar el botón "Confirmar"

Seleccionar un paciente para atender:
-Ir a Atención -> Lista espera
-Seleccionar un box desocupado en la tabla de la izquierda
-Seleccionar un paciente en la tabla de la derecha
-Presionar el botón "Confirmar"

Dar de alta un paciente:
-Ir a Atención -> Ver boxes
-Seleccionar un paciente en la tabla
-Si se desea consultar el registro de atenciones anteriores, presionar el botón "Historia clínica"
-Presionar el botón "Dar de alta"
-Completar los datos de diagnóstico, lugar de atencion y resultados de estudios

Registrar un funcionario:
-Ir a Funcionarios -> Registro
-Cargar los datos en el formulario de la izquierda y presionar el botón "Registrar"

Crear un usuario:
-Ir a usuario -> Registrar
-Cargar el nombre de usuario, el dni del funcionario que utilizará ese usuario (deben estar sus datos en el sistema) y la contraseña
-Presionar el botón "Registrar"

Asignar roles a un funcionario:
-Ir a Funcionarios -> Roles
-Elegir un funcionario en la lista desplegable
-Seleccionar un rol en la lista de la izquierda
-Presionar "Asignar rol"

Visualizar estadísticas:
-Ir a Gestores -> Estadísticas
-Seleccionar una pestaña de acuerdo a las estadísticas que se deseen consultar
-Completar los campos que se soliciten
-Presionar el botón "Consultar"

A continuación una lista de las funciones del sistema y los roles necesarios para acceder a ellas:
-Registrar usuarios: Administrador de Sistema - informatica
-Pacientes -> Registro/admision: Admision de Pacientes - Medico
-Medicos -> registro: Gestion - Recursos Humanos - Registros Medicos
-Medicos -> especialidades: Gestion - Registros Medicos
-Realizar triage: Admision de Pacientes - Medico
-Atención -> lista espera / ver boxes: Medico
-Funcionarios -> registro: Administrador de Sistema - Gestion - Recursos Humanos
-Funcionarios -> roles: Administrador de Sistema
-Hist clinica: Admision de Pacientes - Gestion - Medico - Registros Medicos

Usuarios creados y sus roles:
-Nombre: deian
-Contraseña: 123
Administrador de Sistema
Admision de Pacientes
Auditoria
Compras
Gestion
Informatica
Medico
Recursos Humanos
Registros Medicos

-Nombre: VaBe16
-Contraseña: narnia
Administrador de Sistema

-Nombre: 11
-Contraseña: 11
Administrador de Sistema
Gestion

-Nombre: 1
-Contraseña: 1
Medico
Compras

Si ocurre algún error, puede deberse a los datos de los .csv
Si se los vacía, el programa funciona correctamente (no borrar los archivos usuarios.csv ni roles.csv)