diff --git a/modules/turnero/views/recepcion.php b/modules/turnero/views/recepcion.php
index 3dfb68f..6267e99 100644
--- a/modules/turnero/views/recepcion.php
+++ b/modules/turnero/views/recepcion.php
@@ -30,7 +30,13 @@ try {
$lugarMuestras = $lugaresDestino[0] ?? null;
$examenes = $pdo->query(
- "SELECT id, codigo, nombre, categoria FROM exam_tipos WHERE activo = 1 ORDER BY categoria, nombre"
+ "SELECT et.id, et.codigo, et.nombre, et.categoria,
+ IF(COUNT(etc.formulario_id) > 0, 1, 0) AS tiene_consentimiento
+ FROM exam_tipos et
+ LEFT JOIN exam_tipo_consentimientos etc ON etc.exam_tipo_id = et.id
+ WHERE et.activo = 1
+ GROUP BY et.id
+ ORDER BY et.categoria, et.nombre"
)->fetchAll(PDO::FETCH_ASSOC);
// Agrupar exámenes por categoría
@@ -79,6 +85,8 @@ $adminNombre = $_SESSION['admin_user']['full_name'] ?? $_SESSION['admin_user']['
+
+