From 34b92ec7338e596cb55b67931585ed6750c10c83 Mon Sep 17 00:00:00 2001 From: snlavaise Date: Wed, 12 Aug 2026 00:50:40 +0000 Subject: [PATCH] Agregar campos condicionales de egreso a historia clinica y columna Fecha de Egreso a tabla de Internaciones --- src/sections/HistoriaClinica.tsx | 20 ++++++++++++++++++++ src/sections/Internaciones.tsx | 9 +++++++++ 2 files changed, 29 insertions(+) diff --git a/src/sections/HistoriaClinica.tsx b/src/sections/HistoriaClinica.tsx index 3f06d72..3ba06d0 100644 --- a/src/sections/HistoriaClinica.tsx +++ b/src/sections/HistoriaClinica.tsx @@ -366,6 +366,26 @@ export function HistoriaClinica({

{internacion.diagnosticoIngreso}

+ {!internacion.activa && ( + <> +
+

Fecha de Egreso

+

{internacion.fechaEgreso ? formatDateDDMMYYYY(internacion.fechaEgreso) : 'N/A'}

+
+
+

Diagnóstico de Egreso

+

{internacion.diagnosticoEgreso || 'N/A'}

+
+
+

Motivo de Egreso

+

+ {internacion.motivoEgreso || 'N/A'} + {internacion.motivoEgreso === 'Pase servicio' && internacion.servicioAlQuePasa ? ` (${internacion.servicioAlQuePasa})` : ''} +

+
+ + )} + Detalle Episodio Actual diff --git a/src/sections/Internaciones.tsx b/src/sections/Internaciones.tsx index 89ffd84..cae53c9 100644 --- a/src/sections/Internaciones.tsx +++ b/src/sections/Internaciones.tsx @@ -458,6 +458,12 @@ export function Internaciones({ Fecha Ingreso + +
+ + Fecha Egreso +
+
@@ -511,6 +517,9 @@ export function Internaciones({ {fechaIng} + + {internacion.fechaEgreso ? formatDateDDMMYYYY(internacion.fechaEgreso) : '-'} + {(() => { const dias = calcularDiasDuracion(internacion);