// Only define DEBUG_MODE if it's not already defined if (!defined('DEBUG_MODE')) { define('DEBUG_MODE', false); } // Only show errors in development if (DEBUG_MODE === true) { ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); } // Check if article exists if (empty($article)) { // Article not found, show 404 page include_once FRONTEND_PATH . '/templates/404.php'; exit; } // Set page variables $pageTitle = $article['title'] . ' - ' . APP_NAME; $pageDescription = !empty($article['excerpt']) ? strip_tags($article['excerpt']) : truncate_text(strip_tags($article['content']), 160); // Clean any remaining HTML entities from the description $pageDescription = html_entity_decode(strip_tags($pageDescription)); $ogType = 'article'; $ogImage = !empty($article['featured_image']) ? 'https://' . $_SERVER['HTTP_HOST'] . '/' . $article['featured_image'] : null; $currentUrl = 'https://' . $_SERVER['HTTP_HOST'] . '/article/' . $article['slug']; $activeNav = ''; $showBreadcrumbs = true; // Set breadcrumbs $breadcrumbs = []; // Add category to breadcrumbs if available if (!empty($articleCategories) && count($articleCategories) > 0) { $category = $articleCategories[0]; // Use first category $breadcrumbs[] = [ 'title' => $category['name'], 'url' => '/category/' . $category['slug'] ]; } // Add article to breadcrumbs $breadcrumbs[] = [ 'title' => $article['title'], 'active' => true ]; // Generate schema.org markup for article $schemaMarkup = generate_article_schema($article); // The update_tags function has been moved to frontend/includes/functions.php // Debug: Before view count increment error_log("DEBUG: Before increment_article_views - Article ID: " . $article['id']); // Increment view count before displaying increment_article_views($article['id']); // Debug: After view count increment error_log("DEBUG: After increment_article_views - Article ID: " . $article['id']); // For debugging - create a debug log that will be displayed on the page $debugLog = []; $debugLog[] = "Debug: Article ID: " . $article['id']; // Get database connection global $db; // Initialize debug log $debugLog[] = "Using existing database connection via dbQuery"; // Debug: Database connection check error_log("DEBUG: Database connection check - DB is " . ($db ? "available" : "NOT available")); // Make sure article tags are loaded and initialized as an array if (!isset($articleTags)) { // Fetch existing tags for this article try { if ($db) { $tagQuery = "SELECT t.id, t.name, t.slug FROM tags t JOIN news_tags nt ON t.id = nt.tag_id WHERE nt.news_id = ?"; $tagStmt = $db->prepare($tagQuery); $tagStmt->execute([$article['id']]); $articleTags = $tagStmt->fetchAll(PDO::FETCH_ASSOC); } else { $articleTags = []; error_log('Database connection not available when fetching article tags'); } } catch (Exception $e) { // If there's an error, initialize as empty array $articleTags = []; error_log('Error fetching article tags: ' . $e->getMessage()); } } // Ensure $articleTags is always an array if (!is_array($articleTags)) { $articleTags = []; } // Debug: Before calling update_tags error_log("DEBUG: About to call update_tags function - Article ID: " . $article['id']); error_log("DEBUG: ArticleTags count before update: " . count($articleTags)); // Update article tags based on content $tagsUpdated = false; $tagsUpdated = update_tags(); error_log("DEBUG: update_tags function returned: " . ($tagsUpdated ? "TRUE" : "FALSE")); // Refresh article tags after potential updates if update was successful if ($tagsUpdated && $db) { error_log("DEBUG: Refreshing article tags after successful update"); try { $tagQuery = "SELECT t.id, t.name, t.slug FROM tags t JOIN news_tags nt ON t.id = nt.tag_id WHERE nt.news_id = ?"; $tagStmt = $db->prepare($tagQuery); $tagStmt->execute([$article['id']]); $articleTags = $tagStmt->fetchAll(PDO::FETCH_ASSOC); } catch (Exception $e) { // Log error but continue with existing tags error_log('Error refreshing article tags: ' . $e->getMessage()); } } // Update debug log with more information $debugLog[] = "Debug: Database connection: " . ($db ? "Available" : "NOT available"); $debugLog[] = "Debug: ArticleTags count: " . count($articleTags); // Add function call trace for debugging $debugLog[] = "Debug: Execution trace:"; $debugLog[] = "- Before increment_article_views"; $debugLog[] = "- After increment_article_views"; $debugLog[] = "- Database connection check: " . ($db ? "SUCCESS" : "FAILED"); $debugLog[] = "- Article tags loaded: " . (isset($articleTags) ? "YES" : "NO"); $debugLog[] = "- About to call update_tags"; $debugLog[] = "- update_tags result: " . ($tagsUpdated ? "SUCCESS" : "FAILED"); // Add database connection details $debugLog[] = "Debug: Database connection details:"; if ($db) { $debugLog[] = "- Connection type: " . get_class($db); $debugLog[] = "- Connection hash: " . spl_object_hash($db); } // Add more detailed database info if ($db) { try { $debugLog[] = "Debug: Database info:"; $stmt = $db->query("SELECT DATABASE() as db_name"); $dbInfo = $stmt->fetch(PDO::FETCH_ASSOC); $debugLog[] = "- Current database: " . ($dbInfo['db_name'] ?? 'unknown'); // Check if tags table exists and has data $stmt = $db->query("SELECT COUNT(*) as tag_count FROM tags"); $tagCount = $stmt->fetch(PDO::FETCH_ASSOC); $debugLog[] = "- Tags in database: " . ($tagCount['tag_count'] ?? 'unknown'); } catch (Exception $e) { $debugLog[] = "- Error getting DB info: " . $e->getMessage(); } } // Include header include_once FRONTEND_PATH . '/includes/header.php'; // Display debug information at the top of the page (only during development) if (defined('DEBUG_MODE') && DEBUG_MODE === true) { echo '
'; echo '

