ADVERTISEMENT

FASSSTER: The science that forecasts COVID-19 in PH

Published Apr 8, 2020 12:00 am
By Dhel Nazario Filipino researchers have devised a web-based disease surveillance platform that enables evidence-based forecasts of possible cases and scenarios on the spread of COVID-19 in the country called the Feasibility Analysis of Syndromic Surveillance using Spatio-Temporal Epidemiological Modeler or FASSSTER. (DOST-PCHRD / MANILA BULLETIN) (DOST-PCHRD / MANILA BULLETIN) This same technology was utilized by the Inter-agency Task Force (IATF) in their recommendations and the government’s decision to extend the enhanced community quarantine (ECQ) until April 30. It made use of data generated from FASSSTER, alongside health capacity and economic models developed by volunteers from Asian Institute of Management (AIM) and the Philippine Institute of Development Studies (PIDS). FASSSTER was developed by Ateneo Center for Computing Competency and Research (ACCCRe) of Ateneo de Manila University in collaboration with the University of the Philippines Manila - National Telehealth Center (UP-NTHC) and the Department of Health-Epidemiology Bureau. It was funded by the Department of Science and Technology-Philippine Council for Health Research and Development (DOST-PCHRD). According to DOST-PCHRD, this technology allows policymakers to understand the pandemic at the national, regional, and local levels; assess the effects of the preventive measures in place; and use best practices in specific communities. When the novel coronavirus or COVID-19 ravaged the country, FASSSTER determined appropriate model parameters that can be used to forecast future numbers of infections, confirmed positive cases, deaths, and recoveries. FASSSTER dashboard generates disease models that enable users to project the effect of interventions such as community quarantine, social distancing, and optimal testing on the total number of confirmed cases, deaths, and recoveries over time. Another feature of FASSSTER to address COVID-19 is the TanodCOVID, a self-reporting application which enables constituents to report COVID-19 related symptoms to their local health authorities. The data will then feed into the FASSSTER LGU dashboard which serves as a tracker for confirmed cases upon validation of Provincial/City/Municipality Epidemiology Surveillance Units. This will be useful in contact tracing and monitoring identified contacts to ensure that they are appropriately quarantined and managed. Projected scenarios FASSSTER has the capability to estimate the number of confirmed positive cases in the National Capital Region (NCR), give the initial interventions and precautionary measures implemented against COVID-19. According to DOST-PCHRD, data gathered enabled the FASSSTER team to generate models to predict the peak number of cases and peak dates in four scenarios. The tool showed that the peak will reach around two million confirmed cases on May 30 if no ECQ was implemented. If, however, ECQ is lifted on April 14, with health capacity at 25 percent, cases will be slightly reduced to 1.5 million on July 31. If the health capacity is increased to 50 percent, at the same lift date, a huge decline in confirmed cases is predicted, which is now projected to reach 15,000 on May 4. The last scenario showed that cases will drop to 6,800 on May 21 if the ECQ is lifted on April 30, provided that the health system capacity reaches 75 percent. The health system capacity can be further explained by two factors. First is the testing capacity, or the availability of test kits, testing centers with quantitative polymerase chain reaction (QPCR) machines, trained health workers to perform testing, and turnaround time of test results. Next is the health management capacity, or the availability of health facilities, medical devices, and health workers to manage the confirmed positive cases so that they are isolated and given proper medical care. Peak date is the day with the highest number of cases. The projected maximum number of active confirmed positive cases for the duration of the outbreak is referred to as the “Peak of active confirmed cases.” Peak date is an important factor for epidemiologists in assessing the spread of the virus, an epidemic starts to decline after the peak date. The goal of the government is to “flatten the curve” or to take the necessary preventive measures before hospitals and other healthcare facilities are overburdened with positive cases. Aside from these data, FASSSTER is also able to project the number of people who will be exposed, symptomatic and asymptomatic infectious, confirmed positive cases, recovered, deaths, and projected mild, severe, and critical cases. With these projections, the extension of the enhanced community quarantine was approved by the President to provide ample time for the different agencies to strengthen the capacity of the health system against the pandemic. The initial forecast shows the level of the country's health systems capacity in containing and managing the infection. It also highlighted the need to increase the number of quarantine facilities, implement stronger healthcare programs and regular assessment of health capacities. Disease modeling is an iterative process. As data comes in, the model will be updated to reflect the latest projections, where performance can be measured and decisions on planned interventions is driven by science.
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.