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:
co-authored by
Claude Sonnet 4.6
parent
4012ae97be
commit
a3c19bf4e7
@@ -1983,6 +1983,20 @@ function renderConsentimientos(lista) {
|
||||
const fId = c.formulario_id;
|
||||
const nomJs = (c.formulario_nombre || 'Consentimiento').replace(/'/g, "\\'");
|
||||
|
||||
// Formulario solo profesional: no requiere acción del paciente en recepción
|
||||
if (!c.requiere_firma_paciente) {
|
||||
const labelPro = ya
|
||||
? `<span class="badge bg-success ms-1"><i class="fas fa-check me-1"></i>Completado</span>`
|
||||
: `<span class="badge bg-secondary ms-1" style="font-size:.75rem"><i class="fas fa-flask me-1"></i>Completa en laboratorio</span>`;
|
||||
return `<div class="consent-item ${m.cls}" style="flex-wrap:wrap">
|
||||
<div style="display:flex;align-items:center;gap:.5rem;width:100%">
|
||||
<i class="fas ${m.ico}"></i>
|
||||
<span class="c-nom">${nom}</span>
|
||||
${labelPro}
|
||||
</div>
|
||||
</div>`;
|
||||
}
|
||||
|
||||
// Botón de firma paciente (solo si no está firmado/rechazado)
|
||||
const btnFirmar = (!ya)
|
||||
? `<button class="btn btn-outline-primary" onclick="firmarConsentimiento(${fId}, '${nomJs}')"
|
||||
|
||||
Reference in New Issue
Block a user