Glad things are moving for you poppet.
I think you'll need to be on their case if you are at different Dr's - just make sure you keep bugging them.
If he talks to them about giving the sample they might say do it a home as long as they have it within an hour - I think thats what the did with Hays hubby when he went to his GP.
xx