A Boston cardiologist saved a passenger who passed out after a believed overdose 30,000 feet in the air.

>> Watch the news report here

Dr. Anil Punjabi was about to fall asleep on his flight from Boston to Minneapolis on Friday when he heard the Spirit Airlines attendant shouting for a doctor.

Other passengers alerted the crew when a woman a few rows back had been in the bathroom for a long time. When she got back, she was turning grey and slumped over, and passengers noticed she didn't have a pulse. Punjabi said he was working with an OBGYN nurse also on the flight to give her mouth-to-mouth CPR when they discovered a needle hidden in her bra.

"We were down on the ground within 25 minutes, but at that time she was completely unresponsive,” Punjabi said.

For those 25 minutes, the crew, Punjabi, the nurse and an EMT trainee all worked to keep the woman alive.

The situation is putting a spotlight on the gravity of the opioid epidemic in Boston.

It’s also raising serious concerns for Punjabi about whether action should be taken by airlines across the U.S. to prevent this from happening again. Punjabi and the crew kept the woman alive until the plane was on the ground 25 minutes later, but in other situations, that may not be possible, he said.

"You need to talk to your union, you need to talk to Spirit, you need to talk to the company. I said the one thing you need to get in your med kit is Narcan,” Punjabi said.

Helen Tederous, the spokesperson for Buffalo Niagara International Airport, said a Boston flight bound for Minneapolis made an emergency landing in Buffalo on Friday night, and a woman was taken to the hospital for an overdose.

Needles are allowed on flights, but must be declared and screened through TSA. Click here for more information.

– WFXT has reached out to Spirit Airlines for comment on the incident and has not yet heard back.