ADVERTISEMENT

It's full speed ahead for StaySafe.ph implementation — Roque

Published May 4, 2021 05:35 pm

The government will proceed "full speed ahead" with the implementation of the StaySafe.ph, the official contact tracing application, Malacañang announced Tuesday.

People form line leading to a community pantry in Sta. Mesa, Manila on April 30, 2021 (Ali Vicoy/Manila Bulletin)

According to Presidential spokesman Harry Roque, the issues related to the contact tracing application have been addressed that paved the way for its rollout.

The community-driven software program, first launched last year, includes health reporting system that people can use to check their condition, contract tracing, and social distancing systems.

"So iyong usapin po na marami pang deliverables, tapos na po lahat iyan (On the matter about deliverables, that's all over) and we have decided to go full speed ahead with Safety.ph," Roque said during a televised press briefing Tuesday, May 4.

"All systems—StaySafe.PH. All systems go na po tayo (We're all systems go)," he added.

Roque issued the statement after Baguio City Mayor Benjamin Magalong bared that the Department of Health has rejected the use of the contact tracing application until further study.

Magalong, the government's contact tracing czar, explained that the tracker software could not yet be deemed as "highly reliable" due to incomplete documents submitted by the developer.

"Ang StaySafe ho kasi talaga hong tinanggihan ho ng Department of Health dahil may nakita ho silang kakulangan. So nangyari po, idinonate po ito sa DILG (Department of Interior and Local Government). Right now ho pinapag-aralan po ng DILG iyong StaySafe at iyong kaniyang mga functionalities (The Department of Health rejected StaySafe because it saw inadequacies. The app was donated to DILG and right now the DILG is studying StaySafe and its functionalities)," Magalong said over government television Tuesday.

"Insofar as DILG is concerned, nasa study and learning status pa ho sila at talagang kulang pa ho iyong documentation na ibinigay po ng StaySafe kaya hindi pa ho natin makumpleto at masabing categorically na highly reliable na po itong StaySafe (Insofar as DILG is concerned, it is in the study and learning status and the documentation given by StaySafe is incomplete so we cannot entirely and categorically say StaySafe is highly reliable)," he said.

He said the further study must be conducted on the contact tracing system. "Ayusin pa ho pati ho iyong mga document, documentation at I-enhance pa further po iyong kaniyang functionalities (We will still fix the documentation and enhance further its functionalities)," he added.

The DILG earlier announced plans to roll out the contact tracing program by May after months of delay in implementation. The online contact tracing tool is supposed to include the Google Apple Exposure Notification (GAEN) system, that will inform users of potential coronavirus exposure.

Related Tags

Harry Roque Benjamin Magalong Contact tracing StaySafe.ph Department of Health (DOH) Malacañang Department of Interior and Local Government (DILG) full speed ahead
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.