Provider Spotlight


John Farley, MD

Internal Medicine

Dr. John Farley is a graduate of the Medical College of Georgia, and completed his residency and internship in the Department of Internal Medicine at the University of Alabama at Birmingham. Having founded Birmingham Internal Medicine Associates, Dr. Farley is now the President of Alabama Markets for Complete Health.

Dr. Farley is an avid world-traveler and downhill skier who loves experiencing new places. While traveling is often for vacation, he also travels regularly for missions with his church having most recently visited Peru to build wheelchairs for the disabled.

In order to provide the most efficient, comprehensive care, Dr. Farley practices alongside Nurse Practitioners Caley Baggett and Whitney Hood, as part of the Farley Team. Please select the nurse practitioner you’d like to be scheduled with from the options provided.

I have been under the care of Dr. Farley for 7 years & he is awesome! He truly cares for you. If he can't work you in you can see one of the Nurse Practitioners which are awesome also!! Could not be happier!! Use the patient portal & you will get an answer in more than a timely manner! I use it to get refills on my meds and they are called in the same day!! Awesome staff!!

Todd W.


Dr. Farley is outstanding. Also, the nurse practitioners are fully engaged. The result is a comprehensive picture of health status.

Barry H.


John Farley is a 3rd generation MD. He knows what practicing medicine is supposed to be, and when you are with him, YOU are all he is concentrating on. He takes your entire person into consideration, physical and emotional.

Sayte M.


I am 72 years old and I can honestly tell you that I have never had a friendly more caring doctor in my life. And he is a good diagnostician too!

Lannie N.


Medicare Counseling Services

Member Support Representative, Lisa Jackson is available to answer any questions related to your health care services.

Email Lisa Jackson

Direct Line: 205-474-1099

Provider located at:

Complete Health – Greystone

One-Nineteen Health and Wellness
7191 Cahaba Valley Rd, Suite 300
Birmingham, AL 35242
See all providers at this practice