I love Dr. Smith and the staff at Birmingham Internal Medicine. I use their patient portal a lot and Dr. Smith promptly answers questions quickly including sending my prescriptions that I take on a regular basis without me having to come in every time I need refills. Dr. Smith has always been willing to take the time with me and work through any health issues I might be dealing with at the time. I have had multiple doctors in my life and have not always felt this way until finding Dr. Smith. If you don’t have a regular doctor or are not happy with the one you have — give Dr. Smith a try and I guarantee you will be pleased with the care and service you will receive from Dr. Smith and his staff.