AcceptsMedicare.com

Doctors That Accept Medicare in Oskaloosa, IA

122 Medicare-enrolled clinicians · CMS data, refreshed 2026-06-26

These are 122 clinicians enrolled in Medicare and practicing in Oskaloosa, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. Most also accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Oskaloosa by Specialty

Family Medicine(20)

  • Marissa Haubrich, DO

    1229 C Ave E, Oskaloosa52577

    May accept assignment

  • Angela Godejohn, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Blaise Waller, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • David North JR., MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • David North JR., MD

    Mahaska County Hospital

    2102 S Market, Homestead Assisted Living And Memory, Oskaloosa52577

    📞 (641) 672-1090Accepts assignment

  • Eric Miller, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Eric Wood, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Erica Blomme, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Hannah Thompson, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jay Blomme, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jordan Hamilton, DO

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Lisa Ruckman, MD

    Mahaska County Hospital

    1229 C Ave E, Oskaloosa52577

    Accepts assignment

  • Lisa Ruckman, MD

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Mark Zacharjasz, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Michael Be, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Preston Sereg, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Sean Crawford, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Shawn Richmond, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Stephen Mineart, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Todd Treimer, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Internal Medicine(7)

  • Karen Spahr, DO

    105 N 3rd St, Oskaloosa52577

    📞 (641) 672-9930Accepts assignment

  • Carl Constantine, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Nickolas Demark, DO

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Ronald Collins JR., MD

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Ruffin Tchakounte, DO

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Sameer Tapryal, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Shane Kirkegaard

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Cardiology(1)

  • John Pargulski, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Optometry(4)

  • Andrew Ott, OD

    Child And Family Eyecare PC

    2203 A Ave W, Oskaloosa52577

    📞 (641) 673-9187Accepts assignment

  • Kevin Jones, OD

    Child And Family Eyecare PC

    2203 A Ave W, Oskaloosa52577

    📞 (641) 673-9187Accepts assignment

  • Daniel Foster, OD

    Oskaloosa Vision Center Inc

    303 N 1st St, Oskaloosa52577

    📞 (641) 673-4366Accepts assignment

  • Molly Walker, OD

    Oskaloosa Vision Center Inc

    303 N 1st St, Oskaloosa52577

    📞 (641) 673-4366Accepts assignment

Podiatry(4)

  • Alyssa Zacharjasz, DPM

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Alyssa Zacharjasz, DPM

    Mahaska County Hospital

    2102 S Market, Homestead Assisted Living And Memory, Oskaloosa52577

    📞 (641) 672-1090Accepts assignment

  • Mark Beers, DPM

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Mark Beers, DPM

    Mahaska County Hospital

    2102 S Market, Homestead Assisted Living And Memory, Oskaloosa52577

    📞 (641) 672-1090Accepts assignment

Orthopedic Surgery(2)

  • Jon Gehrke, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Nathan Schneider, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Urology(1)

  • Aaron Smith, DO

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Physical Therapist(9)

  • Amelia Keller

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Cameron Burkard

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Carol Kelderman, PT

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Cory Horstmann

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Courtney Jacobsen

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Derrick Simms, PT

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Emily Eaton

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Todd Schemper, PT

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

  • Whitney Vander Veen, PT

    Work Systems Rehab PC

    1412 A Ave W A, Kinetic Edge Physical Therapy, Oskaloosa52577

    📞 (641) 676-3535Accepts assignment

