Dr. John Freeman, MD, is an internal medicine physician and a pediatrician who is board certified by the American Board of Pediatrics and American Board of Internal Medicine.
Dr. Freeman earned a bachelor’s degree at Brigham Young University in Provo, UT, and a medical degree at St. Louis University School of Medicine in St. Louis, MO. He completed his residency in pediatrics and Internal Medicine at University of Nebraska Medical Center, Omaha, Neb.
Dr. Freeman is married with seven children. His personal interests include running, hiking, mountain biking and camping in Idaho’s scenic outdoors.
St. Louis University School of Medicine, St. Louis, MO
The eClinicalWorks web-based Patient Portal lets patients and doctors communicate easily, safely and securely over the Internet. Patients are given secure passwords that allow them to log in to see their own private set of documents including statements and communications from their physicians.
What services can I access via Patient Portal?
View appointments summary
Receive lab results
Update personal information and new phone number, address, etc.