Fix: Eliminada columna fechaIngreso de pacientes, agregadas nuevas columnas

This commit is contained in:
2026-04-14 01:58:10 -03:00
parent e47818d3d2
commit 9d124d9023
4 changed files with 52 additions and 4 deletions
+37
View File
@@ -41,6 +41,9 @@ export function Pacientes({
const [grupoSanguineo, setGrupoSanguineo] = useState('');
const [alergias, setAlergias] = useState('');
const [antecedentes, setAntecedentes] = useState('');
const [obraSocial, setObraSocial] = useState('');
const [nacionalidad, setNacionalidad] = useState('');
const [medicacionHabitual, setMedicacionHabitual] = useState('');
const resetFormulario = () => {
setNombre('');
@@ -54,6 +57,9 @@ export function Pacientes({
setGrupoSanguineo('');
setAlergias('');
setAntecedentes('');
setObraSocial('');
setNacionalidad('');
setMedicacionHabitual('');
setPacienteEditando(null);
};
@@ -70,6 +76,9 @@ export function Pacientes({
setGrupoSanguineo(paciente.grupoSanguineo || '');
setAlergias(paciente.alergias || '');
setAntecedentes(paciente.antecedentes || '');
setObraSocial(paciente.obraSocial || '');
setNacionalidad(paciente.nacionalidad || '');
setMedicacionHabitual(paciente.medicacionHabitual || '');
setDialogoAbierto(true);
};
@@ -88,6 +97,9 @@ export function Pacientes({
grupoSanguineo: grupoSanguineo || undefined,
alergias: alergias || undefined,
antecedentes: antecedentes || undefined,
obraSocial: obraSocial || undefined,
nacionalidad: nacionalidad || undefined,
medicacionHabitual: medicacionHabitual || undefined,
};
if (pacienteEditando) {
@@ -249,6 +261,31 @@ export function Pacientes({
placeholder="Antecedentes médicos relevantes..."
/>
</div>
<div>
<Label>Obra Social</Label>
<Input
value={obraSocial}
onChange={(e) => setObraSocial(e.target.value)}
placeholder="Obra social del paciente"
/>
</div>
<div>
<Label>Nacionalidad</Label>
<Input
value={nacionalidad}
onChange={(e) => setNacionalidad(e.target.value)}
placeholder="Nacionalidad del paciente"
/>
</div>
<div className="sm:col-span-2">
<Label>Medicación Habitual</Label>
<textarea
className="w-full p-2 border rounded-md text-sm min-h-[60px]"
value={medicacionHabitual}
onChange={(e) => setMedicacionHabitual(e.target.value)}
placeholder="Medicación habitual del paciente..."
/>
</div>
</div>
<div className="flex justify-end gap-2 mt-4">
<Button variant="outline" onClick={() => {