Debug Information

'; echo ''; // Direct test of update_tags function with sample data if ($db) { echo '

Direct Test of update_tags Function

'; // Create sample data with proper string values $sampleArticle = [ 'id' => $article['id'], 'title' => 'Sample Title for Testing', 'content' => 'This is sample content for testing the update_tags function.' ]; // Ensure all values are strings to avoid null values $sampleArticle['title'] = (string)$sampleArticle['title']; $sampleArticle['content'] = (string)$sampleArticle['content']; $sampleTags = []; // Try to get some real tags for testing try { $stmt = $db->query("SELECT id, name, slug FROM tags LIMIT 5"); $testTags = $stmt->fetchAll(PDO::FETCH_ASSOC); echo '

Test with ' . count($testTags) . ' sample tags:

'; echo ''; // Run the test echo '

Running test update_tags function...

'; // Set global variables for the test global $article, $articleTags; $originalArticle = $article; $originalTags = $articleTags; // Temporarily set global variables for the test $article = $sampleArticle; $articleTags = $sampleTags; // Run the test $testResult = update_tags(); // Restore original values $article = $originalArticle; $articleTags = $originalTags; echo '

Test result: ' . ($testResult ? 'SUCCESS' : 'FAILED') . '

'; } catch (Exception $e) { echo '

Error during test: ' . htmlspecialchars($e->getMessage()) . '

'; } } echo '
'; } ?>

الدواء في سوريا: معاناة مستمرة وارتفاع الأسعار يدفع المرضى للاقتراض

الدواء في سوريا: معاناة مستمرة وارتفاع الأسعار يدفع المرضى للاقتراض

"بسبب وضعي الصحي لا تقوى قدماي على حملي، لا أستطيع إنجاز أي عمل قاسٍ، يلزمني شهريًا مبلغ 200 ألف ليرة فقط للدواء، أصحاب الأيادي البيضاء يؤمّنون ثمنه لي"، بهذه الكلمات استهل أكرم صالح، وهو رجل ثمانيني يعمل على "بسطة جوارب" في منطقة البرامكة بدمشق، حديثه لعنب بلدي. أكرم صالح، الذي قال إنه خسر منزله خلال عام 2013 في منطقة مخيم "اليرموك" بدمشق، مصاب بمرض السكري، وبسبب حاجته إلى المال وتأمين سعر الدواء، يلجأ للعمل على "بسطة" حاله كحال معظم السوريين الذين يحاولون التأقلم مع الظروف المعيشية الصعبة.

وتستمر أسعار الأدوية في سوريا بالارتفاع، وخصوصًا أدوية الأمراض المزمنة مثل السكري والضغط والأمراض العصبية وغيرها.

قال عمران غالي، إن راتبه التقاعدي من مديرية كهرباء حماة يبلغ 300 ألف ليرة، وهو لا يكفي لتغطية مصاريف أدويته التي يأخذها بشكل مستمر. يعاني عمران من انسداد بأحد الشرايين، ويبلغ سعر أدويته الشهرية ما يقارب 200 ألف ليرة شهريًا ما عدا معاينات الطبيب، إذ يبلغ سعر دواء "إسبرين" 12000 ليرة سورية، بينما سعر دواء "ترونترال" 14500 ليرة سورية. ويضطر لتناول فيتامين من نوع "كاسيدال" يبلغ سعره 15000 ليرة سورية، كما أن زوجته المصابة بالضغط تتناول دواء "تري بلاند" الذي يبلغ سعره 32000 ليرة سورية.

