Published: May 01, 2010 4:43 AM EDT

LEE COUNTY, Fla. - A Cape Coral woman diagnosed with cancer said one clinic won't help her. The reason? Her insurance won't pay the clinic enough money.

Wednesday, Peggy McNamara was diagnosed with stomach cancer.

"He said that there was cancer there," McNamara explained.

Because of her age and other health problems, her Fort Myers doctor referred her to a specialist in Jacksonville at the Mayo Clinic, but they refused to help her because they don't accept her insurance - Medicare D.

McNamara added, "I'm just thoroughly astonished. I mean this is something the government came up with for the elderly."

The Mayo Clinic told WINK News they stopped accepting the insurance more than a year ago because it doesn't pay them enough money.

"Well, I was very disappointed, but I don't know much about the business world. I knew I couldn't have an operation," said McNamara, adding, "I would really like to know what happened to physicians code of ethics and helping humanity and taking care of our elderly... or anybody for that matter. It's like everything in the world is about the almighty dollar."

So, McNamara tried to switch her plan to something the clinic would accept – Medicare A or B, but she discovered that she wouldn't be able to make that change until the enrollment period in November.

"That's a long time to go without doing something on you when you have a problem," she said.

So, McNamara is sticking with her insurance and her Fort Myers doctor is helping her find the care she needs.

After WINK News met McNamara, she got a call from a hospital in Tampa that will accept her current insurance and help her battle cancer.