Ficha del paciente: poder corregir el sexo

El F-LAB-08 muestra «Sexo» tomándolo de la ficha, pero el modal de edición no
tenía ese campo: si estaba mal, desde el puesto no había forma de corregirlo
pese a que el endpoint ya aceptaba el dato.

Va en la parte sin fricción, junto a EPS. Corregir un sexo mal digitado es
frecuente y no cambia de quién es la historia clínica, que es lo que protege
el bloqueo de identidad.

Las tres opciones corresponden al enum('M','F','O') de la columna.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-19 16:43:10 -05:00
co-authored by Claude Opus 5
parent 2162ca7d68
commit 26bec35c36
+10
View File
@@ -1002,6 +1002,14 @@ require_once __DIR__ . '/../../../shared/components/sidebar.php';
<label class="mpac-lbl">EPS</label>
<input type="text" class="form-control form-control-sm mb-2" id="mpac-in-eps">
<label class="mpac-lbl">Sexo</label>
<select class="form-select form-select-sm mb-2" id="mpac-in-genero">
<option value="">— Sin registrar —</option>
<option value="M">Masculino</option>
<option value="F">Femenino</option>
<option value="O">Otro</option>
</select>
<!-- Datos de identidad: requieren un paso deliberado -->
<div id="mpac-identidad-lock" class="mpac-lock">
<div class="mpac-lock-txt">
@@ -2521,6 +2529,7 @@ function mpacEditar(abrir) {
document.getElementById('mpac-in-tel').value = p.telefono || p.celular || '';
document.getElementById('mpac-in-dir').value = p.direccion || '';
document.getElementById('mpac-in-eps').value = p.eps || '';
document.getElementById('mpac-in-genero').value = p.genero || '';
document.getElementById('mpac-in-nombre').value = p.nombre_completo || '';
document.getElementById('mpac-in-tipodoc').value = p.tipo_documento || 'CC';
document.getElementById('mpac-in-doc').value = p.numero_documento || p.documento || '';
@@ -2557,6 +2566,7 @@ async function mpacGuardarFicha() {
telefono: val('mpac-in-tel'),
direccion: val('mpac-in-dir'),
eps: val('mpac-in-eps'),
genero: val('mpac-in-genero'),
};
// Los datos de identidad solo se envían si se desbloquearon
if (!document.getElementById('mpac-identidad').classList.contains('d-none')) {