×

TB testing, treatment disruptions spark fears of rising HIV deaths

A patient is examined with an Artificial Intelligence(AI) equipment while marking TB Day in Kutus town. [File, Standard]

As the world observes World TB Day today, there is little to celebrate as Kenya grapples with significant challenges in TB testing and sample transportation following the recent stop-work order from US President Donald Trump.

Trump’s decision has sparked fears of increased AIDS-related deaths among people living with HIV.

In Kenya, TB remains the leading cause of sickness and death among individuals living with HIV. However, with disruptions to services and the integration of HIV care into general health services, TB is going undiagnosed.

Nelson Otwoma, Executive Director of the National Empowerment Network of People Living with HIV/Aids in Kenya (Nephak), stated that TB testing has been severely impacted.

“With the disruption, we expect cases of Advanced HIV Disease (AHD) to rise dramatically,” Otwoma lamented.

The US government, through the Agency for International Development (USAID) and the President’s Emergency Plan for AIDS Relief (PEPFAR), has been instrumental in supporting TB care for HIV patients.

Their efforts have included case identification at both facility and community levels, as well as strengthening diagnostic and laboratory networks to ensure timely testing.

However, with the stop-work order, these critical TB-related activities have been abandoned, putting thousands of lives at risk.

“With USAID disrupting diagnostics and laboratory networks, along with the collapse of sample transportation, TB is not being diagnosed,” Otwoma explained.

According to Otwoma, people living with HIV need to be screened for TB during every visit to the facility. Before the donor’s pullout, the Comprehensive Care Unit (CCC) was responsible for TB screening, collecting samples, diagnosis, and referring individuals with TB for treatment.

However, with the integration of TB services by the Ministry of Health following the stop-order, screening is no longer taking place, putting people at risk of death and infection from the highly contagious disease.

Data from the Ministry of Health shows that at least 40 per cent of individuals with new HIV infections are presenting with Advanced HIV, previously known as AIDS.

In 2024, the country recorded 20,460 AIDS-related deaths, representing a significant reduction of 68 per cent since 2010. However, this figure marks an increase from 18,473 deaths in 2023.

These deaths are attributed to TB, diarrhoea, malnutrition, and other infections.

“We are likely to see trends that we thought were long gone, where people living with HIV were dying with little chance of survival. The fact that these deaths can be prevented through TB testing and treatment—why aren’t we acting as a country to prevent these deaths?” Otwoma said.

At least 1,378,457 Kenyans are living with HIV, of whom 1,336,681 are on treatment, with a seven per cent rate of mother-to-child transmission.

Counties with the highest HIV burden include Kisumu, Homa Bay, Migori, Nairobi, Nakuru, Mombasa, Kiambu, Kakamega, Kisii, Machakos, Uasin Gishu, Busia, Kilifi, and Kitui.

The World Health Organisation (WHO) has already warned of a surge in TB cases and deaths across Africa following the stop-work order.

Speaking at the Africa Health Agenda International Conference (AHAIC) in Kigali, Rwanda, Dr Chikwe Ihekweazu stated that most Stop TB Partnership programmes in Africa are supported through USAID.

Eveline Kibuchi, the Stop TB Partnership Kenya Country Coordinator, expressed regret that co-infection rates in people living with HIV had been reduced from around 39 per cent ten years ago to the current 23 per cent.

“We were making excellent progress in reducing TB infections among people living with HIV. We achieved this by introducing TB prevention therapy for individuals living with HIV, reducing their chances of contracting TB,” she said.

Currently, TB testing and other services have not resumed due to the significant support previously provided by the US government.

With US support, sputum samples for TB testing were transported from satellite clinics to GeneXpert sites, but with the stop-work order, this transportation has ceased.

“In some instances, sputum samples are not transported or stored properly because they risk being destroyed. Only patients near GeneXpert facilities are receiving diagnoses,” Kibuchi told The Standard in an interview.

Sadly, despite these concerns, the Kenyan government has yet to implement solutions to address TB, despite plans to eliminate the disease by 2030.

The government currently funds only 9.7 per cent of TB services, with 90 per cent of funding coming from donors.

This donor funding supports active case finding, treatment, community-level education, addressing stigma, digital X-ray screenings, and sputum transportation networks.

The 90-day aid freeze, enacted in January, has thrown the global medical supply chain into turmoil, blocking the distribution of drugs that have already reached their intended countries to fight HIV and other diseases.

