Rafah, Gaza: Unrelenting tide of injuries in last fully operational hospital

The 60-bed Red Cross Field Hospital in Rafah, now the last fully operational hospital in the area, has been running beyond maximum capacity almost daily (Photo courtesy of ICRC)
The 60-bed Red Cross Field Hospital in Rafah, now the last fully operational hospital in the area, has been running beyond maximum capacity almost daily (Photo courtesy of ICRC)

AMMAN — Over the past month, a sharp surge in mass casualty incidents linked to aid distribution sites has overwhelmed Gaza’s shattered healthcare system, pushing its already-diminished capacity past its limit.

The 60-bed Red Cross Field Hospital in Rafah, now the last fully operational hospital in the area, has been running beyond maximum capacity almost daily, according to a statement by the International Committee of the Red Cross (ICRC).

Its staff are racing to treat an unrelenting tide of injuries, the vast majority caused by gunfire.

Since the launch of new aid distribution sites around May 27, the field hospital has treated over 2,200 weapon-wounded patients, most of them across more than 21 separate mass casualty events. Hospital staff have logged more than 200 deaths over this period.

The scale and frequency of these incidents are without precedent. In just over a month, the number of patients treated has surpassed the total seen in all mass casualty events during the entire previous year.

“In the previous rotations, we would work in the OT between 8-10 cases. Right now, we are working on 30-40 cases per day which is a massive difference just in terms of workload,” says operating theatre nurse Haitam Al Hasan.

“We have people screaming, rushing, trying to be the first in the line because, of course, everybody wants to be treated first. We have a variety of injuries, mostly complex injuries, blast injuries, but mainly gunshot injuries.”

Among the wounded are toddlers, teenagers, elderly, mothers, and overwhelmingly, young men and boys. Most say they were simply trying to get food or aid for their families.

To meet the overwhelming demand, physiotherapists support nurses, cleaning and dressing wounds and taking vitals. Cleaners now serve as orderlies, carrying stretchers wherever they are needed. Midwives have stepped into palliative care, offering pain relief and holding the hands of those who will not survive.

Since its opening, the Red Cross Field Hospital has conducted more than 100,000 consultations and over 4,600 surgical procedures.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });