ADVERTISEMENT

Alan Cayetano calls out DOH for 'false advertising' on PhilHealth's No Balance Billing policy

Published Nov 28, 2025 02:59 pm

At A Glance

  • Senate Minority Leader Alan Peter Cayetano has called out the Department of Health (DOH) and the Philippine Health Insurance Corporation (PhilHealth) for misleading the public on the true scope of the No Balance Billing (NBB) policy.

Senate Minority Leader Alan Peter Cayetano has called out the Department of Health (DOH) and the Philippine Health Insurance Corporation (PhilHealth) for misleading the public on the true scope of the No Balance Billing (NBB) policy.

According to Cayetano, the term “no balance billing” (NBB) does not reflect what patients actually experience on the ground.

During the Senate plenary debates for the proposed 2026 DOH budget, Cayetano flagged the inconsistency between the program’s name and its actual  implementation.

“Hindi ‘no balance’ iyon. Isn’t that false advertising?” the senator told Senator Pia Cayetano, sponsor of the DOH budget on Thursday, Nov. 27.

Cayetano said mayors, local health officials, and the public’s confusion has worsened following the President’s State of the Nation Address (SONA) last July, which suggested universal zero billing in public hospitals. He said many remain unclear about the exact coverage and rules. 

To clarify this issue, the Senate temporarily suspended its plenary rules to allow Health Secretary Ted Herbosa to personally answer the senator’s queries. 

According to Herbosa, the Zero Balance Billing applies only to DOH-retained hospitals for all patients in basic wards. 

On the other hand, the NBB applies only to indigents and only within the PhilHealth case rate limits – a fixed amount the health insurance agency pays directly to the hospital or doctor for a specific illness or procedure – which often do not match actual hospital costs.

Cayetano warned the gap between terminology and reality undermines public trust.

Moreover, the senator also criticized PhilHealth for failing to update its case rates since 2017, making it impossible for NBB to work as advertised.

“The basis of conversation is trust, so if you tell people that it’s ‘no balance' but there is still a balance, why would they name it ‘no balance’ if there is still a balance?” he said.

Despite PhilHealth’s recent implementation of an across-the-board increase for almost all case rate packages to 80%, the senator also said many procedures remain severely unfunded, forcing patients to cover the difference.

“Garbage in is garbage out… we cannot really tell people that we will provide you zero billing (without accurate costing). We cannot promise people then not deliver,” the senator said.

Cayetano urged the government to stop overpromising and underdelivering on healthcare programs.

“We cannot keep announcing programs that confuse the public and fail them in practice. Either i-no balance nila talaga or palitan nila y’ung pangalan,” he said.

Related Tags

no balance billing DOH PHILHEALTH Alan Peter Cayetano
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.