Skip to content

Commit

Permalink
fix(in): egreso y filtro por documento en listados
Browse files Browse the repository at this point in the history
  • Loading branch information
negro89 committed Jul 26, 2023
1 parent daae6b2 commit 34f6c47
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -185,14 +185,15 @@ export class EgresarPacienteComponent implements OnInit, OnDestroy {
]).subscribe(([view, capa, ambito, cama, prestacion, resumen]) => {
this.inProgress = false;
this.resumen = resumen;
let fecha = resumen?.fechaEgreso || this.mapaCamasService.fecha || moment().toDate();
let fecha = resumen?.fechaEgreso || this.mapaCamasService.fecha;

if (view === 'listado-internacion' && prestacion) {
// DESDE EL LISTADO FECHA VIENE CON LA DEL INGRESO. PUES NO!
fecha = resumen?.fechaEgreso || moment().toDate();
this.prestacionValidada = prestacion.estados[prestacion.estados.length - 1].tipo === 'validada';
}
this.registro.valor.InformeEgreso.fechaEgreso = fecha;

this.registro.valor.InformeEgreso.fechaEgreso = moment(fecha);
this.fechaMaxProcedimiento = moment(this.registro.valor.InformeEgreso.fechaEgreso).endOf('day').toDate();
this.fechaEgresoOriginal = null;

Expand All @@ -205,8 +206,8 @@ export class EgresarPacienteComponent implements OnInit, OnDestroy {
this.prestacion = prestacion;
this.informeIngreso = this.prestacion.ejecucion.registros[0].valor.informeIngreso;
if (this.hayEgreso) {
this.registro.valor.InformeEgreso = this.prestacion.ejecucion.registros[1].valor.InformeEgreso;
fecha = this.registro.valor.InformeEgreso.fechaEgreso;
this.registro.valor.InformeEgreso = Object.assign({}, this.prestacion.ejecucion.registros[1].valor.InformeEgreso);
fecha = moment(this.registro.valor.InformeEgreso.fechaEgreso);
this.fechaEgresoOriginal = this.registro.valor.InformeEgreso.fechaEgreso;

const informeEgreso = this.registro.valor.InformeEgreso;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ export class ListadoInternacionCapasService {
const esNumero = Number.isInteger(Number(paciente));
if (esNumero) {
listaInternacionFiltrada = listaInternacionFiltrada.filter(
(internacion: IResumenInternacion) => internacion.paciente.documento.includes(paciente)
(internacion: IResumenInternacion) => internacion.paciente.documento?.includes(paciente)
);
} else {
listaInternacionFiltrada = listaInternacionFiltrada.filter(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ export class ListadoInternacionService {
if (paciente) {
const esNumero = Number.isInteger(Number(paciente));
if (esNumero) {
listaInternacionFiltrada = listaInternacionFiltrada.filter((internacion: IPrestacion) => internacion.paciente.documento.includes(paciente));
listaInternacionFiltrada = listaInternacionFiltrada.filter((internacion: IPrestacion) => internacion.paciente.documento?.includes(paciente));
} else {
listaInternacionFiltrada = listaInternacionFiltrada.filter((internacion: IPrestacion) =>
(internacion.paciente.nombre.toLowerCase().includes(paciente.toLowerCase()) ||
Expand Down

0 comments on commit 34f6c47

Please sign in to comment.