×

Women, young girls to access family planning services in pharmacies

 Intrauterine contraceptive devices (IUCDs), commonly known as coils, are small T-shaped devices inserted into the uterus to prevent pregnancy for up to ten years. [iStockphoto]

Family planning has long been considered a crucial aspect of reproductive health, with its roots dating back to the early 20th century when contraceptives became widely available to married couples.

Historically, family planning services have been centered around traditional healthcare facilities, primarily targeting married women who seek to space or limit childbirth.

In Kenya, like in many parts of the world, family planning methods such as oral contraceptives, intrauterine devices (IUDs), injectables and implants have been predominantly offered in hospitals and clinics.

While these services have been instrumental in reducing unintended pregnancies and promoting maternal health, they have largely excluded teenagers and unmarried youth due to cultural, social and systemic barriers.

Many young women and girls face stigma when seeking contraceptives, fearing judgement from healthcare providers, family members and the wider society.

Now, these services will be accessible in a nearby pharmacy.

“The bureaucratic process, cost implications and time constraints associated with accessing contraception through hospitals deter many from seeking these essential services,” said Bridget Deacon, Managing Director at Shujaaz Inc.

Deacon spoke last week during the Landscaping Workshop for Advanced Family Planning in Pharmacy by inSupply Health.

In many counties across Kenya, particularly in upcoming urban and peri-urban areas, there is a growing trend of individuals seeking medical solutions, including family planning, from pharmacies rather than general practitioners or gynaecologists.

The reasons for this shift include convenience, affordability, confidentiality and reduced stigma.

“Pharmacies offer a more accessible and less intimidating environment where young women can access contraceptives without the fear of being judged,” said Wairimu Munene, Regional Manager at inSupply Health.

Fear of unintended pregnancies, combined with misinformation about contraceptive methods, often drives young women to self-medicate or rely on unverified sources for family planning solutions.

By making pharmacies a central point for family planning services, Kenya can ensure that women and girls, regardless of marital status, have access to quality reproductive health services without unnecessary obstacles.

Recognizing the need for expanded access to family planning, inSupply Health, in collaboration with the Ministry of Health (MOH) and other stakeholders, has been at the forefront of advocating for the Optimizing the Pharmacy Channel (OPC) Project.

This initiative aims to strengthen the role of community pharmacies in delivering quality family planning services, including contraceptive counselling, provision of implants and self-injectable methods such as Depo-Medroxyprogesterone Acetate (DMPA-SC a self-injectable contraceptive that prevents pregnancy for up to three months.)

The project aligns with the Total Market Approach (TMA) by reducing the burden on public health facilities and ensuring that even private-sector pharmacies contribute to reproductive healthcare.

The implementation is already present in 10 counties, including Narok, Nakuru, Kiambu, Nairobi, Meru, Kajiado, Uasin Gishu, Kisumu, Kisii and Kericho.

The initiative has garnered support from industry leaders and healthcare advocates who have championed the push for an optimised pharmacy channel.

During a recent forum, notable speakers provided insights into the significance of expanding family planning services through pharmacies.

Yasmin Chandani, chief executive, inSupply Health emphasised the importance of leveraging pharmacy networks for reproductive health.

“The pharmacy channel presents a unique opportunity to bridge gaps in family planning access. By equipping pharmacists with the necessary training and resources, we can ensure that more women and girls receive the contraceptive care they need in a timely and discreet manner,” she stated.

According to Wairimu Munene, the project’s implementation has already yielded positive outcomes, particularly in improving the accessibility and feasibility of contraceptive implants at pharmacies.

“We are seeing an increasing number of women choosing pharmacies over hospitals due to convenience, confidentiality and affordability. Our goal is to continue expanding these services while ensuring high-quality standards,” she noted.

Deacon echoed these sentiments, stressing the importance of youth-friendly services. “Many young women face barriers when seeking contraceptive options at hospitals due to stigma and long waiting times. By integrating family planning into pharmacy services, we are breaking down these barriers and empowering more women to take control of their reproductive health.”

From a policy perspective, Charles Korir from the Division of Health Promotion and Education Management under the Ministry of Health, highlighted the need for stronger regulatory frameworks and public awareness campaigns to support the initiative.

“We must ensure that policies are in place to maintain the quality of family planning services offered in pharmacies while promoting safe and informed contraceptive choices.”

The role of pharmaceutical suppliers in sustaining the success of the OPC project was underscored by Nelson Siele, Representative at Phillips Therapeutics Limited (PTL).

“Ensuring a consistent supply of quality contraceptives in pharmacies is crucial. We are working closely with stakeholders to streamline the distribution chain and avoid stock outs,” he said.

Recent data from global and Kenyan health organizations reinforce the need for expanded pharmacy-based family planning services.

According to the Kenya Demographic and Health Survey (KDHS), 45 per cent of sexually active unmarried women use modern contraceptive methods, yet many still struggle to access them due to stigma and limited service points.

A 2023 report by the World Health Organization (WHO) highlights that pharmacy-based family planning services have increased contraceptive uptake by 30 per cent in various low- and middle-income countries.

Research by the Ministry of Health Kenya indicates that over 60 per cent of young women prefer obtaining contraceptives from pharmacies rather than hospitals due to cost and convenience factors.

The Optimizing the Pharmacy Channel (OPC) project represents a significant step towards making family planning services more accessible, especially for young women and marginalised populations.

Moving forward, continued stakeholder collaboration, policy reinforcement and public awareness campaigns will be crucial in sustaining the progress achieved so far.

Expanding training programs for pharmacists, ensuring an uninterrupted supply of contraceptives, and leveraging digital platforms for contraceptive education will further strengthen the initiative’s impact.

As more counties embrace pharmacy-based family planning services, Kenya moves closer to achieving universal access to reproductive healthcare, ensuring that every woman and girl can make informed decisions about their reproductive health without fear or obstacles.

