Good doctors treat your conditions.
Great doctors care for you.
Call for an appointment with Dr. Jack Vibbert or one of our other primary care specialists at Complete Health - Trussville and experience compassionate, patient-focused service with convenient access to health care.
At Complete Health, we listen to our patients and their questions. Whether you are healthy or sick or living with a chronic condition, we provide whole-person care to support your needs. We strive to diagnose the underlying condition when you are ill and to use diagnostics and testing for the early detection and prevention of illnesses.
Some of the comprehensive services we offer are:
- Primary Care
- Chronic Care Management
- Lab Services
- Women's & Men's Health Exams
- Annual Wellness Exams
- Preventative Health Exams
- Virtual Office Visits
- And More

Member Support Representative
Penny Witcher
Member Support Representative
See what our patients have to say...
Dr. Vibbert is my primary care doctor. I was recently in car accident and my shoulder was injured. He and his staff were able to squeeze in an appointment for me and get my referrals out for physical therapy and for my MRI. And thank you to Lexi for helping us with the documents we need for work and our attorney. She has always been friendly and helpful.
Don S.
Dr. Vibbert is smart, empathetic, understanding and truly listens to his patients. He has been my doctor through some heavy personal issues, and he has gone above and beyond regarding my healthcare. He is an excellent physician and has been so kind to me.
Tamara E.
I had my 3 month checkup with Dr. Vibbert. Dr. Vibbert is awesome. His assistant Lexie was amazing! She was thorough, engaging and very nice. She made my appointment a great start to my day. Thank you!
Aretha H.
Always greeted with a smile at the front desk. Lexi, the nurse, always listens to me when I talk to her. Love Dr. Jack Vibbert. He has a great bed side manner. He listens to what you say and tries to get you what you need. 5 stars plus 1.
Stacy B.