See All Physical Medicine & Rehabilitation Doctors in Philadelphia, PA
Dr. John Vasudevan, MD

Dr. John Vasudevan, MD

Age 42 Physical Medicine & Rehabilitation M
Star rating icon (8) 8 reviews

Telehealth available

Accepting New Patients


Dr. John Vasudevan, MD is a physical medicine & rehabilitation specialist in Philadelphia, PA. Dr. Vasudevan completed a residency at Thomas Jefferson University Hospital. He currently practices at Penn Medicine At University City-apothecary and is affiliated with Hospital of the University of Pennsylvania. He accepts multiple insurance plans. Dr. Vasudevan is board certified in Physical Medicine & Rehabilitation.


  • Stanford University School of Medicine, Fellowship Hospital — 2013
  • Thomas Jefferson University Hospital, Residency Hospital — 2011
  • Tucson Medical Center, Internship Hospital — 2008

Insurance Accepted

  • Aetna
  • Amerihealth
  • Anthem
  • Blue Cross Blue Shield
  • Capital Blue Cross
  • CareFirst Blue Cross Blue Shield
  • Cigna
  • First Health (Coventry Health Care)
  • Geisinger Health Plan
  • Harvard Pilgrim Health Care
  • Humana
  • MultiPlan

* Please verify this information when scheduling an appointment.

Compare with other Physical Medicine & Rehabilitation Specialists

Compare Dr. Vasudevan with our nearby Physical Medicine & Rehabilitation Specialists at Thomas Jefferson University Hospital
These providers are on the medical staff of Thomas Jefferson University Hospital
These providers are on the medical staff of Thomas Jefferson University Hospital.

Patient Satisfaction

Likelihood to recommend Dr. Vasudevan
Star rating icon
Based on 8 Reviews
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

Leave a review

How likely are you to recommend Dr. Vasudevan?

Star rating icon
(Select your rating)
Star rating icon
Great Doctor who listens intently and gives a thorough examination and explains numerous methods of treatment to solve your medical issues.
Bruce Trotter — May 26, 2022
See more reviews on Healthgrades
Photo: Dr. John Vasudevan, MD
Dr. John Vasudevan, MD
  • Likelihood of recommending Dr. Vasudevan to family and friends
    Star rating icon

Dr. Vasudevan's Office & Staff

  • Ease of scheduling urgent appointments
    Star rating icon
  • Office environment, cleanliness, comfort, etc.
    Star rating icon
  • Staff friendliness and courteousness
    Star rating icon
  • Total wait time (waiting & exam rooms)

Experience with Dr. Vasudevan

  • Level of trust in provider's decisions
    Star rating icon
  • How well provider explains medical condition(s)
    Star rating icon
  • How well provider listens and answers questions
    Star rating icon
  • Spends appropriate amount of time with patients
    Star rating icon

Tell Us About Yourself

  • Your gender:
  • Your age group:
  • Number of office visits you've had in the last 2 years:

Finish Here

  • How would you like to confirm your survey information?
    Standard text messaging and data rates may apply.
Thank you for sharing your feedback about Dr. John Vasudevan, MD.
Claim Your Profile
Are you Dr. John Vasudevan, MD?
Claim and manage your free profile or contact our support team.

Frequently Asked Questions

Click here to compare with other Physical Medicine & Rehabilitation Specialists.

Dr. Vasudevan frequently treats Musculoskeletal Function Test and Wrist Sprain or Strain.  

Find contact information here to make an appointment.

Hospital Affiliations

  • Hospital of the University of Pennsylvania


  1. Practice

    1. 1
      Penn Medicine At University City-apothecary
      3737 Market St, Philadelphia, PA 19104 (215) 662-3340
    2. 2
      145 King of Prussia Rd # 305, Wayne, PA 19087 (610) 902-4863
    3. 3
      Clinical Prac of Penn Med At Radnor
      250 King of Prussia Rd, Radnor, PA 19087 (610) 902-5700
  1. Penn Medicine

    1. 4
      Penn Medicine
      1800 Lombard St, Philadelphia, PA 19146 (215) 893-2600
Telehealth Options
This provider has not specified a telehealth appointment method. Would you still like to make an appointment with Dr. Vasudevan, or would you like to choose another provider and have an online appointment right now?
Find provider online now
Call now to make an appointment
(215) 662-3340