Provider facility background
Michael B Dahl, MD

Michael B Dahl, MD

Internal Medicine
Dr. Michael Dahl has been practicing Internal Medicine in the Kansas City area for 13 years and currently serves as lead physician for Medical Group of Kansas City. Dr. Dahl provides comprehensive care for adults and has specialized interests in diabetes diagnosis and management and hypertension. He also performs joint injections and skin lesion removal. Dr. Dahl attended medical school and completed his residency at the University of Kansas.
I would like to schedule ...

Accepts most insurance. Contact your insurance provider for coverage information

Alcoholism

Allergy Evaluation and Treatment

Asthma

Asthma and Allergic Disorders

Biopsies

Bone Density (Bone Densitometry)

Chronic Obstructive Pulmonary Disease - COPD

Depression

Diabetes

Diabetes Care

EKG (Electrocardiogram)

Emphysema

Gastroesophageal Reflux Disease (GERD)

General Medicine

Heart Disease

High Blood Pressure

Holter Monitor

Hypertension

Hypertension Management

Hypoglycemia

Immunizations (Vaccinations)

Injury

Irritable Bowel Syndrome - IBS

Liver Failure

Myocardial Infarction

Obesity

Osteoporosis

Pap Smear

Parkinson’s Disease

Physicals

Pulmonary Function Testing

Sleep Apnea

Sleep Apnea Syndromes

Spirometry

Ultrasound

Woman's Health – Wellness

I would like to schedule ...
  • FRI
    8/17/18
    SAT
    8/18/18
    SUN
    8/19/18
    MON
    8/20/18
  • TUE
    8/21/18
    WED
    8/22/18
    THU
    8/23/18
    FRI
    8/24/18
  • SAT
    8/25/18
    SUN
    8/26/18
    MON
    8/27/18
    TUE
    8/28/18
  • WED
    8/29/18
    THU
    8/30/18
    FRI
    8/31/18
    SAT
    9/1/18
  • SUN
    9/2/18
    MON
    9/3/18
    TUE
    9/4/18
    WED
    9/5/18
  • THU
    9/6/18
    FRI
    9/7/18
    SAT
    9/8/18
    SUN
    9/9/18
  • MON
    9/10/18
    TUE
    9/11/18
    WED
    9/12/18
    THU
    9/13/18
  • FRI
    9/14/18
    SAT
    9/15/18
    SUN
    9/16/18
    MON
    9/17/18
  • TUE
    9/18/18
    WED
    9/19/18
    THU
    9/20/18
    FRI
    9/21/18
  • SAT
    9/22/18
    SUN
    9/23/18
    MON
    9/24/18
    TUE
    9/25/18
  • WED
    9/26/18
    THU
    9/27/18
    FRI
    9/28/18
    SAT
    9/29/18
  • SUN
    9/30/18
    MON
    10/1/18
    TUE
    10/2/18
    WED
    10/3/18
  • THU
    10/4/18
    FRI
    10/5/18
    SAT
    10/6/18