×

The AI doctor is in: Balancing tech and human touch in healthcare

Artificial intelligence in healthcare. (Courtesy)

Artificial intelligence (AI) is rapidly transforming healthcare, offering groundbreaking advancements in diagnosis, treatment, and patient management. Yet, as AI-driven solutions become increasingly integrated into medical practice, concerns about their implications persist. From predictive analytics to telemedicine, AI is reshaping how healthcare is delivered. At a recent workshop organised by the Kenya Editors Guild on AI’s role in healthcare management, experts highlighted AI’s potential to enhance patient care, improve efficiency, and reduce costs.

Dr Terry Mochire, Head of Research and Innovation at IntelliSOFT, noted that AI systems can analyse patterns in patients’ medical histories and current health data to predict potential risks.

“This predictive capability enables health providers to offer proactive, preventive care, ultimately leading to better patient outcomes and reduced costs,” said Dr Mochire.

She explained that AI can be used to support digital communications, offering scheduled reminders, tailored health tips, and suggested the next steps for patients. The ability of AI to aid in health diagnoses also improves the speed and accuracy of patient visits, leading to faster and more personalised care. By analysing patient records, clinical research, and medical expertise, AI can help determine the best course of treatment for a patient and assist doctors in their duties.

Dr Mochire further noted that AI in healthcare uses machine learning to analyse medical images such as X-rays and MRIs to diagnose diseases faster and more accurately than human doctors. It integrates data from fitness trackers, sleep monitors, nutrition apps, and medical records to provide a comprehensive view of a patient’s health.

Productivity and efficiency of AI in healthcare

AI can further address issues such as fatigue, information overload, and communication gaps. It acts as a vigilant guardian, freeing up mental space and allowing healthcare providers to deliver high-quality treatment.

“AI can help process massive amounts of data that are difficult for humans to analyse at scale, across different modalities like images, audio, free text, genome data, and others,” said Paul Macharia, Honorary Research Associate at the University of Nairobi.

AI, he said, could help save between five to ten per cent of healthcare spending. In medical diagnostics, AI algorithms are trained on vast datasets of patient records and laboratory results.

“This enables them to recognise subtle signs of diseases that might be missed by human eyes, ultimately leading to earlier and more accurate diagnoses,” said Dr Macharia.

“AI is already boosting the success of Sustainable Development Goal number 3, which advocates and aims to ensure healthy lives and promote well-being for all at all ages,” added Dr Mochire.

The dark side of AI in Healthcare

However, AI has its challenges. According to a study, AI tools can generate harmful content that may trigger eating disorders and other mental conditions.

Additionally, replacing various medical specialists with AI could lead to unemployment among healthcare practitioners. There is also concern that doctors may become overly reliant on AI, potentially diminishing their critical thinking, clinical judgment, and problem-solving abilities.

Other challenges associated with AI include privacy concerns, bias in AI algorithms, decreased human skill development, lack of accountability, security risks, and potential misuse of the technology.

“The degradation of the physician-patient relationship and the feared dehumanisation of medicine should not be thought of as an unavoidable consequence of information and communications technology (ICT) usage,” said Dr Joseph Aluoch, a medical consultant at Nairobi Hospital.

Dr Aluoch highlighted that transitioning from managing acute diseases to managing chronic diseases requires fundamental changes in healthcare service organisation and delivery.

He notes that effective management of chronic illnesses requires a close partnership between the patient and healthcare providers. Patients with chronic diseases are personally responsible for their day-to-day care and are often best placed to gauge the severity of their symptoms and the efficacy of any treatment. However, compliance with self-management regimes is often poor. Patients now access information about their conditions online, while doctors use the internet to stay updated on the latest medical advancements, consult with colleagues, and maintain communication with patients.

“Patients are increasingly coming to physicians with information from the internet about illnesses and treatments,” revealed Dr Aluoch.

One of the significant advancements in ICT is telemedicine, which includes telehealth, e-health, and home telecare.

“Telemedicine is particularly useful in providing specialist consultations to distant communities. Telehealth incorporates a broad range of health-related activities, including patient and provider education, healthcare administration, and direct patient care,” explains Dr Aluoch.

Primary remote diagnostic visits, where patients consult virtually with doctors based in other locations, have become a solution to major healthcare challenges in Kenya. ICT has also allowed more patients to be treated at home, reducing hospitalisation expenses. With an ageing population, the cost-effective management of chronic diseases through ICT-supported home care is becoming increasingly vital.

