diff --git a/src/app/modules/rup/components/ejecucion/hudsBusqueda.html b/src/app/modules/rup/components/ejecucion/hudsBusqueda.html index 9a70e49079..81b9707df4 100644 --- a/src/app/modules/rup/components/ejecucion/hudsBusqueda.html +++ b/src/app/modules/rup/components/ejecucion/hudsBusqueda.html @@ -225,6 +225,10 @@
+ Prestación: + {{ registro.tipoPrestacion }} + +
Creada: {{ registro.fechaEjecucion | fecha }} @@ -273,6 +277,8 @@
+ Prestación: {{ registro.evoluciones[0].tipoPrestacion }} +
Última evolución: {{ registro.evoluciones[0].fechaCarga | fecha }}
Profesional: {{ registro.evoluciones[0].profesional }} @@ -331,6 +337,10 @@
+ Prestación: + {{ registro.tipoPrestacion }} + +
Creada: {{ registro.fechaEjecucion | fecha }}
@@ -466,6 +476,10 @@
+ Prestación: + {{ registro.tipoPrestacion }} + +
último registro: {{ registro.fechaEjecucion | fecha }} diff --git a/src/app/modules/rup/services/prestaciones.service.ts b/src/app/modules/rup/services/prestaciones.service.ts index 211a5f9f51..b0cfbf1650 100644 --- a/src/app/modules/rup/services/prestaciones.service.ts +++ b/src/app/modules/rup/services/prestaciones.service.ts @@ -239,7 +239,11 @@ export class PrestacionesService { if (prestacion.ejecucion) { const conceptos = prestacion.ejecucion.registros // .filter(registro => semanticTags.includes(registro.concepto.semanticTag)) - .map(registro => { registro['idPrestacion'] = prestacion.id; return registro; }); + .map(registro => { + registro.idPrestacion = prestacion.id; + registro.tipoPrestacion = prestacion.solicitud.tipoPrestacion.term; + return registro; + }); // ConceptId del informe requerido en en todas las prestaciones ambulatorias if (conceptos.length > 0) { conceptos[0].informeRequerido = prestacion.ejecucion.registros.find(r => r.concepto.conceptId === PrestacionesService.InformeDelEncuentro); @@ -260,6 +264,7 @@ export class PrestacionesService { }); if (!registroEncontrado) { let dato = { + tipoPrestacion: registro.tipoPrestacion, idPrestacion: registro.idPrestacion, idRegistro: registro.id, fechaEjecucion: prestaciones.find(p => p.id === registro.idPrestacion).ejecucion.fecha, @@ -268,6 +273,7 @@ export class PrestacionesService { esSolicitud: registro.esSolicitud, elementoRUP: registro.elementoRUP, evoluciones: [{ + tipoPrestacion: registro.tipoPrestacion, idPrestacion: registro.idPrestacion, idRegistro: registro.id, fechaCarga: registro.createdAt, @@ -287,6 +293,7 @@ export class PrestacionesService { } else { let ultimaEvolucion = registroEncontrado.evoluciones[registroEncontrado.evoluciones.length - 1]; let nuevaEvolucion = { + tipoPrestacion: registro.tipoPrestacion, idPrestacion: registro.idPrestacion, fechaCarga: registro.createdAt, idRegistro: registro.id,