If you are a member of the Hannibal Clinic Patient Portal, you may reach your provider's office directly by sending them a secure message from the portal by logging in to your account. If you prefer to speak to someone to schedule your appointment, please call the Hannibal Clinic main line at (573) 221-5250, Monday through Friday 8:00 am - 5:00 ....