Michael Rex Hainstock , MD

General Info

Primary Practice Address

1215 Lee Street
Charlottesville, VA 22903
Get Direction
  (434) 924-0211
  • Practitioner spends 100% of time at this location.
  • Days that practitioner sees patients at this location:

Licensing Information

License Status: Current Active
Year Virginia Medical License Received: 6/29/2012

Medicaid and Medicare

Participates in the Virginia Medicaid program
Is accepting new Virginia Medicaid patients

Is a Medicare participating provider
Is a Medicare Non-participating provider
Is accepting new Medicare patients

Updated on: 01/17/2018


Medical, Osteopathic, or Podiatric School Attended

University of Iowa Roy J. and Lucille A. Carver College of Medicine - Iowa City IA
Year Completed: 2005

Residency and Internships

Pediatrics University of Arizona Health Science Center
Tucson, AZ, USA
Year Residency Completed 2008

Updated on: 01/17/2018


Board Certifications

Year of Initial Certifications: 2010
Current Certification Expires: 2017
Pediatrics: Pediatric Cardiology
Year of Initial Certifications: 2012
Current Certification Expires: 2019

Self-Designated Specialties


Updated on: 01/17/2018


University Of Virginia School Of Medicine - Charlottesville VA

Updated on: 01/17/2018