Why do I need a Primary Care Physician?

Put simply, having a primary care physician will keep you healthier as you age……

No Show Policy

New as of August 17th 2022

Our Location

42557 Woodward Ave, Suite 110
Bloomfield Hills, MI 48304
Phone: 248-253-1468
Forms: Are here

Patient Portal

Get Result Online

Electronic access to your test results, request prescription refills, or message your doctor with our Patient Portal.

Welcome to IMPCP

About Us & Why Choose Us

Internal Medicine Primary Care Physicians (IMPCP) treats patients ages 17 and up.

Here at IMPCP our mission is to always treat our patients as we would treat our family.  Our staff is dedicated to help make sure you are well taken care of.  We have been a Patients Centered Medical Home designated practice for the last 3 years. As well as a Blue Cross Blue Shield’s Blue Distinction Total Care. With our doctors being board certified.

Our Providers


Just some of what we do

Areas of Expertise

Primary Care Physician (PCP)

A primary care physician (also called Internal Medicine) is a physician who provides both the first contact for a person with an undiagnosed health concern as well as continuing care of varied medical conditions, not limited by cause, organ system, or diagnosis.

Electrocardiogram (EKG)

An electrocardiogram (EKG or ECG) is a test that checks for problems with the electrical activity of your heart.

Cholesterol Testing (lipids)

The different kinds of cholesterol and other fats in your blood are together called lipids. Doctors measure and diagnose lipid problems with a simple blood test. You’ll probably have to fast for 9 to 12 hours before it to make sure it’s not affected by any food you recently ate.

Diabetes (Monitoring Blood Sugar)

A disease in which the body’s ability to produce or respond to the hormone insulin is impaired, resulting in abnormal metabolism of carbohydrates and elevated levels of glucose in the blood and urine.

Need a Doctor for Check-up?

Call for an appointment 248-253-1505

Would you like to leave us a Google review?

Would you like to Contact Us?