Welcome to Internal Medicine


Quick Info






Mon - Fri 8:00 am - 5:00 pm

1060 East 100 South, Suite L-10
Salt Lake City, UT 84102 

(801) 328-1260 
(including after hours & emergency)

(801) 350-4361


The Internal Medicine Division of the Alpine Medical Group, LLC is dedicated to providing comprehensive adult health care. While we emphasize preventive medicine and maintenance of good health, we will also manage your acute and chronic illnesses.  

We offer medical care in a confidential but open and positive environment.  

We strive to be responsive and timely in meeting your medical needs.  

We encourage you to take an active role in managing health care problems and believe in a team approach which involves the patient, family, physicians and staff. 

This brief questionnaire will help you determine whether you should be further evaluated for either Hereditary Breast and Ovarian Cancer syndrome or Lynch syndrome. On average, the quiz takes less than 1 minute to complete.  Click here to take the quiz.

  Meet Our Staff

All of our doctors are board certified in their specialty.  
Click here >

What We Do

Internal Medicine is a medical specialty devoted to comprehensive health care of adults and young adults.  
Click here >

Family Medicine emphasizes the holistic nature of providing medical care to the entire family. It provides continuing and comprehensive health care for the individual and family across all ages, genders, diseases, and parts of the body.  
Click here >


  Email messages will be checked daily and are for informational purposes only.  Do not send urgent medical questions via email. This is not a secure email system, so please do not disclose personal or medical information.  For urgent issues, contact us by phone.

Patient Notebook

We have partnered with Patient Notebook to make it simple to securely exchange messages with our office, access your health records and test results, and pay your bills and receive your statements electronically.

To access the system you need an active email account and a registration key available by contacting our front desk. 

Once you have your registration code, click here to create your account!

Make/Cancel Appointments On-Line

Click on the button below to schedule a new appointment or cancel an existing appointment.

Scheduling is only for follow up appointments and same day urgent care appointments. For physicals, if you haven't been seen in our office for over a year, or if you are a new patient, please call the office at (801) 328-1260. Thank you!