ADVERTISEMENT

Vaccines: Our act of love for every child

Published May 22, 2026 12:05 am  |  Updated May 21, 2026 05:00 pm
METRO MATTERS
Last April, the San Juan city government opened the doors of the Makabagong San Juan Theater to host the Department of Health’s kickoff for World Immunization Week and the pre-launch of the “Ligtas Tigdas” campaign. More than a ceremonial gathering, the event served as a reminder of something we sometimes only remember during health crises: vaccines save lives.
As a father of four, this is an undertaking that I take to heart not only as a public official, but as a parent. In our family, vaccination has always been part of how my wife Keri and I care for our four children, Amanda, Rocco, Nicolas, and Noah. From the time our eldest was born, Keri and I made it a point to follow our pediatrician’s vaccine schedule closely. We kept our children’s baby books organized and updated because we understood that these records represented protection, responsibility, and care.
This same belief guided us during the Covid-19 pandemic. As soon as vaccines became available for their respective age groups, all of my children were vaccinated and eventually boosted. We did this because we trusted the science. More importantly, I believed then and I continue to believe now that as a leader, I could never ask the public to embrace something I would refuse for my own family. The fact that I had my children vaccinated shows that I trust these DOH vaccines. Seeing my children healthy and thriving only strengthened my conviction that vaccines work.
This year’s World Immunization Week was especially meaningful as it coincided with the 50th anniversary of the Philippines’ National Immunization Program which is an important milestone that reflects generations of work to protect Filipino families from preventable diseases. Anchored on the global theme “For Every Generation, Vaccines Work” and the local message “Bakuna at Proteksyon ni Baby, My Responsibility,” the campaign highlighted a shared responsibility carried by both government and parents alike.
At the center of this effort is the Department of Health (DOH), under the leadership of Secretary Teodoro Herbosa, whose administration continues to push for stronger immunization coverage nationwide. In his video message during the event, Sec. Herbosa emphasized the urgent need to reach “zero-dose children” or children who have not received even a single routine vaccine. Through strengthened barangay-level immunization efforts, the government aims to achieve a 95 percent full immunization rate among children aged zero to 59 months against diseases such as measles, polio, and rubella.
In San Juan, we did our part. During the event, the city served 250 beneficiaries through routine and catch-up doses, including human papillomavirus (HPV) and tetanus-diphtheria (Td) immunizations. Our priority sectors included infants and young children, Grade IV students eligible for HPV vaccination, pregnant women, and families needing routine immunization support. We also set up health education booths and community activities to strengthen vaccine awareness and public confidence.
But beyond the numbers and targets, immunization is ultimately about peace of mind. It is about parents knowing they have done everything they can to keep their children safe. It is about communities protecting one another, especially the young, the elderly, and those whose health conditions make them vulnerable.
While the DOH ensures that vaccines are available, the success of every immunization campaign and the bridge to a healthier Philippines still depends on trust and participation at the community level. Local governments help bring services closer to the people, but it is us, parents, who make the important decision to bring their children to the health center. Every vaccine administered contributes not only to the protection of one child, but also to the broader shield of what we call “herd immunity” — our collective defense against outbreaks that can endanger entire communities.
As National President of the League of Cities of the Philippines, President of the Metro Manila Council and Mayor of the City of San Juan, I call on my fellow mayors to continue prioritizing immunization programs in their respective cities and municipalities. Our responsibility is not only to support national health targets, but to ensure that these services truly reach every barangay, every family, and every child who needs them.
But this effort cannot succeed through government action alone.
To every parent, I encourage you to take advantage of these free vaccination programs. We already have the vaccines, trained healthcare workers, and systems in place to protect our children from diseases that can lead to lifelong complications or even death. What remains is for us to act together.
Vaccination is not just a mere medical procedure. It is one of the simplest and most meaningful acts of love and responsibility we can offer our children.

Related Tags

METRO MATTERS MAYOR FRANCIS ZAMORA LIGTAS TIGDAS san juan city Department of Health (DOH)
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.