Practicing as a pediatrician in Charlottesville, VA, Dr. Michael Hainstock provides primary care for children of all ages, from newborns to teens.
Please Note: This link will direct you to a third-party website unaffiliated with MD.com (https://www.healthsystem.virginia.edu/alive/appointment/), where you're able to request or schedule an appointment online with Dr. Michael Hainstock.
Yes, Dr. Michael R. Hainstock is accepting new patients at this office.
(434) 924-9682
1 Lee Street, Charlottesville, VA 22908
Please Note: This link will direct you to a third-party website unaffiliated with MD.com (https://uvahealth.com/appointments/online-form/), where you're able to request or schedule an appointment online with Dr. Michael Hainstock.
Yes, Dr. Michael R. Hainstock is accepting new patients at this office.
1 Lee Street, Charlottesville, VA 22908-0001
Dr. Michael Hainstock graduated from University Of Iowa College Of Medicine in 2005.
Dr. Hainstock has two offices in Virginia where he specializes in Pediatrics and Cardiology.
Dr. Hainstock works with eight hundred and five doctors including Dr. Cynthia Yoshida and Dr. Arjun Dirghangi.
Dr. Hainstock is a pediatrician, a physician specializing in serving children of all ages. He offers extensive health care for babies, kids & teenagers. As a pediatrician, Dr. Hainstock is a primary care provider, the first point of contact any time a patient is sick. Dr. Hainstock is trained to provide well-rounded health care and works alongside the patient's loved ones to ensure healthy growth & development.
Dr. Hainstock, a cardiologist in Charlottesville, is qualified to care for the heart and cardiovascular system. Dr. Hainstock may see patients for indicators like breathlessness, dizziness or chest pains, among others. Heart conditions diagnosed and treated by a cardiologist may include heart failure, heart aneurysms, coronary artery disease, rheumatic heart disease, arrhythmia, angina and congenital heart defects, among others.