GP's don't tend to do blood tests on request, maybe things are different where you are... also there are thousands of blood tests, no one will ever do every single blood test on a patient!
Basics are liver, kidney, full blood count, calcium, magnesium, CRP (marker of inflammation).
Then you get into specialised ones like thyroid tests, steroid levels, sex hormones, specific infections...