That was soo [insert words here] by that doctor!
For all you have been thru? Get copies of her records and go get a second, third or fourth opinion until you find a doc that knows what to do and CARES! They are out there - I know I found one and it's made such a difference in life!
It can take a while to get into see other new docs, but it can certainly be worth the time and effort to see them.
I wish you well slogging thru this all. At this point, it does seem like slogging, but it is worth it in the end! Don't lose hope and faith!

's- j