+
+ 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,