prepare( "SELECT tc.id, t.sesion_id FROM turnero_consentimientos tc JOIN turnero_turnos t ON t.id = tc.turno_id WHERE tc.token = ? LIMIT 1" ); $stmt->execute([$token]); $tc = $stmt->fetch(PDO::FETCH_ASSOC); if (!$tc) jsonError('Consentimiento no encontrado.', 404); $pdo->prepare( "UPDATE turnero_consentimientos SET estado = 'enviado', firma_svg = NULL, firmado_at = NULL, firma_profesional_svg = NULL, firmado_profesional_at = NULL WHERE token = ?" )->execute([$token]); notificarSSE((int)$tc['sesion_id']); jsonOk([], 'Consentimiento reiniciado correctamente.');