ADVERTISEMENT

OCD finalizes IRR of Imminent Disaster Act

Published Oct 25, 2025 10:41 am
(Photo: Office of Civil Defense)
(Photo: Office of Civil Defense)
The Office of Civil Defense (OCD) has completed the crafting of the Implementing Rules and Regulations (IRR) of Republic Act No. 12287 or the “Declaration of State of Imminent Disaster Act.”
In a statement Saturday, Oct. 25, the OCD said a five-day workshop was held in Clark, Pampanga to finalize the guidelines for the law’s implementation. The workshop brought together representatives from National Disaster Risk Reduction and Management Council (NDRRMC) member agencies and various non-government organizations.
OCD Administrator, Undersecretary Harold Cabreros expressed gratitude to the participants for their contributions in shaping the law’s IRR. He also acknowledged the World Food Programme (WFP) for its continued technical support and contributions to advancing anticipatory action initiatives in the Philippines.
“The passage of Republic Act No. 12287 or the Declaration of State of Imminent Disaster Act is a significant milestone in supporting the country's proactive approach to disaster risk reduction and management (DRRM),” he said.
Under the law, the NDRRMC is mandated to craft the IRR, with the OCD, as its executive arm, leading the development process.
Signed by President Marcos Jr. on September 12, the Imminent disaster Act authorizes proactive government action based on scientific forecasts of severe hazards such as floods, typhoons, droughts, and storm surges.
The President may declare a “State of Imminent Disaster” in areas likely to be affected, upon the recommendation of the NDRRMC and in consultation with relevant agencies. Local chief executives are likewise empowered to make similar declarations within their jurisdictions.
Such declarations must be supported by a pre-disaster risk assessment detailing the severity of the forecasted hazard, its potential impact on vulnerable sectors, and a lead time of at least three to five days to allow the implementation of anticipatory measures.
Once declared, national and local DRRM councils may use available resources to carry out actions such as issuing advisories, prepositioning response teams, conducting pre-emptive evacuations, and mobilizing trained volunteers.
Local government units are required to integrate anticipatory actions into their regular programs and fund them Local DRRM Funds, while national agencies must do the same within their respective budgets. The National DRRM Fund may also be tapped to support such initiatives.
The OCD said the completion of the IRR sets in motion the full implementation of the Imminent Disaster Act, which “marks a major step in shifting the country’s disaster response framework from reactive to anticipatory.”
“This law establishes the institutionalization of ‘anticipatory action’ within our current DRRM systems. It enables us to take proactive measures before severe disasters occur by implementing anticipatory actions based on predefined triggers. This approach aims to minimize the impact on communities when disasters strike,” Cabreros said.

Related Tags

Office of Civil Defense Imminent Disaster Act NDRRMC Harold Cabreros
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.