Patient Portal

Anytime, anywhere…managing your healthcare has never been so easy.

Login Now


Find all of our patient forms ready for download

Download Forms

Walk-In Clinic

Looking for information about our Walk-In Clinic?

Visit the Walk-In Clinic

Caring for you & your family

Our primary care doctors and staff look forward to caring for all members of your family.The relationship you build with Annapolis Internal Medicine is one of the most important you’ll ever have, allowing for optimal management of your health. At AIM, we are committed to being your most trusted primary healthcare partner by focusing on your individual needs.

Our goal is to make healthcare easy and convenient for patients of Annapolis Internal Medicine! Our experienced and knowledgeable Nurse Practitioners diagnose and treat common illnesses, injuries and minor wounds. We also offer well-woman examinations and pregnancy testing, as well as rapid influenza and strep throat tests, and much, much more. Click the “Services” link for a comprehensive list of services offered.


View All

Our Location

116 Defense Highway, Suite 400
Annapolis, MD 21401

Phone: (410) 897-9841

Fax: (410) 897-9852

4.9 Stars

16 Reviews | Average Rating: 4.9

5 Stars

I have been using this practice since I was in my early 20's and Dr Goldstein ha...

5 Stars

We've been seeing Dr. O'Neill for 2 years now, and WOW, what a wonderful doctor!...

Write a Review!

In an effort to conform with the Centers for Disease Control (CDC), and the World Health Organization (WHO) recommendations for COVID-19, and for the safety of our patients, staff and providers, Annapolis Internal Medicine will temporarily discontinue routine visits in the office beginning Wednesday, March 25th, 2020. We will have providers available onsite in Suite 104 for patients that must be physically evaluated but it will be by appointment only as determined by our office staff. For the time being, please DO NOT come to the Main Office or Walk-In Clinic for routine visits or on a walk-in basis. Only patients who have been specifically instructed to come to the office should present themselves to Suite 104.

In the interim, our providers will be available via telemedicine visits Monday through Friday 8am-4pm and Saturday 8am-2pm. Please call our office at (410) 897-9841 to schedule. For patients who currently have appointments scheduled on Wednesday, March 25th or after, our office staff will contact you regarding your visit and give you instructions on how to access your provider via the online portal.

Thank you for your patience and understanding during this unprecedented time. If you have any questions or concerns, our telephone operators are available to serve you at (410) 897-9841 or via the Patient Portal.