Turnero: toma progresiva por examen, Rubeola solo-profesional, kiosko

- configurar_tomas.php: merge config por examen en lugar de overwrite
- ver_formulario_enviado.php: auto-abrir panel de tiempos al cargar; soporte formularios solo_profesional con botón Guardar y completar
- get_consentimientos.php: leer campo solo_profesional de lab_formularios
- recepcion.php: formularios sin firma paciente muestran badge "Completa en laboratorio"
- lugar.php: botón "Completar" para formularios solo_profesional

DB: ALTER TABLE lab_formularios ADD solo_profesional; UPDATE Rubeola id=8; UPDATE descripcion Niños kiosko

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-27 23:22:42 -05:00
co-authored by Claude Sonnet 4.6
parent 4012ae97be
commit a3c19bf4e7
5 changed files with 98 additions and 11 deletions
+2 -1
View File
@@ -1609,9 +1609,10 @@ function renderConsentimientos(lista) {
<i class="fas fa-flask me-1"></i>Siguiente toma
</button>`;
} else if (LUGAR_FORM_MODO === 'embebido') {
const lblAccion = c.requiere_firma_paciente ? 'Firmar' : 'Completar';
btnAccion = `<button class="btn btn-primary" title="Abrir formulario"
onclick="abrirModalConsentimientoPorToken('${token}')">
<i class="fas fa-pen me-1"></i>Firmar
<i class="fas fa-pen me-1"></i>${lblAccion}
</button>`;
} else {
btnAccion = `<button class="btn btn-outline-primary" title="Firmar aquí"