I went through a run-around a few years ago on this kind of thing when I needed to have my wisdom teeth out.
The first oral surgeon I went to discounted my "concerns" about being under anesthetic in an office situation as baseless even though I had explained repeatedly that both I AND my cardiologist were concerned about the issue.
Needless to say, he was not the man for me.
I talked to my cardiologist about it and he lined me up with an oral surgeon he knew through medical circles where he practices. We were trying to arrange to have my teeth out in a hospital setting, with the recommended oral surgeon doing the work. He had priviledges at the hospital in question as did my cardiologist.
However, time was a constraint and we ended up doing it in his office with my poor mouth under a LOCAL anesthetic.
I was awake, alert, and VERY much aware of what was going on, minus the pain.
The oral surgeon was REALLY quick and VERY good. I was in and out, including the local anesthesia in about 30 minutes. That's three teeth, two were VERY impacted, in about 20 minutes time.
I dunno what a D and C is but if there's any way it can be done under local or perhaps a spinal sedation (I almost had that when I had a hernia repaired a few years later, with a LIGHT sedation. It didn't "take" so they went general, I had a cardiologist on hand to keep an eye on me) it should be worth considering.
At the VERY least, see if you can get a cardiologist lined up to be on call if needed if not in the OR during the procedure. I'll echo the idea of having an anesthesiologist who's experienced in working with patients that have "cardiac issues."