Locations

  • Provo

    • 3550 North University Ave #250 Provo,
      Utah 84604

    • Tel: 801.374.9625
    • Fax: 801.374.9690
  • Payson

    • 1000 East 15 South, Suite 350 Payson,
      Utah 84651

    • Tel: 801.465.5602
    • Fax: 801.465.4480
  • American Fork

    • 1248 East 90 North Suite 102 American Fork, Utah 84003

    • Tel: 801.756.9132
    • Fax: 801.756.5091
  • Saint George
    Coral Desert
    Health Center

    • 1490 E. Foremaster Dr., Suite 200 Saint George, Utah 84790

    • Tel: 435.628.1641
    • Fax: 877.588.3498
  • Provo
    Utah Valley
    Physicians Plaza

    • 1055 North 300 West
      Suite 101 Provo,
      Utah 84604

    • Tel: 801.852.3460
    • Fax: 801.852.3459
  • Lehi

    • 3000 N. Triumph Blvd.
      Suite 250
      Lehi, UT 84043

    • Tel: (801) 852-9480
    • Fax: (801) 852-9489
  • Cedar City

    • 166 West 1325 North Suite 200 Cedar City, Utah 84721

    • Tel: 435.263.0575
    • Fax: 877.588.3498

Procedures

Appointments

  • Schedule Appointment

    Click a location to call each office to request an appointment.
  • Digital Waiting Room

    Click to see the current waiting room status of each of our locations.
    American Fork
    Payson
    Provo
    Provo-Physicians Plaza
    Saint George
  • What to bring to your appointment

  • Referring Physicians

    Click a location to call each office to request an appointment.
  • New Patient Forms

    *Requires Login, but don’t worry, we’ll walk you through it.

Bill Pay

We Accept Medicare

 

dollar-sign

Utah County – Click to Make a Payment

Southern Utah – Click to Make a Payment

 St. George Patients–

Click Here To Apply For Financing

Patient Login

  • customforms

    Patient Forms

    Login to our patient portal to fill out new patient or other forms before coming in for your scheduled appointment.

  • ask

    Ask a Question

    Login to our patient portal to ask a question to our staff, nurses, or doctors.

  • prescription

    Prescription Renewal

    Login to our patient portal to request a renewal of a prescription from one of our physicians

  • appointmentrequest

    Appointment Request

    Login to our patient portal and request an appointment at any one of our five locations.

  • pay

    Bill Pay

    Login to our patient portal to make a payment on your account. You may also click on “Bill Pay” at the top of the website to make a payment WITHOUT needing to login.

  • letter

    My Messages

    Login to our patient portal to check any responses to questions you have asked of our staff, nurses, or doctors.