Let me first say that I LOVE Dr. Haganman and I will never change doctors, he's been my doctor for almost 23 years. BUT yesterday, 4/5/18, I had an appointment, or so I thought, for a routine annual physical. My appointment was originally scheduled for Tuesday, 4/3/18 but I called on 4/2/18 to reschedule for Thursday because of the incoming snow storm. I get to the office around 4:30 (4/5) since my appt was at 4:40 to check in because I knew that I would need to fill out some new papers, but THEY NEVER RESCHEDULED MY APPOINTMENT. So needless to say, I drove 40 minutes from Mason City to Osage for nothing. The one lady was going to try to double book, so great on her part, but the other lady behind the desk was rude and short with me. I asked if I could see someone else and like a snap of the finger "no body else is here". Are you only refusing because it was almost 5 o'clock? It was crucial for me to get in because I need a prescription refilled. Luckily, I was able to talk to Dr. Haganman's nurse to get it refilled...for now. But now, I have to drive another 40 minutes on a different day and LEAVE work early....again.