That's a pretty typical charge for an office visit when you're sick. Every type of visit has its own fee schedule with codes. You may even have had an extra code entered for your migraine discussion.
I had a plumber charge me $100 just for the trip. He ended up NOT fixing the problem, but his time spent not fixing the problem was charged too. & he didn't even have an office to pay for!