From 4617c3c1a0cd99c0c0a109810e697df86fad3f5b Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Sun, 9 Aug 2026 19:08:53 +0000 Subject: [PATCH] Show logged-in professional name as non-modifiable field in all forms --- src/sections/EditIngreso.tsx | 8 +++----- src/sections/Evoluciones.tsx | 10 +++------- src/sections/HistoriaClinica.tsx | 8 ++------ src/sections/Internaciones.tsx | 9 +++------ src/sections/MapaCamas.tsx | 11 ++++------- src/sections/NuevoIngreso.tsx | 9 +++------ src/sections/SeccionIndicaciones.tsx | 16 +++++----------- 7 files changed, 23 insertions(+), 48 deletions(-) diff --git a/src/sections/EditIngreso.tsx b/src/sections/EditIngreso.tsx index cb00dd0..c7da71b 100644 --- a/src/sections/EditIngreso.tsx +++ b/src/sections/EditIngreso.tsx @@ -39,9 +39,7 @@ export function EditIngreso({ const [areaSeleccionada] = useState(internacion.areaId); const [camaInput, setCamaInput] = useState(''); const [modoCama, setModoCama] = useState<'seleccionar' | 'escribir'>('seleccionar'); - const defaultMedico = internacion.medicoIngresante || getNombreProfesional(currentUser); - const [medico, setMedico] = useState(''); - const effectiveMedico = medico || defaultMedico; + const effectiveMedico = getNombreProfesional(currentUser); const [fechaIngresoHospital, setFechaIngresoHospital] = useState(internacion.fechaIngresoHospital || ''); const [fechaIngresoClinica, setFechaIngresoClinica] = useState(internacion.fechaIngresoClinica || ''); const [motivoConsulta, setMotivoConsulta] = useState(internacion.motivoConsulta || ''); @@ -469,8 +467,8 @@ export function EditIngreso({ setMedico(e.target.value)} + value={getNombreProfesional(currentUser)} + disabled /> diff --git a/src/sections/Evoluciones.tsx b/src/sections/Evoluciones.tsx index 127957d..fc59cc3 100644 --- a/src/sections/Evoluciones.tsx +++ b/src/sections/Evoluciones.tsx @@ -48,9 +48,7 @@ export function Evoluciones({ const [fecha, setFecha] = useState(new Date().toISOString().split('T')[0]); const [hora, setHora] = useState(new Date().toTimeString().slice(0, 5)); - const defaultMedico = getNombreProfesional(currentUser); - const [medico, setMedico] = useState(''); - const effectiveMedico = medico || defaultMedico; + const effectiveMedico = getNombreProfesional(currentUser); const [temperatura, setTemperatura] = useState(''); const [presionSistolica, setPresionSistolica] = useState(''); @@ -72,7 +70,6 @@ export function Evoluciones({ const resetFormulario = () => { setFecha(new Date().toISOString().split('T')[0]); setHora(new Date().toTimeString().slice(0, 5)); - setMedico(''); setTemperatura(''); setPresionSistolica(''); setPresionDiastolica(''); @@ -100,7 +97,6 @@ export function Evoluciones({ } setFecha(evo.fecha); setHora(evo.hora); - setMedico(evo.medico || ''); setTemperatura(evo.signosVitales?.temperatura?.toString() || ''); setPresionSistolica(evo.signosVitales?.presionSistolica?.toString() || ''); setPresionDiastolica(evo.signosVitales?.presionDiastolica?.toString() || ''); @@ -414,8 +410,8 @@ export function Evoluciones({
setMedico(e.target.value)} + value={getNombreProfesional(currentUser)} + disabled placeholder="Nombre del médico" />
diff --git a/src/sections/HistoriaClinica.tsx b/src/sections/HistoriaClinica.tsx index 2d5d1f7..ac16e83 100644 --- a/src/sections/HistoriaClinica.tsx +++ b/src/sections/HistoriaClinica.tsx @@ -1764,9 +1764,7 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: const [expanded, setExpanded] = useState(null); const [fecha, setFecha] = useState(new Date().toISOString().split('T')[0]); const [hora, setHora] = useState(new Date().toTimeString().slice(0, 5)); - const defaultMedico = getNombreProfesional(currentUser); - const [medico, setMedico] = useState(''); - const effectiveMedico = medico || defaultMedico; + const effectiveMedico = getNombreProfesional(currentUser); const [temperatura, setTemperatura] = useState(''); const [presionSistolica, setPresionSistolica] = useState(''); const [presionDiastolica, setPresionDiastolica] = useState(''); @@ -1787,7 +1785,6 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: const reset = () => { setFecha(new Date().toISOString().split('T')[0]); setHora(new Date().toTimeString().slice(0, 5)); - setMedico(''); setTemperatura(''); setPresionSistolica(''); setPresionDiastolica(''); @@ -1811,7 +1808,6 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: setEdit(e); setFecha(e.fecha); setHora(e.hora); - setMedico(e.medico || ''); setTemperatura(e.signosVitales?.temperatura?.toString() || ''); setPresionSistolica(e.signosVitales?.presionSistolica?.toString() || ''); setPresionDiastolica(e.signosVitales?.presionDiastolica?.toString() || ''); @@ -1903,7 +1899,7 @@ function SeccionEvoluciones({ evos, internacionId, add, update, del, canEdit }: