Browse Health
Internist, Endocrinologist (diabetes, hormones)
14 years of experience
Accepting new patients

Patient Reviews ? Write a Review

Overall Rating:
  • Currently 3 of 4 stars
Total Ratings


Total Reviews


4 stars
3 stars
2 stars
1 star
Ease of Appointment:
  • Currently 3.25 of 4 stars
  • Currently 3.25 of 4 stars
Courteous Staff:
  • Currently 3.75 of 4 stars
Accurate Diagnosis:
  • Currently 3.75 of 4 stars
Bedside Manner:
  • Currently 3.25 of 4 stars
Spends Time with Me:
  • Currently 3.25 of 4 stars
Follows Up After Visit:
  • Currently 2.6666666666667 of 4 stars
Average Wait: 25 minutes
  • Currently 2 of 4 stars
 |  Not impressed  |  show details
Sep 14th, 2014

Dr. Roopa is quiet and seemed like a nice woman. I do not feel like she takes the time to get to know her patients. My average appointment time spent with her was maybe five minutes. I feel like she recommends what she believes is best for you without considering what you desire as well. She did not explain the benefits/risks of the recommended procedures either. I went to a new doctor after seeing Dr. Roopa for several years in the hopes to find someone who would talk to me and discuss things with me, instead of leaving me with questions.

  • Currently 4 of 4 stars
 |  Saved me  |  show details
by Just me on Mar 13th, 2013

When my test numbers didn't add up, Dr. Roopa Sathyaprakash was the only one of my doctors that was concerned. Her dedication to finding the problem was responsible for the early detection of cancer in my lymph nodes, and subsequent surgery and treatment. She is a kind, considerate, caring, and thorough doctor. I have been with her for five years and will not go to anyone else.

  • Currently 1 of 4 stars
 |  Unprofessional practice  |  show details
Jun 28th, 2012

Broke confidentiality. Discussed medical history in front of family during babies birth.

  • Currently 4 of 4 stars
 |  Excellent Experience  |  show details
Sep 20th, 2011

Very nice and caring with my elderlygrandmother. Extremely patient and willing to explain things.