Request history8.1.26PHP Version1.94sRequest Duration4MBMemory UsageGET health/{category}/article/{id}/{slug}Route
    • Booting (13.48ms)time
    • Application (1.92s)time
    • 1 x Application (99.3%)
      1.92s
      1 x Booting (0.7%)
      13.48ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET health/{category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      36 statements were executed (9 duplicates)Show only duplicates1.18s
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main7.62msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514511' and `published_at` <= '2025-03-31 23:03:45' and `deleted_at` is null
        Bindings
        • 0: 2001514511
        • 1: 2025-03-31 23:03:45
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main740μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-31'
        Bindings
        • 0: 2025-03-31
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main2.87msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514511 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514511
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main1.23msselect `id` from `article_categories` where `site_id` = 1 and `id` = 41 or `parent_id` = 41 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 41
        • 2: 41
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main9msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (41, 572, 573, 589, 722, 723, 724) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:45' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 41
        • 1: 572
        • 2: 573
        • 3: 589
        • 4: 722
        • 5: 723
        • 6: 724
        • 7: 1
        • 8: 2025-03-31 23:03:45
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main4.49msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main1.13msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 41
        Bindings
        • 0: 41
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main4.89msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_main31.52msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_main13.69msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#60standard_digital_main1.67msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
        Backtrace
        • app/Utils/Articles.php:60
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main190msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"TB testing disruptions\",\"Rising HIV deaths\",\"TB treatment in Kenya\",\"US aid cuts on TB treatment\"]%') and `site_id` = 1 and `published_at` <= '2025-03-31 23:03:45' and `deleted_at` is null and `id` not in ('2001514511') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["TB testing disruptions","Rising HIV deaths","TB treatment in Kenya","US aid cuts on TB treatment"]%
        • 1: 1
        • 2: 2025-03-31 23:03:45
        • 3: 2001514511
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main195msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:45' and `published_at` >= '2025-03-31 22:03:45' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-31 23:03:45
        • 4: 2025-03-31 22:03:45
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#424standard_digital_main21.24msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 588)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main2.79msselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main2.94msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:46' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-31 23:03:46
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.02msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#753standard_digital_main220msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:46' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-31 23:03:46
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main1msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 588, 601)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main11.83msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514511' and `site_id` = 1 and `published_at` <= '2025-03-31 23:03:46' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514511
        • 1: 1
        • 2: 2025-03-31 23:03:46
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main2.32msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main2.29msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514511' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:46' limit 1
        Bindings
        • 0: 2001514511
        • 1: 1
        • 2: 2025-03-31 23:03:46
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main990μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main10.5msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-31 23:03:46' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001514511') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-31 23:03:46
        • 1: 41
        • 2: 1
        • 3: 2001514511
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main960μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main32.9msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"TB testing disruptions\",\"Rising HIV deaths\",\"TB treatment in Kenya\",\"US aid cuts on TB treatment\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["TB testing disruptions","Rising HIV deaths","TB treatment in Kenya","US aid cuts on TB treatment"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3841standard_digital_main930μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.48msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001515181, 2001458898, 2000198221, 2001515205, 2001515110, 2001434504, 2001515107, 2001454171, 2000195645, 2001514714, 2001515199, 2001512221, 2001514432, 2001515084, 2001438706, 2001514712, 2001515062, 2001460962, 2001515180) and `deleted_at` is null and `published_at` <= '2025-03-31 23:03:46' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001249065
        • 1: 2001515181
        • 2: 2001458898
        • 3: 2000198221
        • 4: 2001515205
        • 5: 2001515110
        • 6: 2001434504
        • 7: 2001515107
        • 8: 2001454171
        • 9: 2000195645
        • 10: 2001514714
        • 11: 2001515199
        • 12: 2001512221
        • 13: 2001514432
        • 14: 2001515084
        • 15: 2001438706
        • 16: 2001514712
        • 17: 2001515062
        • 18: 2001460962
        • 19: 2001515180
        • 20: 2025-03-31 23:03:46
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.27msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 264, 354, 588)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main3.39msselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.43msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.04msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.07msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.32msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main387msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 23:03:47' and (`keywords` like '%TB testing disruptions%' or `keywords` like '%Rising HIV deaths%' or `keywords` like '%TB treatment in Kenya%' or `keywords` like '%US aid cuts on TB treatment%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514511' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-31 23:03:47
        • 1: %TB testing disruptions%
        • 2: %Rising HIV deaths%
        • 3: %TB treatment in Kenya%
        • 4: %US aid cuts on TB treatment%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514511
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main2.52msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      387Category.php#?
      App\Models\Article
      34Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          lyt8yu4s5gIzk6ZeyMn4rEEdWnGDmMHK9Ok6r3FK
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /health/health-science/article/2001514511/tb-testing-treatment-disruptions-spark-fears-of-rising-hiv-deaths
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "9292737e3f40eb07-EWR" ] "x-forwarded-for" => array:1 [ 0 => "52.15.91.151" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "52.15.91.151" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 31 Mar 2025 20:03:47 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjIzR1lGZWVYeEtiU2J6MHhrM3I0UWc9PSIsInZhbHVlIjoid3pzdGtNRnVEU3JDQ1l0YXRxR2xSUkViVkRDdk42dWozVVphajRxYWFnSno5QVBjanVHcks0Yi9RbzN3TVRySmV0SWwwdTAzUFo1TmI1cWk2SVhlRkhOYjZKa0FvdFFZV05uRTVUbUtwM3FMRzgwYlUvWDJWdldQUEpiTUcvd2siLCJtYWMiOiI1ZjE4ZDE3ZDNiNmVlYzA1MjgwMTc3NWU2YTNjMzA3OGEyZDgxOTNiYmY5NDBmZGYxMzM1ZGM3YjI4YTZmM2I0IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 06:32:47 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjIzR1lGZWVYeEtiU2J6MHhrM3I0UWc9PSIsInZhbHVlIjoid3pzdGtNRnVEU3JDQ1l0YXRxR2xSUkViVkRDdk42dWozVVphajRxYWFnSno5QVBjanVHcks0Yi9RbzN3TVRySmV0SWwwd" 1 => "thestandardmediagroup_session=eyJpdiI6ImxTcnVaRTVQaGlmWnNOc0tNZjVXOFE9PSIsInZhbHVlIjoieWZPOGZ0eHR4NEZiS29sS2tSc0Z6M1BBRE45NUQzWSsvTEdQRVhyaEZ6cWFZR3ZuMzRBZHd5TnlWdFJwb1M0cGtUVFNhT1QxYzRiUEkyenRzRTV0NnRORHJxVFo4NWR5TnBlTzhOQy9LM2hCWXZ0SXhCdFNxeXhFZXUyWXFxaksiLCJtYWMiOiIzMWE0ZjM4MjNhMTQ4OTEwYjVhNDMzMjljNDJjMjJjZDlhYzY1MDcwZTMwMDBhNzEyZTk4MGFmZjMxM2E1NTQ5IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 06:32:47 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImxTcnVaRTVQaGlmWnNOc0tNZjVXOFE9PSIsInZhbHVlIjoieWZPOGZ0eHR4NEZiS29sS2tSc0Z6M1BBRE45NUQzWSsvTEdQRVhyaEZ6cWFZR3ZuMzRBZHd5Tn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjIzR1lGZWVYeEtiU2J6MHhrM3I0UWc9PSIsInZhbHVlIjoid3pzdGtNRnVEU3JDQ1l0YXRxR2xSUkViVkRDdk42dWozVVphajRxYWFnSno5QVBjanVHcks0Yi9RbzN3TVRySmV0SWwwdTAzUFo1TmI1cWk2SVhlRkhOYjZKa0FvdFFZV05uRTVUbUtwM3FMRzgwYlUvWDJWdldQUEpiTUcvd2siLCJtYWMiOiI1ZjE4ZDE3ZDNiNmVlYzA1MjgwMTc3NWU2YTNjMzA3OGEyZDgxOTNiYmY5NDBmZGYxMzM1ZGM3YjI4YTZmM2I0IiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 06:32:47 GMT; path=/XSRF-TOKEN=eyJpdiI6IjIzR1lGZWVYeEtiU2J6MHhrM3I0UWc9PSIsInZhbHVlIjoid3pzdGtNRnVEU3JDQ1l0YXRxR2xSUkViVkRDdk42dWozVVphajRxYWFnSno5QVBjanVHcks0Yi9RbzN3TVRySmV0SWwwd" 1 => "thestandardmediagroup_session=eyJpdiI6ImxTcnVaRTVQaGlmWnNOc0tNZjVXOFE9PSIsInZhbHVlIjoieWZPOGZ0eHR4NEZiS29sS2tSc0Z6M1BBRE45NUQzWSsvTEdQRVhyaEZ6cWFZR3ZuMzRBZHd5TnlWdFJwb1M0cGtUVFNhT1QxYzRiUEkyenRzRTV0NnRORHJxVFo4NWR5TnBlTzhOQy9LM2hCWXZ0SXhCdFNxeXhFZXUyWXFxaksiLCJtYWMiOiIzMWE0ZjM4MjNhMTQ4OTEwYjVhNDMzMjljNDJjMjJjZDlhYzY1MDcwZTMwMDBhNzEyZTk4MGFmZjMxM2E1NTQ5IiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 06:32:47 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImxTcnVaRTVQaGlmWnNOc0tNZjVXOFE9PSIsInZhbHVlIjoieWZPOGZ0eHR4NEZiS29sS2tSc0Z6M1BBRE45NUQzWSsvTEdQRVhyaEZ6cWFZR3ZuMzRBZHd5Tn" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "lyt8yu4s5gIzk6ZeyMn4rEEdWnGDmMHK9Ok6r3FK" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001514511/tb-testing-treatment-disruptions-spark-fears-of-rising-hiv-deaths" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-31 23:03:47GET/main-staging/health/health-science/article/2001514511/tb-testing-treatment-disruptions-spark-fears-of-rising-hiv-deaths1136471