91³Ô¹ÏÍø

Watch CBS News

OB-GYN shortage expected to get worse as medical students fear prosecution in states with abortion restrictions

A year after Roe v. Wade was overturned, the U.S. is facing a shortage of OB-GYN doctors. It's only expected to get worse in the years ahead as medical students make decisions on what and where to practice, in part, based on states' abortion laws.

Erin Duggey is a third-year medical student in Florida, but unless things change, she said that is not where she wants to be a doctor.

"It's just not the environment I really want to be in," the future OB-GYN told CBS News.

Students like Duffey are increasingly steering clear of OB-GYN residencies in states with abortion bans.

Applicants in those states plummeted more than 10% since Roe v. Wade was overturned, according to the Association of American Medical Colleges.

Some are even deciding to avoid the specialty altogether, worried about the ability to practice evidence-based medicine.

"There's also the big concern of the possibility of being legally prosecuted," Duffey said.

Dr. Nicole Scott, the director of the OB-GYN residency program at Indiana University School of Medicine, said she has already seen a drop in applications.

"What I'm especially worried about is the retention of those doctors once they're finished training and their practice after residence," Scott said.

This can put the health of all women at risk, as OB-GYNs also screen for cancer, perform well-woman exams and prescribe contraception.

Dr. Amelia Huntsberger was practicing in Idaho, where most abortions are banned. Now, she's leaving for neighboring Oregon after her rural hospital closed its maternity unit, citing both staffing shortages and Idaho's political climate.

"It's very clear that Idaho is no longer a safe place to practice medicine," Huntsberger said.

"If I'm an OB-GYN resident coming out of residency and I'm looking around at different options, why would I look at Idaho and say, 'Oh, I really want to move there to the state where I could be charged with a felony for providing medical care?'" she said.

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });