ADVERTISEMENT

Gov't launches pilot program to expand access to medicines through telepharmacy

Published Oct 11, 2025 07:41 am
Malacañang photo
Malacañang photo
President Marcos renewed his administration’s commitment to making medicine more affordable to the public following the launch of a pilot program that allows licensed pharmacists to supervise multiple drugstores remotely.
Marcos said this as he witnessed the signing of the Memorandum of Understanding (MOU) for the Regulatory Sandbox Pilot Program for Flexible Supervision of Pharmacies between the Food and Drug Administration (FDA), Professional Regulation Commission (PRC), and private pharmacy chains in Malacañan on Thursday, Oct. 9.
In an Instagram post, the President said the move will improve access to medicines in underserved communities across the country, especially in areas without a pharmacist.
“Through telepharmacy, one licensed pharmacist can now supervise multiple drugstores online,” he wrote.
“The government and private sector are working together to bring faster service and safer, more affordable medicines to all,” he added.
The Sandbox Pilot Program seeks to address the nationwide shortage of registered pharmacists — estimated at 27,500 — by introducing flexible and technology-driven supervision mechanisms, including telepharmacy and video consultations, while maintaining safety and professional oversight.
The two-year pilot program, to be implemented from 2025 to 2027, will be jointly managed by the FDA, the Professional Regulatory Board of Pharmacy (PRB-PHA), and members of the Private Sector Advisory Council (PSAC)–Health Sector.
The FDA will provide regulatory guidance and ensure compliance with Republic Act 10918 or the Philippine Pharmacy Act of 2016, which mandates one licensed pharmacist for every pharmacy.
Participating pharmacies include Mercury Drug, Watsons, Southstar Drug, Rose Pharmacy, Generika, MedExpress, St. Joseph Drug, Cecile’s Pharmacy, TGP Pharma, and Carlos Drugs – Lucena, Inc.
Pilot areas identified for the rollout include Caloocan, Manila, Abra, Ilocos, La Union, Camarines Sur, Quezon, Iloilo, Negros, and Misamis.

Innovation for better access

PSAC–Health Sector Lead Paolo Borromeo said the project reflects the private sector’s partnership with the government in driving innovation in healthcare delivery.
“By enabling pharmacies to operate with alternative supervision mechanisms, we can expand access to medicines, improve operational efficiency, and support the evolving role of pharmacy professionals in our healthcare ecosystem,” Borromeo said.
Under the program, one licensed pharmacist will be able to oversee several pharmacies within defined geographic limits through FDA-approved platforms. Pharmacy assistants will also receive training to help deliver essential services under close supervision.
The pilot will use a data-driven and evidence-based approach to assess its effectiveness. The FDA, PRB–PHA, and PSAC–Health will conduct semi-annual reviews to evaluate safety, efficiency, and outcomes, with findings intended to inform future amendments to RA 10918.
The initiative’s broader goal, officials said, is to strengthen healthcare access, especially in rural and low-income areas where opening new pharmacies has been limited by the one-to-one pharmacist requirement.

Related Tags

President Marcos Bongbong Marcos Private Sector Advisory Council (PSAC) Pharmacy medicines
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.