91³Ô¹ÏÍø

Watch CBS News

New medical drama "The Pitt," starring Noah Wyle, films at Allegheny General Hospital

PITTSBURGH (KDKA) — Pittsburgh is back in the spotlight as a new medical drama was filmed in town this week.

Allegheny General Hospital was the site for three days of shooting for "The Pitt," a medical drama starring longtime actor Noah Wyle. The campus will be known as Pittsburgh Trauma Medical Center for the show, which is slated to premiere next year on Max.

Officials say the deal to shoot at the hospital was made earlier this year.

"We thought that 'The Pitt' was a compelling TV show in terms of showcasing sort of like modern day heroes in terms of what they do on the front lines of health care, so we really liked the concept of the show," said Candace Herrington, the manager of external corporate communications at Allegheny General Hospital. 

John Wells Productions used drone footage both above AGH and also around the city. They even shot scenes of LifeFlight helicopters on the hospital's helipad.

And just like the former Western Penitentiary in Marshall-Shadeland has become synonymous with Paramount+'s own "Mayor of Kingstown," hospital administrators say they'd like to see that happen on their campus.

"We hope that AGH is sort of like the landmark piece of 'The Pitt,' and I think it will be just again with all of the shots and all of the on-site filming that's happening here," Herrington said. 

"With the drones and with the aerial shots, it makes it a lot easier, so we're anxious to see AGH come to life on-screen, and all lit up. It should be really nice," Herrington said. 

With that excitement, there's also the challenge of shooting scenes for a television show in a full-service, operating level 1 trauma hospital. But despite a few small adjustments, AGH says there have been few snags and a lot of buzz and excitement on campus.

"It's been kinda cool for employees to walk outside and see this new signage, and at nighttime, the building is so well-lit, so I think it looks really nice. This is probably the nicest AGH has looked for sure."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });