diff --git a/enfermero_portal.php b/enfermero_portal.php
index 9e01466..2ae88c6 100644
--- a/enfermero_portal.php
+++ b/enfermero_portal.php
@@ -714,20 +714,18 @@ const portal = {
cache = { clinica: null, libres: [] };
}
}
- const tieneNota = cache.clinica || cache.libres.length > 0;
+ const tieneNota = cache.clinica !== null;
if (!tieneNota) {
- // Abrir el sheet de notas para que registre una antes de completar
- // Guardamos el intento para retomarlo al cerrar la nota
+ // Abrir la ficha clínica directamente (es la nota obligatoria)
notasManager._pendingCompleteId = domId;
- // Mostrar aviso visual dentro del sheet
- notasManager.abrirLibre(domId, null);
+ notasManager.abrirFicha(domId);
// Colocar banner de advertencia en la parte superior del sheet
const inner = document.getElementById('nota-sheet-inner');
if (inner) {
const banner = document.createElement('div');
banner.id = 'nota-required-banner';
banner.style.cssText = 'background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:.82rem;color:#856404;';
- banner.innerHTML = 'Nota obligatoria — Debes registrar al menos una nota antes de marcar este domicilio como completado.';
+ banner.innerHTML = 'Ficha clínica obligatoria — Debes completar la ficha clínica antes de marcar este domicilio como completado.';
inner.prepend(banner);
}
return;