diff --git a/src/sections/HistoriaClinica.tsx b/src/sections/HistoriaClinica.tsx index 6cdcb4d..99dedad 100644 --- a/src/sections/HistoriaClinica.tsx +++ b/src/sections/HistoriaClinica.tsx @@ -2397,7 +2397,14 @@ function SeccionCultivos({ cults, patient, internacionId, add, update, del, canE const handleParcial = () => { if (!selected) return; - update(selected.id, { protocolo, estado: 'Parcial', germen, sensible, resistente }); + update(selected.id, { + protocolo, + estado: 'Parcial', + germen, + sensible, + resistente, + fechaResultado: selected.fechaResultado || new Date().toISOString().split('T')[0] + }); setResDialog(false); resetRes(); }; @@ -2504,7 +2511,7 @@ function SeccionCultivos({ cults, patient, internacionId, add, update, del, canE
-

{c.fechaToma}

+

{formatDateDDMMYYYY(c.fechaToma)}

{c.tipoMuestra} {getEstadoLabel(c.estado)} @@ -2529,8 +2536,10 @@ function SeccionCultivos({ cults, patient, internacionId, add, update, del, canE
{c.protocolo &&

Protocolo: {c.protocolo}

} - {c.fechaResultado && (c.estado === 'Positivo' || c.estado === 'Negativo') && ( -

Fecha Resultado Definitivo: {formatDateDDMMYYYY(c.fechaResultado)}

+ {c.fechaResultado && (c.estado === 'Positivo' || c.estado === 'Negativo' || c.estado === 'Parcial') && ( +

+ Fecha Resultado {c.estado === 'Parcial' ? 'Parcial' : 'Definitivo'}: {formatDateDDMMYYYY(c.fechaResultado)} +

)} {c.observaciones &&

{c.observaciones}

} {c.estado === 'Parcial' && c.germen && (