Providers
John B. Heinrich,…

John B. Heinrich, MD

Orthopedic Surgeon

Dr. Heinrich practices general orthopedics with an emphasis on sports medicine, joint replacement and arthroscopic procedures. He performs shoulder, knee and hip replacement, as well as arthroscopic procedures of the shoulder and knee, including ligament reconstruction, and cartilage restoration. Dr. Heinrich completed a sports medicine fellowship at Methodist Sports Medicine/Indiana University in Indianapolis. During his fellowship, he was the team physician for Indiana State University and a member of the Indianapolis Colts medical staff. In addition, he also served as a consultant for the NFL combine for the 2009 NFL draft. His research interests include cartilage injuries of the knee and shoulder, treating joint pain, and performing cartilage replacement and restoration surgeries.

Graduate:

Indiana University School Of Medicine

Residency:

UT Southwestern Medical Center

Medical School:

Indiana University School Of Medicine

Fellowship:

Methodist Sports Medicine

Certifications:

  • American Board of Orthopaedic Surgery Hospital Affiliations
  • Baylor University Medical Center, part of Baylor Scott & White Health
  • Baylor Scott & White Medical Center - McKinney
  • Baylor Scott & White Medical Center - Plano
  • Baylor Scott & White Medical Center - Uptown
  • Baylor Scott & White Medical Center - Frisco
Request an Appointment with This Provider
Call 855-898-2655

You may see John B. Heinrich, MD at the following locations

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 469-535-6813 Schedule Telehealth Appointment Now

Fax: 972-984-7521

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 469-535-6647 Schedule Telehealth Appointment Now

Fax: 972-987-0971

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 469-648-2282 Schedule Telehealth Appointment Now

Fax: 214-531-6063

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 682-628-0277 Schedule Telehealth Appointment Now

Fax: 682-877-8701

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 972-608-3855 Schedule Telehealth Appointment Now

Fax: 469-796-0801

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 469-701-2311 Schedule Telehealth Appointment Now

Fax: 972-810-1616

Mon-Fri: 10:00am-6:00pm
(Walk-ins accepted until 5:00pm)
Sat: 10:00am-5:00pm
(Walk-ins accepted until 4:00pm)
Sun: 12:00pm-5:00pm
(Walk-ins accepted until 4:00pm)
Call 469-535-6842 Schedule Telehealth Appointment Now

Fax: 817-809-2661