Request history8.1.26PHP Version1.36sRequest Duration5MBMemory UsageGET article/{id}/{slug}Route
    • Booting (13.97ms)time
    • Application (1.35s)time
    • 1 x Application (98.97%)
      1.35s
      1 x Booting (1.03%)
      13.97ms
      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 article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      37 statements were executed (10 duplicates)Show only duplicates602ms
      • 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_main5.26msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514089' and `published_at` <= '2025-03-29 22:50:10' and `deleted_at` is null
        Bindings
        • 0: 2001514089
        • 1: 2025-03-29 22:50:10
        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_main960μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-29'
        Bindings
        • 0: 2025-03-29
        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_main1.15msselect `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` = 2001514089 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514089
        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_main960μsselect `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_main8.67msselect `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-29 22:50:10' 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-29 22:50:10
        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_main830μsselect `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_main810μsselect `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_main810μsselect `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.91msselect `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_main3.59msselect `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.27msselect `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_main163msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Family Planning Uptake\",\"Family Planning\",\"Family Planning Methods\"]%') and `site_id` = 1 and `published_at` <= '2025-03-29 22:50:10' and `deleted_at` is null and `id` not in ('2001514089') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Family Planning Uptake","Family Planning","Family Planning Methods"]%
        • 1: 1
        • 2: 2025-03-29 22:50:10
        • 3: 2001514089
        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#688standard_digital_main850μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        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_main114msselect `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-29 22:50:11' and `published_at` >= '2025-03-29 21:50:11' 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-29 22:50:11
        • 4: 2025-03-29 21:50:11
        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.07msselect `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_main830μsselect `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-29 22:50:11' 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-29 22:50:11
        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#753standard_digital_main106msselect `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-29 22:50:11' 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-29 22:50:11
        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_main690μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 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_main8.74msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514089' and `site_id` = 1 and `published_at` <= '2025-03-29 22:50:11' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514089
        • 1: 1
        • 2: 2025-03-29 22:50:11
        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_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56)
        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.38msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514089' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 22:50:11' limit 1
        Bindings
        • 0: 2001514089
        • 1: 1
        • 2: 2025-03-29 22:50:11
        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_main670μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (18)
        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.37msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-29 22:50:11' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001514089') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-29 22:50:11
        • 1: 41
        • 2: 1
        • 3: 2001514089
        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_main28.99msselect `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 '%[\"Family Planning Uptake\",\"Family Planning\",\"Family Planning Methods\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Family Planning Uptake","Family Planning","Family Planning Methods"]%
        • 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_main970μ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.14msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001514954, 2001515032, 2001514960, 2001514957, 2000198221, 2001515022, 2001411807, 2001261508, 2001515017, 2001515027, 2001267116, 2001514985, 2001353031, 2001514984, 2001514714, 2001514967, 2001514993, 2000210290, 2000207134) and `deleted_at` is null and `published_at` <= '2025-03-29 22:50:11' 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: 2001514954
        • 2: 2001515032
        • 3: 2001514960
        • 4: 2001514957
        • 5: 2000198221
        • 6: 2001515022
        • 7: 2001411807
        • 8: 2001261508
        • 9: 2001515017
        • 10: 2001515027
        • 11: 2001267116
        • 12: 2001514985
        • 13: 2001353031
        • 14: 2001514984
        • 15: 2001514714
        • 16: 2001514967
        • 17: 2001514993
        • 18: 2000210290
        • 19: 2000207134
        • 20: 2025-03-29 22:50:11
        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_main940μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 264, 273, 360, 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_main890μsselect * 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.05msselect * 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_main670μ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_main840μ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_main610μ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_main129msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-29 22:50:12' and (`keywords` like '%Family Planning Uptake%' or `keywords` like '%Family Planning%' or `keywords` like '%Family Planning Methods%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514089' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-29 22:50:12
        • 1: %Family Planning Uptake%
        • 2: %Family Planning%
        • 3: %Family Planning Methods%
        • 4: 1
        • 5: 16
        • 6: 20
        • 7: 2001514089
        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
      • Builder.php#20standard_digital_main1.33msselect `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` = 2001512873 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001512873
        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
      • app.blade.php#825standard_digital_main910μ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
      386Category.php#?
      App\Models\Article
      36Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      15Author.php#?
          _token
          wp0BdqiJ80XZJlofaY6EDMUVpOzkvtwz94Me5oK7
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001514089/women-young-gir...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          offset
          0
          path_info
          /article/2001514089/women-young-girls-to-access-family-planning-services-in-pharmacies
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          0 of 0
          array:1 [ "utm_cmp_rs" => "amp-next-page" ]
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "cf-ray" => array:1 [ 0 => "9281e50dd96b8f48-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.131.38.255" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.131.38.255" ] "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-mUuOirdvNt4Ed2YbEZfznA; XSRF-TOKEN=eyJpdiI6ImRrYjR3UURLRWNqc0Z2aXJUaTUzM1E9PSIsInZhbHVlIjoiTm5lanlEb2FmTlBwR29odGp5K0hKYkhJcHAwTnNXRUNmOHBlTCtGYkN3YXNFak01VUlvSms3Z3g2VG03by9ZK0dndyt3M3FFSGYwcGc5MjQxSTQraVdCMC9JYmY5QXZWRHh0ZXgzK1hIdlZ1dWVqUDV4ZUdKMVZSZERRQWV4enEiLCJtYWMiOiIxMjQ0MTUzZDJjZWE1N2VkMjM3NzJlYjYzNWIyY2VmNjMxODU1ZDA2M2UwZjhhYjg1MzJjNWMxMDMwN2YzODk5IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6Im40aUQ4a1hDWk9VUHZtejJzMTdrb0E9PSIsInZhbHVlIjoiR2duTzVNS08rUVZQTG4xS2NxSW9YV3VoZllQVk5JR2NtemdsdDdFOExWUVI2VEoycWt2NkM0Q2RhVFBaaXRuamE3cW5YYW9Sa2lOeXU2cVVMdHlVOCtmcmorYklMai9HNGduMVcwU3hSSFR1Qk5mWTNBa2pqVTRyZjRCYXNGTmQiLCJtYWMiOiI0YzY2YzI5YjBkZTY3YThhMjYwNDBkYTY5NDJmZTYxZjdjYzU4ZGEzMjQ3MzhjYzhhZDZkZDNkZmVhYzVlMDlkIiwidGFnIjoiIn0%3D; story_no=eyJpdiI6IjdudUdSbHBkT0VTVmdPeGpnZXlFQWc9PSIsInZhbHVlIjoibnBXeGk0cGdSWkt1c1ZkVGpNbDhhN0NjM3duN3hRNFMwODZ4ckV6V1VOejZGa0xZNVhUWmhRdXl2RnBUaHMydSIsIm1hYyI6IjBjNmM5ZTRkYmFjZjgxODVlZjBlNDkxMmQ1ZmFlMmZjN2UyZDdkYWMzYWQ4NzdjZWE3MTA1ZDc5ZjZmYjcyNjgiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6IkJRS255bXB3RGdnVTA2THAweHc5Z3c9PSIsInZhbHVlIjoiSExCOUpCYStJTVRMQzQvT1NPOFVmZDZxNElYMWJtMkpjaXlTWE9YTGJGcEpWNFA2M2pNcExFUGRsTTBnRmJlMyIsIm1hYyI6IjYxMGE2YjFiOWFmNzlkZDYyZjFhN2JjZmQ1NTNlMjNjNjUxYTM4ZmQ5YjZlZjFkMjVmYzgwNDdkOTQ5ZjcxNjAiLCJ0YWciOiIifQ%3D%3D_ga=amp-mUuOirdvNt4Ed2YbEZfznA; XSRF-TOKEN=eyJpdiI6ImRrYjR3UURLRWNqc0Z2aXJUaTUzM1E9PSIsInZhbHVlIjoiTm5lanlEb2FmTlBwR29odGp5K0hKYkhJcHAwTnNXRUNmOHBlTCtGYkN3YXNFa" ] "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 "XSRF-TOKEN" => "wp0BdqiJ80XZJlofaY6EDMUVpOzkvtwz94Me5oK7" "thestandardmediagroup_session" => "qUTuIHuFkVOen1ZvcbgwBflxxXxd2GLlyBqsyoJ8" "story_no" => "3" "story_no_insider" => "1" ]
          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 => "Sat, 29 Mar 2025 19:50:12 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1mQmQvYnB2WFdxRXl5eXJhbHQvQ1E9PSIsInZhbHVlIjoiMEJEYWpZQzlGSTRLSWNTckVzTXF0UnFrUkZWTlNHQm9YckVmRjRxaUhQcWZZbE11TGpHNC9vTUQ1bmw5Zlpsb3ZmWWZIWXZjMnROSFN3V05wMENUZDNvQ1JVODU3eW1qSVZTU0MrUXpISHJpQ2F4OEhDeXk3NHlLZkVTcE9XMEIiLCJtYWMiOiJlYjc3NTlmZTkxZGZhODkyY2YyMWZkOWUwYmZiZDQyMmI1ZWYxY2EwYTdlMjMzYWFjYjczNGFhNGQwMzM5OTczIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 06:19:12 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Im1mQmQvYnB2WFdxRXl5eXJhbHQvQ1E9PSIsInZhbHVlIjoiMEJEYWpZQzlGSTRLSWNTckVzTXF0UnFrUkZWTlNHQm9YckVmRjRxaUhQcWZZbE11TGpHNC9vTUQ1bmw5Zlpsb3ZmWWZIW" 1 => "thestandardmediagroup_session=eyJpdiI6IjJ4VmJCY3dFOVJUZHhRcVpGbmhidVE9PSIsInZhbHVlIjoiNnFvU0dMZ2E0UVloQXR3TWRxUGFJMFdHWUVqREhPTkRNVmJ3S01aMHJ1V205MytBNUxxTTdSSHZ6ZXBhMzhoR3JURUE5Y3FxSUlYQzRlMWlZRnFHZGxXV09KQVFucWNCMEJHa0puZDRlcnB5dXp6bjk2L1I1angyMmFKVDY4bmkiLCJtYWMiOiI4NjYxYzg4NjE0NWNhYTUzNjI4OGI5ZjEyY2MwNzI4NGJkYTVkMGVjYmY2NzY0YjY0NmY1N2JlMTZlZmNmMzYyIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 06:19:12 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IjJ4VmJCY3dFOVJUZHhRcVpGbmhidVE9PSIsInZhbHVlIjoiNnFvU0dMZ2E0UVloQXR3TWRxUGFJMFdHWUVqREhPTkRNVmJ3S01aMHJ1V205MytBNUxxTTdSSH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1mQmQvYnB2WFdxRXl5eXJhbHQvQ1E9PSIsInZhbHVlIjoiMEJEYWpZQzlGSTRLSWNTckVzTXF0UnFrUkZWTlNHQm9YckVmRjRxaUhQcWZZbE11TGpHNC9vTUQ1bmw5Zlpsb3ZmWWZIWXZjMnROSFN3V05wMENUZDNvQ1JVODU3eW1qSVZTU0MrUXpISHJpQ2F4OEhDeXk3NHlLZkVTcE9XMEIiLCJtYWMiOiJlYjc3NTlmZTkxZGZhODkyY2YyMWZkOWUwYmZiZDQyMmI1ZWYxY2EwYTdlMjMzYWFjYjczNGFhNGQwMzM5OTczIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 06:19:12 GMT; path=/XSRF-TOKEN=eyJpdiI6Im1mQmQvYnB2WFdxRXl5eXJhbHQvQ1E9PSIsInZhbHVlIjoiMEJEYWpZQzlGSTRLSWNTckVzTXF0UnFrUkZWTlNHQm9YckVmRjRxaUhQcWZZbE11TGpHNC9vTUQ1bmw5Zlpsb3ZmWWZIW" 1 => "thestandardmediagroup_session=eyJpdiI6IjJ4VmJCY3dFOVJUZHhRcVpGbmhidVE9PSIsInZhbHVlIjoiNnFvU0dMZ2E0UVloQXR3TWRxUGFJMFdHWUVqREhPTkRNVmJ3S01aMHJ1V205MytBNUxxTTdSSHZ6ZXBhMzhoR3JURUE5Y3FxSUlYQzRlMWlZRnFHZGxXV09KQVFucWNCMEJHa0puZDRlcnB5dXp6bjk2L1I1angyMmFKVDY4bmkiLCJtYWMiOiI4NjYxYzg4NjE0NWNhYTUzNjI4OGI5ZjEyY2MwNzI4NGJkYTVkMGVjYmY2NzY0YjY0NmY1N2JlMTZlZmNmMzYyIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 06:19:12 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IjJ4VmJCY3dFOVJUZHhRcVpGbmhidVE9PSIsInZhbHVlIjoiNnFvU0dMZ2E0UVloQXR3TWRxUGFJMFdHWUVqREhPTkRNVmJ3S01aMHJ1V205MytBNUxxTTdSSH" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "wp0BdqiJ80XZJlofaY6EDMUVpOzkvtwz94Me5oK7" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001514089/women-young-girls-to-access-family-planning-services-in-pharmacies?utm_cmp_rs=amp-next-page" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-29 22:50:12GET/main-staging/article/2001514089/women-young-girls-to-access-family-planning-services-in-pharmacies?utm_cmp_rs=amp-next-page1137473