> I'm more inclined to say "I have a doctor's appointment" rather than "visit." "Visit" is much too social for anything that often involves needles and specimens.

No doubt. Not sure why I came up with visit in particular, but the same holds for 'appointment'. "Doctor's appointment" gets the most hits by far, but "doctors appointment" gets a fair few too.