ADVERTISEMENT

Davao City launches Safe Davao QR mobile app that could detect COVID-positive persons

Published Feb 26, 2021 02:12 pm

DAVAO CITY – The city government of Davao has launched the Safe Davao QR (DQR) mobile application which is equipped with a new feature that notifies an individual that he is “blocked” from entering business establishments or private offices for testing positive for COVID-19.

The DQR mobile application, which is available for download via Google Play Store for Android and Apple App Store for iPhone and iPad users, allows individuals to scan the QR codes of business establishments and private offices upon entry for contact-tracing.

Lemuel Ortonio, Human Resource Management Office (HRMO) head, said Friday that this mobile app feature could detect individuals who have been tagged by contact tracers as active COVID-19 case in the system once they use it to scan the QR codes of the establishments.

This latest feature is also available to the phone scanners of the business establishments and private offices for the purpose of “blocking” an individual, but his status will not be revealed, according to Ortonio.

“For those who have been tagged as positive, upon scanning by establishments, his status will not be shown, just a prompt that he is not allowed entry… As to whether they are free to move around, no. Technically, once positive, they are supposed to be in the isolation facility. This means that the tagging or blocking feature for positive cases is only an additional feature. DQR is mainly for contact tracing,” he said.

 He said the development team is continuously working on improving the “blocking system,” including the plan to block individuals who are supposed to be in a 14-day mandatory home quarantine.

 “The blocking for those currently in quarantine is being worked out by our DQR web development team in coordination with our City Information and Technology Center,” he added.

 Ortonio said the development team has also updated the information in the DQR system’s push notification, which now includes the place, date, and time where the individuals have encountered an index case.

 He said the contact tracing efforts have significantly improved with the full implementation of the DQR system.

 “With the use of DQR, we have expanded even more the capability of our contact tracing team in reaching out to more people who could have been in close contact with a positive case. It has been made easier now as the contact tracing team does not need to call one-by-one the casual contacts such as F2 and F3,” he added.

The Department of Health (DOH)-Davao Region reported 175 new cases, bringing the total number of cases to 19,812, with 1,657 active, 17,325 recoveries, and 830 deaths.

Davao City, which reported the highest COVID-19 cases in Mindanao, tallied 12,999 cases, with 852 active, 11,519 recoveries, and 628 deaths. Davao de Oro reported 1,133 cases, Davao del Norte  2,921, Davao del Sur 1,326, Davao Occidental 211, and Davao Oriental 1,222.

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.