Finding the right primary care physician is one of the most important decisions you can make for your long-term health. Whether you’re managing diabetes, dealing with joint discomfort, scheduling an annual physical or simply looking for a trusted doctor who takes the time to understand your concerns, having an experienced medical team makes a difference.
At Alabama Internal Medicine, PC, we believe quality healthcare begins with listening, understanding your medical history and developing a personalized approach to your health.
Conveniently located near Trussville, Alabama, our practice has served adults throughout Birmingham and surrounding communities since 1989. Led by Steven J. Kulback, MD, our team provides comprehensive internal medicine and primary care for adults ages 18 and older.
And because health concerns don’t always happen on schedule, we’re accepting new patients, with walk-ins and same-day appointments available.
Experience You Can Trust, Healthcare Centered Around You
For more than three decades, Alabama Internal Medicine has been part of the Birmingham healthcare community. Dr. Steven J. Kulback has been with the practice since its founding in 1989, bringing decades of clinical experience and a longstanding commitment to adult healthcare.
Our medical team also includes Nicholas Echemendia, MD, who joined the practice in 2016, and Carrie Cole, PA-C.
Together, our providers focus on preventive medicine, early identification of health concerns, management of ongoing medical conditions and helping patients make informed decisions about their health.
Comprehensive Primary Care Services Under One Roof
Chronic Disease Management
Living with a chronic medical condition requires more than an occasional doctor’s visit. Consistent monitoring, appropriate treatment and communication with your healthcare provider are essential.
Our team provides individualized management for conditions including:
Depending on your needs, care may include laboratory testing, medication review, lifestyle recommendations, follow-up appointments and coordination with specialists.
Diabetes Care and Ongoing Health Monitoring
Diabetes management is an important part of adult primary care. Our providers help patients understand their blood sugar levels, review medications, monitor potential complications and develop practical approaches to managing their condition.
Regular follow-up appointments may include reviewing A1C results, blood pressure, cholesterol levels and other important health indicators. The goal is to help patients make informed decisions and support better long-term disease management.

Joint Pain, Mobility and Bone Health
Joint discomfort, stiffness and reduced mobility can affect everyday activities and quality of life.
At Alabama Internal Medicine, patients can receive an evaluation of joint-related concerns, with treatment recommendations based on their symptoms, medical history and examination findings. When appropriate, in-office joint injections may be an option for selected conditions.
We also offer bone mineral density testing and osteoporosis evaluation to help assess bone health and fracture risk.
Annual Physicals and Preventive Healthcare
You don’t have to wait until something feels wrong to visit your primary care physician. Routine physicals and preventive visits provide opportunities to review your overall health, identify risk factors and discuss recommended screenings.
Depending on your age, health history and medical needs, your visit may include:
For eligible Medicare patients, we also provide Medicare Annual Wellness Visits, which focus on reviewing health risks and developing a personalized preventive care plan.
Medical Weight Management for Adults
Maintaining a healthy weight can be challenging, particularly when medical conditions, medications or lifestyle factors influence it.
Alabama Internal Medicine offers physician-guided medical weight management tailored to each patient’s individual circumstances. Our providers evaluate relevant health factors and discuss appropriate treatment options, nutritional considerations and ongoing monitoring.
The focus is on individualized medical care and sustainable health goals rather than one-size-fits-all solutions.
Convenient In-Office Testing and Minor Procedures
Our practice offers several diagnostic and procedural services that may reduce the need for additional appointments at other facilities:
These services are provided when clinically appropriate and based on individual patient needs.
Need to See a Doctor Today?
Whether you’re experiencing a new non-emergency concern, need follow-up care or are looking to establish a relationship with a primary care provider, our team is here to help. We recommend calling ahead whenever possible so we can advise you about availability.
Call ahead
Frequently Asked Questions
Yes. We are currently accepting new adult patients from Trussville, Birmingham, and surrounding communities.
Yes. Walk-ins are accepted, and same-day appointments are available based on scheduling capacity. Calling ahead is recommended.
Yes. Diabetes care and ongoing chronic disease management are part of our comprehensive adult primary care services.
Yes. We offer routine adult physicals, preventive healthcare visits, and Medicare Annual Wellness Visits for eligible patients.
Yes. Our providers evaluate joint-related symptoms and can discuss appropriate treatment options. Selected joint injections may be available when medically indicated.
Yes. We offer physician-guided weight management based on individual medical history, health concerns, and treatment goals.
Yes. Alabama Internal Medicine participates with Medicare and several other insurance plans. We recommend confirming your specific coverage before your visit.
Your Health Deserves Experienced, Personalized Care
Our practice combines decades of experience with a commitment to accessible, comprehensive adult healthcare. New patients are welcome, and walk-ins and same-day appointments are available.
Visit Us Near Trussville
3536 Vann Road, Suite B
Birmingham, AL 35235
Office hours are Monday to Thursday, 8:00 AM to 5:00 PM, and Friday, 8:00 AM to 12:00 PM.
Schedule an Appointment
Se habla espaƱol.
For medical emergencies, call 911 or seek emergency care. Same-day appointment availability and specific treatments depend on individual medical needs and office scheduling.
Appointment Request
"*" indicates required fields
