So I finally got in. It turned out my appointment (a "meds group" thing that is supposed to be sort of drop-in) had been canceled and the nurse forgot to call me. Of course it took 45 minutes to figure this out, despite the fact that I asked several times if I was in the right place, etc. When the receptionists finally tracked down the problem, the nurse apologetically squeezed me in at about 4pm, it turned into a full appointment, and ultimately I was back at work 1.5 hours later than I had told my boss. oh well. luckily my boss is understanding.