ADVERTISEMENT

Digivacc program boosts healthcare under Marcos admin--Romualdez

Published Aug 2, 2025 01:11 pm

At A Glance

  • A major step forward in the Marcos administration's push for modern, inclusive, and accessible healthcare services.
President Ferdinand "Bongbong" Marcos Jr. (left), House Speaker Martin Romualdez (Facebook, PPAB)
President Ferdinand "Bongbong" Marcos Jr. (left), House Speaker Martin Romualdez (Facebook, PPAB)


A major step forward in the Marcos administration’s push for modern, inclusive, and accessible healthcare services.
That's how House Speaker Martin Romualdez described the Department of Health’s (DOH) launch of the Digivacc application, in partnership with the United Nations Children’s Fund (UNICEF) and the Government of Japan.
“This initiative is aligned with President Marcos’ healthcare roadmap that centers on digital innovation, improved access to essential services, and the welfare of every Filipino, especially our children,” Romualdez said in a statement Saturday, Aug. 2.
“The House of Representatives fully supports this effort. Through Digivacc, we are reinforcing the President’s vision of a Bagong Pilipinas where public healthcare is efficient, responsive, and future-ready,” he added.
Digivacc is a digital immunization platform that provides real-time access to vaccination records. It helps ensure that no child is left behind in receiving life-saving vaccines.
The Digivacc system includes two key applications: VaccTrace, which allows healthcare providers to record and access immunization data in real time; and VaccCheck, which enables parents to view and track their child’s vaccination history and upcoming doses using smartphones.
DOH Assistant Secretary Gloria Balboa earlier emphasized that Digivacc replaces outdated, paper-based immunization records with a streamlined digital solution, ensuring timely, accurate, and complete vaccination for children.
Initially being piloted in 13 local government units (LGUs), the program is expected to expand nationwide as part of the DOH’s strategy to achieve 95 percent immunization coverage for Filipino children.
Romualdez noted that President Marcos’ strong commitment to health reform is evident in several recent initiatives, including the recent launch of the PhilHealth YAKAP Program, which expanded outpatient and inpatient care.
“Digivacc builds on the foundation laid by these programs. It ensures that every child, regardless of background or location, gets the vaccines they need when they need them. This is what Bagong Pilipinas is all about—raising the standard of public service and making government work better for the people,” he said.
Romualdez, Leyte's 1st district congressman and Lakas-Christian Muslim Democrats (Lakas-CMD) president, also called on parents to embrace Digivacc, particularly its VaccCheck component, as a practical tool to monitor their children’s health.
“With widespread smartphone and internet use, it’s now easier for parents to stay updated on their children’s vaccination schedules. We urge every Filipino family to take advantage of this innovation,” he said.
“Public health is a shared responsibility. By working together—government and citizens—we can build a healthier, stronger nation where no one is left behind,” Romualdez concluded.
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.