Primary Care in Huntsville, AL

A care team that knows your history, your medications, and what you are working toward, visit after visit, year after year.

Primary care at IM Clinic is ongoing adult medical care, physician-led and delivered by our clinical team. We manage your everyday health concerns, chronic conditions, medications, and screenings, and coordinate any specialty care you need, all from one practice that keeps your full history in one place.

What primary care covers here

Most of adult medicine happens in a primary care office. We diagnose and treat acute illness, manage long-term conditions like diabetes, high blood pressure, thyroid disease, and high cholesterol, review and adjust medications, order and interpret labs and imaging, handle referrals when you need a specialist, and keep your preventive screenings on schedule.

Why internal medicine, specifically

Internists train exclusively in adult medicine. That extra depth matters most when a picture is complicated: several conditions interacting, a medication list that has grown over the years, or symptoms that do not fit neatly into one box. Our practice is physician-led, with board certification from the American Board of Internal Medicine and fellowship in the American College of Physicians.

What a visit looks like

We schedule so that appointments are unhurried. Your visit starts with what brought you in and what has changed since last time, not a form. When something needs follow-up, you leave knowing exactly what happens next and how to reach us, whether by phone, through the patient portal, or at a video visit.

Common questions

Are you accepting new patients?

Yes. IM Clinic is accepting new adult patients. You can register online at new.imclinic.org or call (256) 715-9598.

Do you see children?

No. As an internal medicine practice, we care for adults. Internists train specifically in adult medicine, which is why our care goes deeper for the conditions adults face.

Will I see the same people every time?

You will see the same small team. In a practice this size your clinicians know one another’s patients and share one chart, so your history follows you from visit to visit instead of restarting each time.

Appointments

How to get an appointment

Two paths, depending on whether we have seen you before.

New patients

Register, then we'll call you

Complete your registration online. It takes a few minutes. Our office contacts you to schedule your first visit and verify your insurance before you come in.

Existing patients

Request in the portal or the app

Send an appointment request through the patient portal or the athenaPatient app and our staff will schedule it. You can also text us at (256) 715-9598. For anything same-day or urgent, please call. The phone is faster.

Prefer to talk to someone? Call (256) 715-9598 during office hours: Monday through Wednesday 7:30 AM to 4:30 PM, Thursday and Friday 7:30 AM to noon. That same number accepts text messages.

Accepting new patients

Come see if we are a good fit for you. Register online in a few minutes, or call and we will walk you through it.

Already a patient? Request an appointment in the portal or use the athenaPatient app.