*Required fields are marked with an asterisk.

Hannibal Clinic

Welcome to Hannibal Clinic!  We are committed to putting our patients first, not only by providing them with the best physicians, but also by providing the highest quality healthcare, close to home!

We strive to bring you, our patient, convenient, online health services through our website. 

Hannibal Clinic now offers you appointment scheduling, medical records, medication renewals, and more, all at your fingertips!

To sign up for the Patient Portal:

1. Click on the Register link (upper left)

2. Click I accept after you review the disclaimer.

3. At the Create a New Account screen, create a user name and enter your personal e-mail address. 

4.  Create a password for this account, and answer the security questions in case you forget your password.  Then Click Save.

5. At the Patient Verification page, click the first option (I have been a patient and/or do have an appointment) and click Next.

6. TO GET YOUR PIN, call 573-221-5250 or visit any Hannibal Clinic Registration Desk.

7. At the Identity Verification page, Enter the PIN your received from Hannibal Clinic, First Name, Last Name and then click the Verify button to submit the information. 

8. You are now logged into your personal (patient) account.

9. If you have questions, please call 573-221-5250.