Commit Graph

39 Commits

Author SHA1 Message Date
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
a35d7fe7fe Preguntas y respuestas funcionando para médicos 2019-12-24 18:36:41 +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
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
Roberto Orden Erena
91f6bc396b Merge branch 'master' into rorden 2019-12-15 19:45:30 +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
Marcos Garcia Nuñez
598e4cce71 Cambiado displayName. 2019-12-14 19:58:12 +01:00
Marcos Garcia Nuñez
516a5d0701 Mostrar codigo personal en display name. 2019-12-14 19:57:25 +01:00
Marcos Garcia Nuñez
5098e51496 Mostrar identificador de profesional en displayname. 2019-12-14 19:56:22 +01:00
Roberto Orden Erena
ddf9145718 Merge branch 'master' into rorden 2019-12-14 11:23:42 +01:00
Marcos Garcia Nuñez
f31803f4f4 Cambio Nombre parámetro. 2019-12-13 19:18:24 +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
Roberto Orden Erena
239e9b7640 Merge branch 'master' into rorden 2019-12-10 20:00:44 +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
Roberto Orden Erena
e27bd81d38 TO y JPA 2019-12-09 22:30:13 +01:00
Marcos Garcia Nuñez
26172fe50d Nueva propiedad para obtener displayname. 2019-12-09 21:19:52 +01:00
Marcos Garcia Nuñez
bfe2aa066e Correcciones en clases VisiJPA y VisitTO para que compile el proyecto. 2019-12-08 23:30:20 +01:00
Marcos Garcia Nuñez
a369839770 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-08 22:26:54 +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
Alejandro Linares Amado
504886d74a Merge branch 'master' of
http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git

Conflicts:
	1.sources/MyHealth/src/jpa/VisitJPA.java
2019-12-08 19:39:47 +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
Alejandro Linares Amado
86f8f036e6 Implementación Componente Visit 2019-12-05 02:54:06 +01:00
Alejandro Linares Amado
5cd6826e73 Implementación VisitTO 2019-12-04 14:12:33 +01:00
Alejandro Linares Amado
26f4635db4 Implementación VisitTO 2019-12-04 05:31:58 +01:00
Alejandro Linares Amado
80296c682c Implementación VisitTO 2019-12-04 04:39:33 +01:00
Alejandro Linares Amado
bba5a3bf0a Implementacion componente VisitTO 2019-12-04 04:37:57 +01:00
Alejandro Linares Amado
0bb4d6e73f VisitTO implementación 2019-12-04 04:29:20 +01:00
Alejandro Linares Amado
9b2d549156 VisitTO componente implementación 2019-12-04 04:27:59 +01:00
mgarcianun
be46189d97 Menu dinámico en función de si el usuario está logeado o no. 2019-12-04 00:11:01 +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
mgarcianun
7b2edd8080 Esqueleto de proyecto inicial. 2019-11-20 02:00:09 +01:00