وتعيش فتون عيسى وضعًا مشابهًا، إذ تعاني من مرض السكري وتواجه صعوبة في تأمين ثمن الدواء. فتون سيدة أربعينية تعمل في قسم النظافة بمركز طبي بمنطقة المزة، قالت لعنب بلدي إنها تتناول دواء "ميتا غلبتين" الذي يبلغ سعره 21500 ليرة، إضافة إلى فيتامين من نوع "دام فيتا" للعناية بمرضى السكري يبلغ سعره 26000 ليرة سورية. وأضافت أنها تعمل بشكل متواصل مع بناتها اللاتي فقدن والدهن في حادث سير، موضحة أن الحياة أصبحت مرهقة، إذ لم تعد هناك طبقة متوسطة في سوريا، وتعتبر نفسها من "أصحاب الدخل المعدوم".

الوضع المعيشي دفع بالسوريين إلى الاقتراض لتأمين تكلفة المعيشة وتوفير الدواء "الذي يجلب سعره مرضًا من نوع آخر للمواطن المتعب من كل الأزمات"، بحسب فتون عيسى. يروي عمران غالي معاناته في تغطية مصاريف أدويته مع احتياجات عائلته المكونة من 6 أشخاص، إذ يضطر للاقتراض من أقاربه، ما يزيد حالته المعيشة سوءًا.

لانا خلف، صيدلانية في منطقة المزة بدمشق قالت لعنب بلدي، إن هناك حالات تراجعها لمرضى لا يستطيعون دفع ثمن الدواء ويطلبونه "بالدَّين". وأضافت أنها تضطر إلى تقديم الدواء في أوقات عدة مجانًا إلى المرضى بسبب الظروف الاقتصادية السيئة التي يمر بها الكثير من السوريين. وطالبت الصيدلانية بضرورة تفعيل الدواء المحلي وتصديره، ومراقبة المعامل بشكل أكبر والتأكد من جودة الدواء الذي يطرح في الصيدليات. وبحسب الصيدلانية، فإن هامش ريح الصيدلاني لا يتجاوز 20%، والصيادلة ليسوا مسؤولين عن تحديد أسعار الأدوية، إذ إن ذلك مرتبط بنشرة رسمية تصدر عن وزارة الصحة.

فيما يتعلق بأسعار الأدودية، شدد مدير الرقابة الدوائية والشؤون الصيدلانية في وزارة الصحة، إبراهيم الحساني، على أن الوزارة تسعى بالتعاون مع نقابة الصيادلة إلى توحيد أسعار الأدوية بالليرة السورية لجميع الأصناف، والعمل على تصنيف المعامل الدوائية. وقال الحساني في حديث إلى عنب بلدي، إن هامش الربح للصيدلاني أمر مهم، إذ ستعمل الوزارة على توحيد هذا الهامش في جميع المحافظات.

وبالنسبة لجودة الأدوية، تركز الوزارة حاليًا على تهيئة الظروف المناسبة لإنشاء مختبرات متطورة لمراقبة الأدوية المحلية والمستوردة بشكل شامل، بحسب الحساني. وأضاف أن وزارة الصحة تواجه تحديات كبيرة في مجال تسعير الأدوية، خصوصًا بعد قرار تسعيرها بناء على سعر الدولار المقطوع الذي بلغ 9000 ليرة. وتبذل الوزارة جهودًا متواصلة لتحسين البنية التحتية للمعامل الدوائية وتعزيز الرقابة على المواد الأولية والأدوية بعد الإنتاج، إذ تحتاج المعامل إلى تحديث وتجهيز مختبرات متطورة تشمل التكافؤ الحيوي والدراسات السريرية، في حين تواجه إشكاليات متعلقة بالرقابة الصارمة على الأدوية والمواد الأولية لضمان الجودة، بحسب الحساني.

