Roger MacDuff, D.O.

Specialties: Obstetrics & Gynecology

Practice: Elmhurst Memorial Elmhurst Clinic

Hospital Affiliations: Elmhurst Hospital

Clinical Interests: Laparoscopy; Obstetrics & Gynecology; Robotic Surgery (da Vinci)

View Website

Philosophy Of Care

Our doctors share a consistent philosophy and approach to patient care. In fact, we've built a reputation on giving more-personal attention, excellent care and service and flexible hours-to meet the entire family's needs.


1200 S. York Road
Second Floor
Elmhurst, IL 60126
Phone: 331 221-9002
Fax: 630-758-8481
130 S. Main Street
Ste 302
Lombard, IL 60148
Phone: 331 221-9002

Education & Credentials

Medical School: Chicago Osteopathic Medical Center

Internship: Chicago Osteopathic Medical Center

Residency: Chicago Osteopathic Medical Center

Language: English


Obstetrics & Gynecology

Insurance Accepted

  • Medicare Assignment
  • Aetna Choice POS
  • UHC Indemnity
  • Aetna Managed Choice (POS)
  • Aetna Elmhurst Meml Hlthcr EPO
  • Aetna Health Plan HMO
  • Aetna Health Plan PPO
  • Aetna Health Choice POS II
  • Aetna US Access
  • Aetna Indemnity
  • Aetna Indemnity PPO
  • Aetna Open Access Aetna Select
  • Aetna Open Access Elect Choice
  • Aetna Open Access HMO
  • Aetna Open Access Mngd Choice
  • Aetna Open Choice PPO
  • Aetna Quality POS
  • Aetna Select
  • Blue Cross Blue Shield PPO
  • BCBS Choice PPO
  • Beech St/Cappcare PPO
  • Blue Cross/Shield HMO Illinois
  • BCBS Choice POS
  • Blue Advantage HMO
  • Blue Advantage PPO
  • Cigna EPO
  • Cigna HMO/POS
  • Cigna Healthplan PPO
  • Cigna POS
  • Great West PPO
  • Humana Choice POS
  • Humana HMO
  • Humana PPO
  • Humana National POS
  • Humana National HMO
  • Interplan Hlth Grp(Preferred)
  • Medicare Part B
  • MultiPlan, Inc. PPO
  • National Provider Network PPO
  • Private Healthcare Systems PPO
  • Preferred Network Access PPO
  • Sterling Options
  • United Healthcare Choice EPO
  • United Healthcare Choice HMO
  • UHC Options PPO
  • United Healthcare Choice Plus POS
  • United Healthcare HMO
  • United Healthcare PPO
  • United Healthcare Select EPO
  • United Healthcare Select Plus HMO
  • United Healthcare Select Plus PPO
  • Medicaid

This provider is an employee of one of the Edward-Elmhurst Healthcare System entities.