Most doctors are open all day. They just don't want idiots like OP to show up unannounced and pollute healthy patients in the waiting room with their sickness, or bombard the phone with their calls all day. That's why they keep non-public intervals for specific patient groups and to schedule stuff.
Just call them during the listed hours and they will give you a slot that fits your schedule.