Nurse Practitioner(20)

  • Hanna Shively

    1229 C Ave E, Oskaloosa52577

    May accept assignment

  • Anna Throckmorton

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Arthur Zacharjasz

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Brittany Hinkle

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361May accept assignment

  • Daylin Latham

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Gayle Johnson

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Heidi Powers

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jana Galbreath

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jessica Ogden

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jessica Tokle

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Johnna Danner-Terlouw

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Kelley Dawley

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Leah Vanloon

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Lisa Nelson

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Michelle Harban, NP

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Robyn Griffiths

    Mahaska County Hospital

    1229 C Ave E, Oskaloosa52577

    Accepts assignment

  • Robyn Griffiths

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Tara Stout

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Tonya Horn

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Tonya Johannes, NP

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Physician Assistant(11)

  • Kiara Schneider

    1229 C Ave E, Oskaloosa52577

    May accept assignment

  • Makayla Kruse

    1229 C Ave E, Oskaloosa52577

    May accept assignment

  • Bronwyn Gunnink

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Craig Hoffman, PA

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Julie Lautenbach, PA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Rachel Sheetz

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Ryan Young, PA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Britta Ten Haken

    State University Of Iowa

    1229 C Ave E, Oskaloosa52577

    📞 (641) 672-3187Accepts assignmentTelehealth available

  • Corey Yost, PA

    State University Of Iowa

    1229 C Ave E, Oskaloosa52577

    📞 (641) 672-3187Accepts assignment

  • Kayla Urbanski

    State University Of Iowa

    1229 C Ave E, Oskaloosa52577

    📞 (641) 672-3187Accepts assignment

  • Taylor Morris

    State University Of Iowa

    1229 C Ave E, Oskaloosa52577

    📞 (641) 672-3187Accepts assignment

Diagnostic Radiology(8)

  • Alexander Harvin, MD

    Mahaska County Hospital

    1229 C Ave E, Mahaska Health, Oskaloosa52577

    📞 (641) 672-3100Accepts assignment

  • Aminata Traore, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Colin Obrien, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Dean McNaughton, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jared Nelson, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Scott Truhlar, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Shane Kraske, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Travis Petree, MD

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361May accept assignment

Nurse Anesthetist (CRNA)(7)

  • Deborah Rosol, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Eric Barrett, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Gina Kronenberg, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Gregory Kronenberg, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Jonathan Laverty, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Kyler Parkinson, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

  • Matthew Fjeld, CNA

    Mahaska County Hospital

    201 Trueblood Ave, Oskaloosa52577

    📞 (641) 676-7361Accepts assignment

Chiropractic(6)

  • Brian Vande Ree, DC

    1410 A Ave E, Oskaloosa52577

    📞 (641) 673-7621Accepts assignment

  • Brian Vande Ree, DC

    1410 A Ave E, Oskaloosa52577

    Accepts assignment

  • Michael Vander Veen, CH

    211 N J St, Oskaloosa52577

    📞 (641) 672-2540Accepts assignment

  • Nicholas Ashman, CH

    223 1st Ave E, Oskaloosa52577

    📞 (641) 673-7096Accepts assignment

  • Rodney Throckmorton, DC

    218 N B St, Oskaloosa52577

    📞 (641) 673-8414Accepts assignment

  • Stacy Swim, CH

    1207 A Ave E, Suite A, Oskaloosa52577

    📞 (641) 672-1399Accepts assignment

Showing the largest specialties in this city (100 of 120 listed providers). Call ahead — not every Medicare-enrolled clinician here fits on one page.

Other Cities in Iowa

New to Medicare?

Frequently Asked Questions

Are these doctors in Oskaloosa accepting new Medicare patients?

We can't say for sure — CMS's enrollment data confirms a provider is enrolled in Medicare, not whether their practice is currently open to new patients. Call first to confirm they're accepting new Medicare patients before you book.

What does "accepts Medicare assignment" mean?

It means the provider takes Medicare's approved amount as full payment for a covered service, so you only owe your normal deductible and 20% coinsurance — no extra charges. A provider marked "may accept assignment" can go either way, so ask when you call.

Will these doctors work with my Medicare Advantage plan?

Not necessarily. This directory is built from Medicare enrollment data, which applies to Original Medicare. If you have a Medicare Advantage plan, your plan's own network determines who's covered — check your plan's directory first, then confirm with the office directly.

Does Original Medicare cover dental care from these providers?

Original Medicare does not cover routine dental care like cleanings, fillings, or dentures. Some Medicare Advantage plans include dental benefits. See our guide on what Medicare does and doesn't cover for dental.

Provider data from the CMS Doctors and Clinicians National Downloadable File, refreshed 2026-06-26. Directory information only, not medical or insurance advice. View all Medicare doctors in Iowa →

Was this page helpful?

Wrong phone number, closed office, or something confusing? Tell us — every report is reviewed.