Primary care in Birmingham, Alabama, focused on compassionate, senior-centered care.
Complete Health offers specialized services for older adults, including:
Click below to request an appointment. A member of our team will contact you within one business day.

Insurance information is provided by independent, licensed insurance agents.
Complete Health does not offer or recommend specific Medicare plans.
I just want to use the lab by the fact I didn't have an appointment.It went very well.They accommodated what I needed to be done...
I have been with Dr. Johnson since she joined the practice. She gives me plenty of time to explain what issues I'm having. We then...
Good People
What a great experience all the way around! Having to find a new PCP can be hard, thankfully for me I found Dr.Shupp!
Very caring doctor!!!!
All around great team, everything we look for in a partner is here. Kind, efficient, knowledgeable and responsive. If you are searching for a new...
Our patient advocate team are your resource for tying your health plan with your primary care provider at Complete Health . They will make sure you understand your benefits and services available to you when you become a patient.