Ive just had mine done this evening with my pharmacist- no appointment needed and no irritating receptionist to get past! Oh, and free!
Worth checking your dispensary, see what they offer. For the last three years Ive had it done this way and found it to be an excellent service!