Commit Graph

51 Commits

Author SHA1 Message Date
Marcos Garcia Nuñez
8bfad1cea5 Añadidos comentarios a varios métodos y clases.
Corregido nombre de método.
2019-12-28 16:03:58 +01:00
Marcos Garcia Nuñez
2b89caf1ba Auto reorganización de imports. Eliminación de warnings. 2019-12-27 15:32:57 +01:00
Marcos Garcia Nuñez
ac3d81fe07 Mejora en visualización de especialistas por especialidad (Vista
páginada de datos).
2019-12-27 13:38:28 +01:00
Marcos Garcia Nuñez
3d5be6849c Renombrado método para actualizar especialidades.
Dialogo de confirmación al eliminar especialidades.
Limpieza de formulario en interfaz tras realizar la operación CRUD.
2019-12-27 02:44:24 +01:00
Marcos Garcia Nuñez
ec3b1dc1cd Filtro por paciente para la consulta y modificación de visitas por parte
de un administrador.
2019-12-27 01:41:17 +01:00
Marcos Garcia Nuñez
1d0118bcc8 Metodos para busqueda y filtrado de pacientes de forma paginada. 2019-12-27 01:40:43 +01:00
Roberto Orden Erena
85f6cf9644 Revisión de código y limpieza 2019-12-26 19:13:17 +01:00
Roberto Orden Erena
87da9ccbf1 Búsqueda de especialista por especialidad 2019-12-26 18:43:16 +01:00
Roberto Orden Erena
c7de5401ad Usando las firmas del MagicDraw 2019-12-26 17:10:10 +01:00
Roberto Orden Erena
2726d2564a Cambiar nombre a TestType por MedicalTestType para ser más explicito
y refactorización de todos sus usos.
2019-12-26 12:26:02 +01:00
Roberto Orden Erena
066ddeba51 Merge branch 'master' into rorden
# Conflicts:
#	2.database/01.CreateTables.sql
#	2.database/02.Datos_prueba.sql
2019-12-26 12:25:32 +01:00
Roberto Orden Erena
b2f5cf88e4 Preguntas y respuestas funcionando al 100% 2019-12-26 12:14:12 +01:00
dalvarezgon
6c8fb202ce Control de especialidades duplicadas 2019-12-25 21:40:31 +01:00
Roberto Orden Erena
a35d7fe7fe Preguntas y respuestas funcionando para médicos 2019-12-24 18:36:41 +01:00
Marcos Garcia Nuñez
0e309052ee Nuevos metodos EJB para componente de visitas. 2019-12-24 17:53:59 +01:00
Marcos Garcia Nuñez
31b794e4c9 Corrección de nombre de variable. 2019-12-24 17:50:56 +01:00
Marcos Garcia Nuñez
b0f5c69a47 Nueva propiedad para guardar el displayName del usuario logeado. 2019-12-23 16:23:51 +01:00
Marcos Garcia Nuñez
9bc06ccedd Esqueleto para consultar las visitas de un día. 2019-12-23 12:02:11 +01:00
dalvarezgon
ed1938f44a Merge branch 'master' of https://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-21 23:12:16 +01:00
dalvarezgon
4aeec0c31b Modificación y borrado de especialidades 2019-12-21 23:10:13 +01:00
Marcos Garcia Nuñez
a8dd4f2674 Quitados imports innecesarios. 2019-12-21 18:47:31 +01:00
dalvarezgon
1e3886cc54 Especialidades médicas editables 2019-12-19 13:15:11 +01:00
Marcos Garcia Nuñez
0741c7d766 Añadidos comentarios a todos los métodos. 2019-12-17 20:39:54 +01:00
Marcos Garcia Nuñez
3b0640304e Añadidos Comentarios a todos los métdos. 2019-12-17 20:10:36 +01:00
Marcos Garcia Nuñez
9bfdebbea4 Ejemplo de paginación (Listado de preguntas pendientes) con primefaces
utilizando LazyDataModel, con recarga automática de la página
solicitada.
2019-12-16 22:02:27 +01:00
Roberto Orden Erena
fbe7b34a32 Updates 2019-12-15 20:53:51 +01:00
Roberto Orden Erena
91f6bc396b Merge branch 'master' into rorden 2019-12-15 19:45:30 +01:00
Marcos Garcia Nuñez
f55ebe3bb9 Corregido error: Se utilizaba la secuencia equivocada para genear los
código CIP de pacientes.
2019-12-15 19:52:23 +01:00
Marcos Garcia Nuñez
5a3ed35c16 Implementada comprobación de NIFs duplicados para pacientes y todos los
médicos.
2019-12-15 19:32:30 +01:00
Marcos Garcia Nuñez
7193ffd250 Metodos para busqueda de pacientes, médicos de familia y medicos
especialistas por NIF.
2019-12-15 19:31:41 +01:00
Roberto Orden Erena
6eb1bda423 QuestionTO y QuestionJPA updated 2019-12-15 19:24:41 +01:00
Roberto Orden Erena
e5900a8d0f - Creado Question transferObject
-- Se le ha añadido la relación con FamilyDoctor inexistente en el diseño inicial
-- Tiene integrado en formato String la response en lugar de un objeto (tabla en BBDD)
- Modificado MedicalTest transferObject
-- Se le ha creado el tipo de dato de prueba médica (en lugar de un entero sin más sentido en BL)
- Actualizado el diseño de BBDD
-- Con las restricciones/características anteriormente comentadas
-- Todas las tablas tienen una PK como INT AI, excepto administrator
- Se actualiza la interfaz para Remoto y el EJB
2019-12-15 18:17:32 +01:00
Roberto Orden Erena
301d1de126 Update 2019-12-14 11:53:58 +01:00
Roberto Orden Erena
ddf9145718 Merge branch 'master' into rorden 2019-12-14 11:23:42 +01:00
Roberto Orden Erena
9136d53f2c Update 2019-12-14 11:23:06 +01:00
Marcos Garcia Nuñez
1715f2356a Busqueda de entidades por nombre a lowecase sin normalización de
acentos.
2019-12-13 02:02:48 +01:00
Marcos Garcia Nuñez
f63ba35621 Añadidos custom Validators de JSF para validar NIF y email.
Configurada validación en cliente de email.
2019-12-12 00:18:35 +01:00
Marcos Garcia Nuñez
28b1192036 Multiples cambios para soportar la utilización de códigos de usuario
únicos para (Pacientes, medicos de familia, medicos especialista y
administradores).
Nuevos métodos en EJB común para consultar Entidades por Id y por código
(Para el login).
2019-12-11 21:47:44 +01:00
Marcos Garcia Nuñez
3e315f866a Cambiadas todas las listas deplegables fijas, a listas con búsqueda AJAX
integrada (Estilo typeahead). Permite búsquedas en tiempo real.
* Se muestra información organizada por columnas de datos.
* Identificadores basados en Ids autogenerados.
* Nuevos métodos en EJB común para poder realizar búsquedas de datos con
filtro y paginadas (para los comboBox).
* Varias correcciones de interfaz de usuario.
* Nueva clase de utilidades.
2019-12-11 00:37:26 +01:00
Marcos Garcia Nuñez
4c7c978ccd Nueva funcionalidad (vista, controlador y persistencia) de cambiar
medico de familia asignado.
Incluidos cambios para utilizar nuvo EJB Common con interfaz local y
remota.
2019-12-09 23:08:45 +01:00
Marcos Garcia Nuñez
7dd9803993 Nuevo EJB para albergar funciones comunes y transversales a todos los
componentes.
2019-12-09 23:07:14 +01:00
Marcos Garcia Nuñez
279e918f32 Cambio en nombre de enumerado. 2019-12-09 21:18:53 +01:00
Marcos Garcia Nuñez
f1607d5801 Añadidos permisos (visibilidad) al menú principal para cada tipo de
usuario.
Completada página para edición de datos personales.
2019-12-09 18:24:22 +01:00
Marcos Garcia Nuñez
e718afeb3a Cambios para la edición del perfil de usuario y su actualización (Vista,
managed bean, metodos en EJB para recuperar datos de Paciente, Medico de
familia y medico especialista).
2019-12-08 22:26:15 +01:00
Marcos Garcia Nuñez
1dff77f32a Corrección de error en el alta de usuarios y formato de la pantalla de
login de usuarios.
2019-12-08 10:57:39 +01:00
Marcos Garcia Nuñez
547af98a78 Cambios varios para login de usuario
* Login de diferentes usuarios completado.
* Cambiado esquema de BBDD, campos texto a character varying.
* Cambiada relación entre paciente y medico de cabecera.
* Movida clase UserType a paquete common ya que se utiliza en el EJB.
* Datos de prueba para realizar logins, el password es admin para todos
(hashMD5).
2019-12-06 02:17:07 +01:00
mgarcianun
32ce0a7eb6 Incluidas clases para permitir el login de diferentes tipos de usuaario.
* POJO para usuario logeado.
* Hash para claves de usuarios
* Métodos EJB para login
2019-12-06 00:18:20 +01:00
mgarcianun
d7d214f1e9 Implementación de registro de usuarios para pacientes, medicos de
familia y medicos especialistas.
* Correcciones varias a clases JPA.
* Correcciones en clases POJO.
* Listas desplegables para selección de especialidaes y CAPs.
* Validaciones varias.
* Estilo de interfaz con flexUI de PrimeFaces.
2019-12-03 21:49:02 +01:00
mgarcianun
9859f83326 Avances en la pantalla de registro de usuarios nuevos (pacientes).
* Actualización de script para crear tablas (Todo a minusculas, no case
sensitive)
* Script de datos de pruebas de especialides médicas.
* Nuevo bean para registro de usuarios (Quidato de filtro de seguridad
de login, acceso sin login).
* Actualización de entidades JPA con campos Identity.
* Enumerado para gestionar tipos de usuarios (Paciente, Medico Familia,
Especialista y Administrador)
* Clase común para realizar validaciones (función para validar nif).
2019-11-27 00:11:21 +01:00
mgarcianun
ffcb235e69 Subida incial del esqueleto del componente profile:
* Clases de ejb FacadeBean y FacadeRemote con implementación incial.
* Clases de persistencia JPA necesarias para el componente con algunas
relaciones configuradas (Necesaria revisión).
* ClasesTO (Transfer Object) iniciales (Necesitan revisión profunda).
* Cambio de estrategia sobre paquetes para clases TO, es necesario
ubicarlas en el mismo paquete, ya que se comparten por varios
componentes. Se sigue la misma estrategia que con las clases JPA.
* Si alguien necesita utilizar alguna clase JPA debe revisarla (Seguro
que faltan relaciones).
* Creadas clases esqueleto (Dummy) para MBean del componente perfil.
* Se ha eliminado paquetes no necesarios (clases TO).
* En principio el proyecto debería compilar.
* Se asume que el equema de base de datos se llamará "MyHealth" (Ver
anotación en clases JPA.
2019-11-20 21:45:32 +01:00