Request history8.1.26PHP Version1.35sRequest Duration3MBMemory UsageGET health/{category}/article/{id}/{slug}Route
    • Booting (12.92ms)time
    • Application (1.34s)time
    • 1 x Application (99.04%)
      1.34s
      1 x Booting (0.96%)
      12.92ms
      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
      38 statements were executed (7 duplicates)Show only duplicates631ms
      • 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_main4.67msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514505' and `published_at` <= '2025-03-26 02:48:59' and `deleted_at` is null
        Bindings
        • 0: 2001514505
        • 1: 2025-03-26 02:48:59
        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_main910μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-26'
        Bindings
        • 0: 2025-03-26
        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.4msselect `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` = 2001514505 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514505
        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.11msselect `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_main11.83msselect `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-26 02:48:59' 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-26 02:48:59
        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_main1.34msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 589)
        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.23msselect `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_main1.02msselect `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_main3.61msselect `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_main5.4msselect `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.02msselect `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_main108msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"AI in healthcare\",\"AI healthcare innovations\",\"Telemedicine in Kenya\",\"AI-driven medical technology\"]%') and `site_id` = 1 and `published_at` <= '2025-03-26 02:48:59' and `deleted_at` is null and `id` not in ('2001514505') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["AI in healthcare","AI healthcare innovations","Telemedicine in Kenya","AI-driven medical technology"]%
        • 1: 1
        • 2: 2025-03-26 02:48:59
        • 3: 2001514505
        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_main107msselect `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-26 02:48:59' and `published_at` >= '2025-03-26 01:48:59' 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-26 02:48:59
        • 4: 2025-03-26 01:48:59
        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_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (14)
        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_main1.61msselect `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.12msselect `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-26 02:48:59' 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-26 02:48:59
        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_main890μsselect `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#257standard_digital_main33.95msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `deleted_at` is null and `published_at` <= '2025-03-26 02:48:59' order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: 2025-03-26 02:48:59
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:833
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:834
      • Articles.php#257standard_digital_main1.31msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (14, 417, 588)
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:833
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:834
      • Articles.php#753standard_digital_main90.5msselect `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-26 02:49:00' 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-26 02:49:00
        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_main660μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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_main2.79msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514505' and `site_id` = 1 and `published_at` <= '2025-03-26 02:49:00' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514505
        • 1: 1
        • 2: 2025-03-26 02:49:00
        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_main670μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (12)
        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_main1.11msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514505' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 02:49:00' limit 1
        Bindings
        • 0: 2001514505
        • 1: 1
        • 2: 2025-03-26 02:49:00
        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_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (16)
        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_main7.46msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-26 02:49:00' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001514505') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-26 02:49:00
        • 1: 41
        • 2: 1
        • 3: 2001514505
        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_main780μ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_main31.86msselect `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 '%[\"AI in healthcare\",\"AI healthcare innovations\",\"Telemedicine in Kenya\",\"AI-driven medical technology\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["AI in healthcare","AI healthcare innovations","Telemedicine in Kenya","AI-driven medical technology"]%
        • 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_main1.54msselect 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.41msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514618, 2001249065, 2001514622, 2001514692, 2001514617, 2001514582, 2001262566, 2001514596, 2001514690, 2001514675, 2001271431, 2001514657, 2001399599, 2001466047, 2001398350, 2001365186, 2001513146, 2001451844, 2001494108, 2001328255) and `deleted_at` is null and `published_at` <= '2025-03-26 02:49:00' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514618
        • 1: 2001249065
        • 2: 2001514622
        • 3: 2001514692
        • 4: 2001514617
        • 5: 2001514582
        • 6: 2001262566
        • 7: 2001514596
        • 8: 2001514690
        • 9: 2001514675
        • 10: 2001271431
        • 11: 2001514657
        • 12: 2001399599
        • 13: 2001466047
        • 14: 2001398350
        • 15: 2001365186
        • 16: 2001513146
        • 17: 2001451844
        • 18: 2001494108
        • 19: 2001328255
        • 20: 2025-03-26 02:49:00
        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_main730μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (18, 267, 273, 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_main1.08msselect * 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_main760μsselect * 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_main830μsselect * 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_main740μsselect * 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_main800μsselect * 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_main195msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-26 02:49:00' and (`keywords` like '%AI in healthcare%' or `keywords` like '%AI healthcare innovations%' or `keywords` like '%Telemedicine in Kenya%' or `keywords` like '%AI-driven medical technology%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514505' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-26 02:49:00
        • 1: %AI in healthcare%
        • 2: %AI healthcare innovations%
        • 3: %Telemedicine in Kenya%
        • 4: %AI-driven medical technology%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514505
        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_main890μsselect * 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
      388Category.php#?
      App\Models\Article
      37Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          U4I11rAPsqgnSl0HDgBh94K0kg9ipW6QbeUrSJB9
          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/2001514505/the-ai-doctor-is-in-balancing-tech-and-human-touch-in-healthcare
          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:24 [ "cf-ray" => array:1 [ 0 => "92624d60fb689126-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.216.229.154" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.216.229.154" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "_ga=amp-o9xuhIZkPJ4jp0zgWKPw1Q; story_no=eyJpdiI6InFyY1Q4aDlwTzN0aDVDZ05PejlralE9PSIsInZhbHVlIjoibFJqNjRMQnRLNVNkTTdZZ0NRZ290MHdHSENZNzgvbU04UTRiTkpWM2YzMU1yaWNNZGNaeGZ6TUltTENXYW1KUyIsIm1hYyI6IjM2M2YyZWVlMTk4OWU1MzBiZDQ0MGU1OGI2MDA4ODE4YjNlMmJkYjNmZDRkZDQ4ODE0OWE3NDkwMmQyNGZjYjgiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6Im81ME5nSENoWTI1V3hSelE5T3BVU3c9PSIsInZhbHVlIjoiY0JnSFpFdGdvVms4NUxXb2VoSHpBOUVoYnNsblJ2YkkyQlFHdlh6NzRCM3B4OXZOSU81UnNRRjdObFhuSXVQWCIsIm1hYyI6ImMwMDFjNGYwMTM3NWJlM2RhYTYwNGFjMzJhY2JlMzgxM2RmMWQ1M2QxMWYxZGY3NmFkZDhlMjBjNjNkZmMwMzgiLCJ0YWciOiIifQ%3D%3D; XSRF-TOKEN=eyJpdiI6Imx3Y2JHM0xPUnRuRWpCVFh5Nncvb2c9PSIsInZhbHVlIjoiSmc5OUVQb1pvUkl1eU91WnpHU3Bab1pMVmFjdHFkUDh1ZTJINEhzdGxoVDloR0REK29oZlIxbDVvTHRWemRlVmRzUk5BdkdBcm8ram1qdkNZQmdpYlo1R0dUcXNteVptL1ZKdXltVjhDUlNYSkNQRmdQd0ptUWVFZjlXYjJXc0YiLCJtYWMiOiI3OTM0MGI1MDczNWM4MDJkYmMwNmMyMDhiMDhkNzcxMzNkNDY0MTMwNGQwZDU5MDk4M2ZlZWFiNDdhNDMxNGI0IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IkNoakRPMjJ0THN2N3hwbHp2T1kxN0E9PSIsInZhbHVlIjoiVzc1QzhQWU1ob3NabmI5QmdZYW1aQklBV016TDhaRHExME5LTm8vTDhENzlpRlZDcERWdDRwVGJDd3c4K25nNUlFMEpnU2owQTUrUFpPS3VVS242bS9GMzZTMXVBbC9aaytWTmRiMDNLaDZWUG51WVBYNDY3NGdnYUMrMFUxLy8iLCJtYWMiOiIxYTU1MmRjN2EwZGIxMmZmMzRhNDdjMmYwZjRjNzNiNWQ5OWVjNzhhYjNlMGY4NGU0ZDQ5OThhYTFlOWZkZjU3IiwidGFnIjoiIn0%3D_ga=amp-o9xuhIZkPJ4jp0zgWKPw1Q; story_no=eyJpdiI6InFyY1Q4aDlwTzN0aDVDZ05PejlralE9PSIsInZhbHVlIjoibFJqNjRMQnRLNVNkTTdZZ0NRZ290MHdHSENZNzgvbU04UTRiTkpWM2YzMU1yaWN" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] ]
          request_cookies
          0 of 0
          array:5 [ "_ga" => null "story_no" => "1" "story_no_insider" => "1" "XSRF-TOKEN" => "U4I11rAPsqgnSl0HDgBh94K0kg9ipW6QbeUrSJB9" "thestandardmediagroup_session" => "MHZKkiJH3p7oajtl3FsFyvITcNOHVHoibXwY5PHN" ]
          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 => "Tue, 25 Mar 2025 23:49:00 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpheExLL1ZCSkFqYU9kK1hPNzJES0E9PSIsInZhbHVlIjoiWVhjVW9HV3dKa3hQcVArK2tIWFcraE1YK3ZPMnZUcXNRUXVkKzlYTDhTYzBYd3Jxc1RPM1NxQUNIbWFsdU40ZXVpZ09oYS95VXVNaWVrclpiYWIzSVBqemxWbnNGTEIyLzVxVDA2NFJ2ZlRqUlJQbjkvZ3B0Q2NHUEhucmxHSUIiLCJtYWMiOiI3ZmUzM2Y0ODRhZTk1NTNiNmZkY2RlODg3ZjM0MmQ1NWY3NTM1Yzg1MzMyNTg3NmM5YmRlMDA0OTBlYWI4Mzc4IiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 10:18:01 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImpheExLL1ZCSkFqYU9kK1hPNzJES0E9PSIsInZhbHVlIjoiWVhjVW9HV3dKa3hQcVArK2tIWFcraE1YK3ZPMnZUcXNRUXVkKzlYTDhTYzBYd3Jxc1RPM1NxQUNIbWFsdU40ZXVpZ09oY" 1 => "thestandardmediagroup_session=eyJpdiI6IlF4Uk5uVzBrUnlJeEJ1RTlxaDhtTWc9PSIsInZhbHVlIjoiMFZYY3B5cWloUUpZZGp5dVdIdE9hQzJvQjJ0alR0VTJFOExOMEdFM1M0OVdPeGhBa1VUN3VtOXBvYkwvZ0lYY2ZLYllHRDFTNGZUdHd5bXArNG9NSUwvQlRXTHhOa0RjSlZkM0ZkaGpKdGpaL1RYclVHVFJQNkhuSmpwNU9GMFAiLCJtYWMiOiIyNDJjYWNlYzBlMGQ4ZTUyZGU3ZjJiMGVlOWNhYzc1N2EzNDZkODliNWM5YmEwM2Q1NjNjYzk5N2RkYzdhZTcxIiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 10:18:01 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IlF4Uk5uVzBrUnlJeEJ1RTlxaDhtTWc9PSIsInZhbHVlIjoiMFZYY3B5cWloUUpZZGp5dVdIdE9hQzJvQjJ0alR0VTJFOExOMEdFM1M0OVdPeGhBa1VUN3VtOX" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImpheExLL1ZCSkFqYU9kK1hPNzJES0E9PSIsInZhbHVlIjoiWVhjVW9HV3dKa3hQcVArK2tIWFcraE1YK3ZPMnZUcXNRUXVkKzlYTDhTYzBYd3Jxc1RPM1NxQUNIbWFsdU40ZXVpZ09oYS95VXVNaWVrclpiYWIzSVBqemxWbnNGTEIyLzVxVDA2NFJ2ZlRqUlJQbjkvZ3B0Q2NHUEhucmxHSUIiLCJtYWMiOiI3ZmUzM2Y0ODRhZTk1NTNiNmZkY2RlODg3ZjM0MmQ1NWY3NTM1Yzg1MzMyNTg3NmM5YmRlMDA0OTBlYWI4Mzc4IiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 10:18:01 GMT; path=/XSRF-TOKEN=eyJpdiI6ImpheExLL1ZCSkFqYU9kK1hPNzJES0E9PSIsInZhbHVlIjoiWVhjVW9HV3dKa3hQcVArK2tIWFcraE1YK3ZPMnZUcXNRUXVkKzlYTDhTYzBYd3Jxc1RPM1NxQUNIbWFsdU40ZXVpZ09oY" 1 => "thestandardmediagroup_session=eyJpdiI6IlF4Uk5uVzBrUnlJeEJ1RTlxaDhtTWc9PSIsInZhbHVlIjoiMFZYY3B5cWloUUpZZGp5dVdIdE9hQzJvQjJ0alR0VTJFOExOMEdFM1M0OVdPeGhBa1VUN3VtOXBvYkwvZ0lYY2ZLYllHRDFTNGZUdHd5bXArNG9NSUwvQlRXTHhOa0RjSlZkM0ZkaGpKdGpaL1RYclVHVFJQNkhuSmpwNU9GMFAiLCJtYWMiOiIyNDJjYWNlYzBlMGQ4ZTUyZGU3ZjJiMGVlOWNhYzc1N2EzNDZkODliNWM5YmEwM2Q1NjNjYzk5N2RkYzdhZTcxIiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 10:18:01 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IlF4Uk5uVzBrUnlJeEJ1RTlxaDhtTWc9PSIsInZhbHVlIjoiMFZYY3B5cWloUUpZZGp5dVdIdE9hQzJvQjJ0alR0VTJFOExOMEdFM1M0OVdPeGhBa1VUN3VtOX" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "U4I11rAPsqgnSl0HDgBh94K0kg9ipW6QbeUrSJB9" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001514505/the-ai-doctor-is-in-balancing-tech-and-human-touch-in-healthcare" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-26 02:49:01GET/main-staging/health/health-science/article/2001514505/the-ai-doctor-is-in-balancing-tech-and-human-touch-in-healthcare1138475