At the moment SDIMA will not have the covid vaccine. Please refer to or call 211 for more information or to schedule an appointment.

We are now offering video, phone & office visits.

Accepting new patients.

We have started a drive up COVID-19 test site in our parking lot.

Call our office to schedule, or schedule through FollowMyHealth.

We Are
to Your Health

We are San Diego’s Premier Internal Medicine & Pediatric Practice; earning San Diego’s Top Doctors award 8 years in a row. Staffed with 8 Medical Doctors, 5 Advance Practice Providers, and an Endocrinologist, we serve Medicare, Sharp Community Medical Group HMO patient’s and most PPO’s. We are fast, efficient, and provider personalized, with quality care coordination. Welcome to our practice.


One of the best ways to communicate with our providers is through Follow My Health.

Through this free service, patients are able to:​

  • communicate with their provider teams
  • request appointments
  • request medication refills
  • view select lab results

This is the easiest way to get in to contact with your provider. Please contact our office and provide us with your email so we may send you an activation email to register an account.

Patient Focused
Approach to Health Care

Dr. Kenneth Roth is a San Diego Internal Medicine doctor affiliated with Sharp HealthCare.

Click Here to learn more about Dr. Roth and our providers,

Our Services

Internal Medicine



Sports Medicine


Online Bill Pay

Laboratory On Site

Sharp Affiliated


"Kind, caring & compassionate healthcare! We love all the staff here. My family & I have been coming here for almost a dozen years. They will take excellent care of you. The staff here is like extended family! Shout out to Kate, Debbie, Tiffany, Jennifer, Michelle, Scott & Karim! Thank you!!!"

Tina S.

"We absolutely love coming here! Tiffany is an amazing PA, she is always so good to our family. The entire staff truly cares about their patients. We have been seen here for 5 years now, I highly recommend this doctors office!!"

Ashley K.

"The staff is courteous and prompt. The physicians are great and they listen to you rather than treating you as a number. I have never had an issue and know if I ever did have one, that it would be taken care of quickly."

Jeff A.

"A great experience from the moment you call to make an appointment. Five stars! Front office staff is prompt and very professional, the nurses and nurse practitioners make themselves available via online messaging and Dr. Roth is the best. Love that the lab is connected to do all blood work on site as well. Highly recommend."

Beckie W.

"I have been a Patient of Dr Ehlers since 1999. He is very attentive and listens to my concerns. He is kind & funny & cares about my health. If he is not available I have seen the Nurse Practioners & Physicians Assistant Debbie Fergoza in that office and they are all great."

Lisa G.

"I truly love all of the doctors who work here! I've seen several of them over the years and I truly have no complaints with any of them! It is obvious they all love what they do. I am incredibly thankful to all of the doctors and staff who work at this office. They are true professionals who constantly demonstrate kindness and care to all of their patients."

Dianna G.

"I have been going to this office for the last 9 years. I have experienced so much improvement in the last years. The PA I see, Jen Lyons, is always very thorough and helpful. She has cared for me with my diabetes and cancer and actually pays attention to all of my concerns. Of course I had to make some life changes as advised by her but my health has never been better. Oh and their new phone system is easy and directs me to the right department."

Maria Z.

"Very friendly staff. Aesthetically very pleasing. Very short wait (especially for a Dr.). Dr. Ehlers is fantastic!! Very caring & more importantly very knowledgeable!! Did not feel rushed and all questions were answered before leaving. Couldn't ask for more!!"

Jan N.

Your Health Starts Here

Fill out the form below and someone on our team will call you back as soon as possible to schedule your appointment.

Click Here to contact us directly