ADVERTISEMENT

Philippine Red Cross assists 48 patients during 'Trillion Peso March' at EDSA Shrine, Luneta

Published Nov 30, 2025 06:32 pm
Philippine Red Cross personnel assist participants of the “Trillion Peso March for Truth and Accountability” at the EDSA Shrine on November 30, 2025, with ambulances, first aid stations, and an Emergency Field Hospital deployed to ensure the safety of thousands of protesters. (Photo from PRC)
Philippine Red Cross personnel assist participants of the “Trillion Peso March for Truth and Accountability” at the EDSA Shrine on November 30, 2025, with ambulances, first aid stations, and an Emergency Field Hospital deployed to ensure the safety of thousands of protesters. (Photo from PRC)
The Philippine Red Cross (PRC) said a total of 48 individuals received medical assistance during the “Trillion Peso March for Truth and Accountability” held on Sunday, November 30, at the Quirino Grandstand in Manila and the EDSA Shrine in Quezon City.
In its latest update as of 4 p.m., the PRC reported that the majority of patients were treated at the EDSA Shrine area, where thousands gathered for the nationwide protest action.
48 patients assisted; mostly vital signs checks
Of the 48 patients assisted, 33 underwent routine vital signs checks, while six were treated for minor medical concerns, including dizziness, heat exhaustion, sprain, shortness of breath, and body weakness.
The PRC also recorded one major medical case involving a patient who experienced a severe headache and abdominal pain. The patient was later turned over to the Quezon City Disaster Risk Reduction and Management Office (QCDRRMO).
Hospital transfers
One patient from the EDSA Shrine was transported to the hospital due to injuries that included a sprain, a left wrist injury, and a hypertensive episode.
The PRC said the patient was brought to the Quezon Memorial Medical Center (QMMC).
Emergency Field Hospital handles additional cases
Meanwhile, the PRC noted that its Emergency Field Hospital (EFH) set up in Quezon City managed seven patients, including three individuals who needed vital signs checks, three with minor cases such as abrasions and dizziness, and one patient who was transported to the hospital.
Deployment in Manila: No patients recorded
At the Quirino Grandstand, the PRC mobilized four ambulances and 20 personnel, but no medical cases were recorded as of mid-afternoon. Crowd estimates in the area remain under verification.
EDSA Shrine deployment
For its Quezon City operations, the PRC deployed one first aid station, two welfare desks, one Emergency Field Hospital, four ambulances, and 24 volunteers and staff.
Overall PRC deployment
Across both protest sites, the PRC mobilized eight ambulance units, one first aid station, one welfare desk, and 44 volunteers and staff.
The PRC said it remains on full alert as the mass action continues, with medical teams positioned to respond to further incidents.

Related Tags

Philippine Red Cross PRC update Trillion Peso March 2025 Trillion Peso March medical assistance EDSA Shrine protest Quirino Grandstand protest November 30 protest Philippines
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.