ونقلت وكالة الأنباء السورية (سانا)، في 2 من شباط الماضي، عن الحساني قوله، إن آلية عمل مديرية الرقابة الدوائية في وزارة الصحة تتضمن إجراء جولات رقابية على معامل ‏الأدوية، ‏وتحضير تقارير حول هذه الزيارات، ومن ثم استدعاء أصحاب ‏المعامل ‏لمناقشة هذه التقارير، مبينًا أنه في حال عدم تحقيق المعايير المناسبة ‏يتم ‏تسجيل مخالفة وتحديد مدة زمنية معينة للإصلاح. وأشار الحساني إلى أنه تم إبلاغ المعامل بالإجراءات الجديدة، فيما ‏يخص ‏تجديد التراخيص الدوائية ورفع شروط الاعتمادية والمتابعة الدورية ‏للمعامل. الأدوية المحلية متوفرة والمواد الأولية موجودة ولا يوجد أي انقطاع، وتشكل الأدوية المحلية حوالي 85% من المتداولة في السوق، ما يضمن استقرارية وفاعلية النظام الصحي في سوريا، بحسب الحساني. وأوضح أن وزارة الصحة تعمل على تحسين قطاع الأدوية في سوريا من خلال تطوير البنية التحتية وتعزيز الرقابة، ما يساهم في توفير أدوية ذات جودة عالية تلبي احتياجات المواطنين.

غزت الأدوية التركية التي تحتوي على نسبة قليلة من التركيبة الفعالة صيدليات سوريا، إذ أصبح المواطن يلجأ إلى الأدوية رخيصة الثمن لتأمين علاجه بتكاليف أقل لأن الدواء السوري المصنع محليًا سعره أعلى من التركي. وأصبحت العديد من الأدوية الأجنبية أرخص من المصنعة محليًا، بسبب غياب "الإتاوات" على المستوردين، والتي كانت تسبب ارتفاعًا في أسعار الدواء.

الدكتور إبراهيم الحساني، أكد لعنب بلدي أنه تم اتخاذ قرار بإيقاف دخول الأدوية التركية حتى يتم تسجيل الأصناف وفق وكالات رسمية، وهذا لن يؤثر على المنتج المحلي الذي يحظى بشعبية في السوق. الجودة ستتحسن بشكل ملحوظ خلال الأشهر القليلة المقبلة، إذ سيتم العمل على تجهيز المصانع لتكون رائدة في عملية التصدير، بحسب الحساني.

وفي تصريح سابق مطلع عام 2024 لنقيب صيادلة سوريا، وفاء كيشي، لـ“أثر برس“، أوضحت أن الأدوية الأجنبية المسموحة في الصيدليات هي الأدوية المستوردة بشكل نظامي من قبل وزارة الصحة أو الوزارات المختصة، أما الدواء الأجنبي غير المستورد بشكل رسمي فلا يسمح بوجوده. وأردفت كيشي أن الطلب ليس كبيرًا على الأدوية الأجنبية قائلة، "لدينا أدوية وطنية آمنة وفعالة ومراقبة وتغطي تقريبًا 95% من الحاجة الصحية في سوريا، سيما وأن الدواء الأجنبي سعره مرتفع".

وقبل اندلاع الثورة في آذار 2011، كانت سورية تنتج محليًا 90% من احتياجاتها من الأدوية غير أن العقوبات الاقتصادية، وانهيار قيمة العملة المحلية، وصعوبة الحصول على القطع الأجنبي، وزيادة تكاليف عمليات التشغيل الميدانية أثرت سلبًا على إنتاج الأدوية وسائر المنتجات الصيدلانية. وأثرت الاضطرابات الأمنية على مصانع الإنتاج الصيدلاني في أرياف حلب وحمص وأرياف دمشق، حيث يتركز 90% من المصانع في سوريا، وقد أغلق الكثير منها أبوابه، وارتفعت تكلفة الوقود، ما أدى إلى نقص حاد في الأدوية وغيرها من المنتجات الصيدلانية المنقذة للأرواح.

وقالت منظمة "أطباء بلا حدود"، في كانون الثاني الماضي، إن أكثر من 70% من سكان سوريا بحاجة إلى مساعدات إنسانية "عاجلة"، وأكدت سعيها لتوسيع أنشطتها في مناطق كان الوصول إليها "مستحيلًا" في عهد نظام الرئيس المخلوع بشار الأسد. وتعرض الواقع الطبي في سوريا لتحديات كثيرة، أبرزها الدمار الذي لحق بالمستشفيات والنقاط الطبية، إضافة إلى هجرة الأطباء وإغلاق الكثير من معامل الأدوية.

مشاركة المقال:

Warning: Undefined variable $tagsUpdated in /home/comparecarriers/public_html/yallasyrianews.com/frontend/templates/article.php on line 419