I went to see my new GP and, to my surprise, she was quite offhand and did not seem to want to listen to the full story of my illness. She was keen to make a quick diagnosis and move on. Should I stay with her, or look for another doctor?

As it happens, I know your GP and she is actually a very good doc. Maybe she was having an off day.

Or possibly she was hard-pressed for time and thought she could diagnose your problem without listening to all the minute details. Honestly, I would recommend that you give her another chance.