Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Family Medicine

Top Family Medicine Providers in Iowa

Providers

Providers are grouped by their self-selected primary specialty in the National Plan and Provider Enumeration System (NPPES). This doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

SUBHASH SAHAI

Webster city, Iowa 50595

76,516

Rank: 1 out of 1,396

886

Rank: 20 out of 1,396

$710K

Rank: 1 out of 1,396

$802

Average: $188

86

Average: 7

DAVID HEINE

Decorah, Iowa 52101

52,405

Rank: 2 out of 1,396

421

Rank: 347 out of 1,396

$137K

Rank: 157 out of 1,396

$326

Average: $188

124

Average: 7

TIMOTHY VERMILLION

Pleasant hill, Iowa 50327

37,839

Rank: 3 out of 1,396

446

Rank: 314 out of 1,396

$186K

Rank: 54 out of 1,396

$416

Average: $188

85

Average: 7

ABHISHAKE KAAPURAALA

Webster city, Iowa 50595

36,118

Rank: 4 out of 1,396

668

Rank: 91 out of 1,396

$376K

Rank: 2 out of 1,396

$562

Average: $188

54

Average: 7

WADE LENZ

Clinton, Iowa 52732

25,081

Rank: 5 out of 1,396

533

Rank: 190 out of 1,396

$222K

Rank: 33 out of 1,396

$417

Average: $188

47

Average: 7

ANDREW EDWARDS

Bettendorf, Iowa 52722

23,336

Rank: 6 out of 1,396

727

Rank: 61 out of 1,396

$194K

Rank: 48 out of 1,396

$266

Average: $188

32

Average: 7

ROBERT MIXSELL

Davenport, Iowa 52804

22,125

Rank: 7 out of 1,396

7,225

Rank: 1 out of 1,396

$151K

Rank: 113 out of 1,396

$21

Average: $188

3

Average: 7

KEVIN DE REGNIER

Winterset, Iowa 50273

21,788

Rank: 8 out of 1,396

577

Rank: 144 out of 1,396

$242K

Rank: 18 out of 1,396

$420

Average: $188

38

Average: 7

STANTON DANIELSON

Altoona, Iowa 50009

21,537

Rank: 9 out of 1,396

1,012

Rank: 11 out of 1,396

$258K

Rank: 14 out of 1,396

$255

Average: $188

21

Average: 7

MICHAEL LUFT

Ida grove, Iowa 51445

20,373

Rank: 10 out of 1,396

776

Rank: 42 out of 1,396

$299K

Rank: 8 out of 1,396

$386

Average: $188

26

Average: 7

WILLIAM SCHULTE

Keokuk, Iowa 52632

19,903

Rank: 11 out of 1,396

305

Rank: 563 out of 1,396

$230K

Rank: 26 out of 1,396

$755

Average: $188

65

Average: 7

BRYCE ROBISON

Sioux city, Iowa 51106

19,337

Rank: 12 out of 1,396

1,084

Rank: 9 out of 1,396

$306K

Rank: 7 out of 1,396

$283

Average: $188

18

Average: 7

RITU MUNJAL

Cedar rapids, Iowa 52403

18,745

Rank: 13 out of 1,396

338

Rank: 482 out of 1,396

$288K

Rank: 10 out of 1,396

$852

Average: $188

55

Average: 7

MICHAEL JENNINGS

Sioux city, Iowa 51106

17,630

Rank: 14 out of 1,396

599

Rank: 134 out of 1,396

$159K

Rank: 96 out of 1,396

$266

Average: $188

29

Average: 7

SHANE SMITH

Sheldon, Iowa 51201

17,202

Rank: 15 out of 1,396

468

Rank: 269 out of 1,396

$184K

Rank: 58 out of 1,396

$394

Average: $188

37

Average: 7

STEVEN SHOOK

Sioux city, Iowa 51104

17,102

Rank: 16 out of 1,396

354

Rank: 459 out of 1,396

$197K

Rank: 46 out of 1,396

$556

Average: $188

48

Average: 7

SCOTT HONSEY

Des moines, Iowa 50310

16,938

Rank: 17 out of 1,396

419

Rank: 350 out of 1,396

$116K

Rank: 214 out of 1,396

$278

Average: $188

40

Average: 7

JEFFREY KELLOGG

Sioux city, Iowa 51106

16,447

Rank: 18 out of 1,396

291

Rank: 591 out of 1,396

$120K

Rank: 203 out of 1,396

$411

Average: $188

57

Average: 7

DALE WULF

Clinton, Iowa 52732

15,437

Rank: 19 out of 1,396

785

Rank: 35 out of 1,396

$313K

Rank: 6 out of 1,396

$398

Average: $188

20

Average: 7

GREG PERKINS

Carroll, Iowa 51401

14,978

Rank: 20 out of 1,396

848

Rank: 24 out of 1,396

$374K

Rank: 3 out of 1,396

$442

Average: $188

18

Average: 7

DONALD WOODHOUSE

Webster city, Iowa 50595

14,709

Rank: 21 out of 1,396

260

Rank: 683 out of 1,396

$48.2K

Rank: 623 out of 1,396

$185

Average: $188

57

Average: 7

JOHN O'SHEA

Clinton, Iowa 52732

14,704

Rank: 22 out of 1,396

431

Rank: 337 out of 1,396

$176K

Rank: 73 out of 1,396

$408

Average: $188

34

Average: 7

RICHARD KIPP

Sioux city, Iowa 51106

14,315

Rank: 23 out of 1,396

438

Rank: 326 out of 1,396

$145K

Rank: 129 out of 1,396

$331

Average: $188

33

Average: 7

MATTHEW ROES

Hiawatha, Iowa 52233

14,135

Rank: 24 out of 1,396

55

Rank: 1,227 out of 1,396

$29.6K

Rank: 819 out of 1,396

$538

Average: $188

257

Average: 7

CARLA SPRINGER

Waterloo, Iowa 50701

14,048

Rank: 25 out of 1,396

450

Rank: 306 out of 1,396

$128K

Rank: 178 out of 1,396

$285

Average: $188

31

Average: 7

LYNNE DESOTEL

Marshalltown, Iowa 50158

13,900

Rank: 26 out of 1,396

593

Rank: 136 out of 1,396

$165K

Rank: 88 out of 1,396

$278

Average: $188

23

Average: 7

PAUL RUGGLE

Newton, Iowa 50208

13,695

Rank: 27 out of 1,396

679

Rank: 78 out of 1,396

$219K

Rank: 34 out of 1,396

$322

Average: $188

20

Average: 7

DARRELL JEBSEN

Marshalltown, Iowa 50158

13,538

Rank: 28 out of 1,396

756

Rank: 49 out of 1,396

$237K

Rank: 22 out of 1,396

$313

Average: $188

18

Average: 7

JERRY LEHR

Indianola, Iowa 50125

12,987

Rank: 29 out of 1,396

418

Rank: 352 out of 1,396

$139K

Rank: 150 out of 1,396

$333

Average: $188

31

Average: 7

JOSEPH POLLPETER

Marshalltown, Iowa 50158

12,979

Rank: 30 out of 1,396

681

Rank: 76 out of 1,396

$215K

Rank: 37 out of 1,396

$315

Average: $188

19

Average: 7

PATRICK EDWARDS

Newton, Iowa 50208

12,893

Rank: 31 out of 1,396

729

Rank: 58 out of 1,396

$229K

Rank: 27 out of 1,396

$314

Average: $188

18

Average: 7

PAUL PETERSON

Sioux city, Iowa 51104

12,512

Rank: 32 out of 1,396

391

Rank: 405 out of 1,396

$146K

Rank: 127 out of 1,396

$373

Average: $188

32

Average: 7

ROGER WALLER

Maquoketa, Iowa 52060

12,206

Rank: 33 out of 1,396

660

Rank: 96 out of 1,396

$266K

Rank: 12 out of 1,396

$402

Average: $188

18

Average: 7

JANET RYAN

Decorah, Iowa 52101

11,984

Rank: 34 out of 1,396

712

Rank: 65 out of 1,396

$95.5K

Rank: 298 out of 1,396

$134

Average: $188

17

Average: 7

JIM BUCK

Fairfield, Iowa 52556

11,893

Rank: 35 out of 1,396

897

Rank: 18 out of 1,396

$315K

Rank: 4 out of 1,396

$351

Average: $188

13

Average: 7

KIRK PETERSON

Huxley, Iowa 50124

11,882

Rank: 36 out of 1,396

449

Rank: 308 out of 1,396

$103K

Rank: 265 out of 1,396

$230

Average: $188

26

Average: 7

GLENN HOCKETT

Des moines, Iowa 50310

11,782

Rank: 37 out of 1,396

701

Rank: 69 out of 1,396

$177K

Rank: 71 out of 1,396

$253

Average: $188

17

Average: 7

DAVID CRIPPIN

Storm lake, Iowa 50588

11,749

Rank: 38 out of 1,396

772

Rank: 43 out of 1,396

$240K

Rank: 20 out of 1,396

$310

Average: $188

15

Average: 7

DONALD FLORY

Clinton, Iowa 52732

11,720

Rank: 39 out of 1,396

608

Rank: 124 out of 1,396

$225K

Rank: 29 out of 1,396

$370

Average: $188

19

Average: 7

PETER LAUREIJS

De witt, Iowa 52742

11,681

Rank: 40 out of 1,396

572

Rank: 147 out of 1,396

$292K

Rank: 9 out of 1,396

$510

Average: $188

20

Average: 7

JAMES MCQUEEN

Carroll, Iowa 51401

11,605

Rank: 41 out of 1,396

703

Rank: 68 out of 1,396

$285K

Rank: 11 out of 1,396

$405

Average: $188

17

Average: 7

PIERRE BERNARD

Webster city, Iowa 50595

11,430

Rank: 42 out of 1,396

517

Rank: 217 out of 1,396

$262K

Rank: 13 out of 1,396

$506

Average: $188

22

Average: 7

BRADLEY MEYER

Pleasant hill, Iowa 50327

11,395

Rank: 43 out of 1,396

332

Rank: 495 out of 1,396

$85.3K

Rank: 364 out of 1,396

$257

Average: $188

34

Average: 7

MICHAEL BIRD

Ames, Iowa 50010

11,252

Rank: 44 out of 1,396

525

Rank: 197 out of 1,396

$184K

Rank: 60 out of 1,396

$350

Average: $188

21

Average: 7

HEPHZIBAH CHELLI

Waterloo, Iowa 50701

11,214

Rank: 45 out of 1,396

553

Rank: 163 out of 1,396

$112K

Rank: 228 out of 1,396

$203

Average: $188

20

Average: 7

DAVID CARLYLE

Ames, Iowa 50010

11,120

Rank: 46 out of 1,396

497

Rank: 237 out of 1,396

$237K

Rank: 21 out of 1,396

$477

Average: $188

22

Average: 7

KEVIN SHEPPARD

Council bluffs, Iowa 51501

11,097

Rank: 47 out of 1,396

580

Rank: 142 out of 1,396

$195K

Rank: 47 out of 1,396

$336

Average: $188

19

Average: 7

CHARLES LATENDRESSE

Grundy center, Iowa 50638

11,052

Rank: 48 out of 1,396

284

Rank: 605 out of 1,396

$136K

Rank: 161 out of 1,396

$478

Average: $188

39

Average: 7

DAVID HARRISON

Ankeny, Iowa 50021

10,863

Rank: 49 out of 1,396

626

Rank: 116 out of 1,396

$150K

Rank: 114 out of 1,396

$240

Average: $188

17

Average: 7

ROBERT SHIRES

Des moines, Iowa 50312

10,851

Rank: 50 out of 1,396

466

Rank: 276 out of 1,396

$154K

Rank: 106 out of 1,396

$330

Average: $188

23

Average: 7

DANIEL FEDDERSEN

Ames, Iowa 50014

10,788

Rank: 51 out of 1,396

555

Rank: 159 out of 1,396

$174K

Rank: 77 out of 1,396

$313

Average: $188

19

Average: 7

MARIA OLBERDING

Marshalltown, Iowa 50158

10,783

Rank: 52 out of 1,396

724

Rank: 62 out of 1,396

$227K

Rank: 28 out of 1,396

$313

Average: $188

15

Average: 7

FRANK MARINO

Sioux city, Iowa 51104

10,700

Rank: 53 out of 1,396

422

Rank: 345 out of 1,396

$139K

Rank: 151 out of 1,396

$330

Average: $188

25

Average: 7

STEVEN FOWLER

De witt, Iowa 52742

10,476

Rank: 54 out of 1,396

570

Rank: 151 out of 1,396

$245K

Rank: 17 out of 1,396

$430

Average: $188

18

Average: 7

KURT SWANSON

Decorah, Iowa 52101

10,437

Rank: 55 out of 1,396

445

Rank: 315 out of 1,396

$108K

Rank: 248 out of 1,396

$243

Average: $188

23

Average: 7

THOMAS SCHRYVER

Sioux city, Iowa 51104

10,356

Rank: 56 out of 1,396

496

Rank: 238 out of 1,396

$185K

Rank: 57 out of 1,396

$373

Average: $188

21

Average: 7

ROBERT MORAN

Indianola, Iowa 50125

10,202

Rank: 57 out of 1,396

781

Rank: 37 out of 1,396

$205K

Rank: 41 out of 1,396

$263

Average: $188

13

Average: 7

ERIC PETERSEN

Maquoketa, Iowa 52060

10,109

Rank: 58 out of 1,396

648

Rank: 105 out of 1,396

$104K

Rank: 258 out of 1,396

$161

Average: $188

16

Average: 7

STEVEN HILL

Newton, Iowa 50208

10,036

Rank: 59 out of 1,396

613

Rank: 122 out of 1,396

$178K

Rank: 68 out of 1,396

$291

Average: $188

16

Average: 7

ILLA CHANDANI

Pleasant hill, Iowa 50327

10,026

Rank: 60 out of 1,396

788

Rank: 34 out of 1,396

$114K

Rank: 224 out of 1,396

$144

Average: $188

13

Average: 7

JAMES WHALEN

Council bluffs, Iowa 51503

9,782

Rank: 61 out of 1,396

780

Rank: 38 out of 1,396

$233K

Rank: 24 out of 1,396

$299

Average: $188

13

Average: 7

SUMATHI CHELLAPPA

Marshalltown, Iowa 50158

9,780

Rank: 62 out of 1,396

442

Rank: 318 out of 1,396

$121K

Rank: 198 out of 1,396

$273

Average: $188

22

Average: 7

WILLIAM DAFT

West burlington, Iowa 52655

9,749

Rank: 63 out of 1,396

586

Rank: 140 out of 1,396

$135K

Rank: 163 out of 1,396

$230

Average: $188

17

Average: 7

LUCAS BRINKMAN

Fredericksburg, Iowa 50630

9,711

Rank: 64 out of 1,396

578

Rank: 143 out of 1,396

$234K

Rank: 23 out of 1,396

$404

Average: $188

17

Average: 7

SHERRI SCHILLING

Decorah, Iowa 52101

9,681

Rank: 65 out of 1,396

270

Rank: 648 out of 1,396

$94.1K

Rank: 312 out of 1,396

$349

Average: $188

36

Average: 7

KURT KLISE

Perry, Iowa 50220

9,681

Rank: 65 out of 1,396

570

Rank: 151 out of 1,396

$212K

Rank: 40 out of 1,396

$372

Average: $188

17

Average: 7

DONALD DICKMAN

Carroll, Iowa 51401

9,670

Rank: 67 out of 1,396

487

Rank: 249 out of 1,396

$139K

Rank: 153 out of 1,396

$285

Average: $188

20

Average: 7

JEFFREY BEBENSEE

Des moines, Iowa 50322

9,622

Rank: 68 out of 1,396

407

Rank: 375 out of 1,396

$94.6K

Rank: 307 out of 1,396

$232

Average: $188

24

Average: 7

JERALD BYBEE

Maquoketa, Iowa 52060

9,612

Rank: 69 out of 1,396

731

Rank: 57 out of 1,396

$240K

Rank: 19 out of 1,396

$328

Average: $188

13

Average: 7

JAMES BICE

Indianola, Iowa 50125

9,577

Rank: 70 out of 1,396

673

Rank: 87 out of 1,396

$120K

Rank: 199 out of 1,396

$179

Average: $188

14

Average: 7

ANDREA VENTEICHER

Waukon, Iowa 52172

9,514

Rank: 71 out of 1,396

476

Rank: 258 out of 1,396

$102K

Rank: 273 out of 1,396

$214

Average: $188

20

Average: 7

REGAN WOLBERS

Dubuque, Iowa 52001

9,222

Rank: 72 out of 1,396

297

Rank: 583 out of 1,396

$175K

Rank: 75 out of 1,396

$591

Average: $188

31

Average: 7

NANCY CARLSON

Story city, Iowa 50248

8,928

Rank: 73 out of 1,396

516

Rank: 219 out of 1,396

$223K

Rank: 32 out of 1,396

$432

Average: $188

17

Average: 7

MICHAEL PERSSON

Davenport, Iowa 52806

8,902

Rank: 74 out of 1,396

998

Rank: 12 out of 1,396

$118K

Rank: 211 out of 1,396

$118

Average: $188

9

Average: 7

MICHAEL SLATTERY

Carroll, Iowa 51401

8,822

Rank: 75 out of 1,396

623

Rank: 117 out of 1,396

$184K

Rank: 59 out of 1,396

$296

Average: $188

14

Average: 7

ORVILLE BUNKER

Newton, Iowa 50208

8,673

Rank: 76 out of 1,396

673

Rank: 87 out of 1,396

$160K

Rank: 95 out of 1,396

$237

Average: $188

13

Average: 7

JASON HUISENGA

Storm lake, Iowa 50588

8,625

Rank: 77 out of 1,396

396

Rank: 395 out of 1,396

$179K

Rank: 65 out of 1,396

$452

Average: $188

22

Average: 7

JENNIFER OLSON

Carlisle, Iowa 50047

8,511

Rank: 78 out of 1,396

508

Rank: 224 out of 1,396

$122K

Rank: 195 out of 1,396

$240

Average: $188

17

Average: 7

DELNA LEE

Sioux city, Iowa 51106

8,285

Rank: 79 out of 1,396

389

Rank: 410 out of 1,396

$179K

Rank: 64 out of 1,396

$461

Average: $188

21

Average: 7

FRANCIS KANE

Bettendorf, Iowa 52722

8,218

Rank: 80 out of 1,396

470

Rank: 263 out of 1,396

$179K

Rank: 67 out of 1,396

$380

Average: $188

17

Average: 7

THOMAS BAER

Malvern, Iowa 51551

8,060

Rank: 81 out of 1,396

554

Rank: 162 out of 1,396

$167K

Rank: 83 out of 1,396

$301

Average: $188

15

Average: 7

DAVID ROBISON

Spencer, Iowa 51301

8,050

Rank: 82 out of 1,396

552

Rank: 164 out of 1,396

$90.5K

Rank: 327 out of 1,396

$164

Average: $188

15

Average: 7

PATRICIA MCCAW

Eldridge, Iowa 52748

8,044

Rank: 83 out of 1,396

1,386

Rank: 3 out of 1,396

$111K

Rank: 233 out of 1,396

$80

Average: $188

6

Average: 7

DANIEL WIENTZEN

Decorah, Iowa 52101

7,954

Rank: 84 out of 1,396

427

Rank: 342 out of 1,396

$158K

Rank: 99 out of 1,396

$371

Average: $188

19

Average: 7

HEATHER LONGVAL

Sioux city, Iowa 51106

7,877

Rank: 85 out of 1,396

329

Rank: 503 out of 1,396

$93K

Rank: 317 out of 1,396

$283

Average: $188

24

Average: 7

DOUGLAS PETERS

West burlington, Iowa 52655

7,862

Rank: 86 out of 1,396

568

Rank: 154 out of 1,396

$163K

Rank: 90 out of 1,396

$287

Average: $188

14

Average: 7

JASON HAGEMANN

Bettendorf, Iowa 52722

7,858

Rank: 87 out of 1,396

439

Rank: 323 out of 1,396

$110K

Rank: 240 out of 1,396

$251

Average: $188

18

Average: 7

CAROL ROGE

Sioux city, Iowa 51104

7,857

Rank: 88 out of 1,396

467

Rank: 273 out of 1,396

$161K

Rank: 92 out of 1,396

$346

Average: $188

17

Average: 7

DEEPTI KURRA

Marshalltown, Iowa 50158

7,803

Rank: 89 out of 1,396

462

Rank: 283 out of 1,396

$134K

Rank: 166 out of 1,396

$289

Average: $188

17

Average: 7

PAUL PELLETT

Decorah, Iowa 52101

7,684

Rank: 90 out of 1,396

449

Rank: 308 out of 1,396

$85.4K

Rank: 363 out of 1,396

$190

Average: $188

17

Average: 7

MICHAEL SUTCLIFFE

Indianola, Iowa 50125

7,625

Rank: 91 out of 1,396

343

Rank: 476 out of 1,396

$91.9K

Rank: 322 out of 1,396

$268

Average: $188

22

Average: 7

JOHN BANKS

Cedar rapids, Iowa 52405

7,535

Rank: 92 out of 1,396

291

Rank: 591 out of 1,396

$53.6K

Rank: 576 out of 1,396

$184

Average: $188

26

Average: 7

GARY MANSHEIM

West burlington, Iowa 52655

7,530

Rank: 93 out of 1,396

606

Rank: 127 out of 1,396

$190K

Rank: 49 out of 1,396

$314

Average: $188

12

Average: 7

LAURA LASACK

Marshalltown, Iowa 50158

7,486

Rank: 94 out of 1,396

644

Rank: 110 out of 1,396

$187K

Rank: 51 out of 1,396

$291

Average: $188

12

Average: 7

RONNIE HAWKINS

Des moines, Iowa 50314

7,448

Rank: 95 out of 1,396

525

Rank: 197 out of 1,396

$72.2K

Rank: 442 out of 1,396

$138

Average: $188

14

Average: 7

JAMES PAULSON

Montezuma, Iowa 50171

7,439

Rank: 96 out of 1,396

664

Rank: 92 out of 1,396

$185K

Rank: 56 out of 1,396

$279

Average: $188

11

Average: 7

THOMAS ZIMMERMAN

Nevada, Iowa 50201

7,432

Rank: 97 out of 1,396

467

Rank: 273 out of 1,396

$218K

Rank: 35 out of 1,396

$467

Average: $188

16

Average: 7

DAVID GABEL

Indianola, Iowa 50125

7,406

Rank: 98 out of 1,396

493

Rank: 242 out of 1,396

$176K

Rank: 72 out of 1,396

$358

Average: $188

15

Average: 7

JOSEPH MCGARGILL

Pleasant hill, Iowa 50327

7,384

Rank: 99 out of 1,396

639

Rank: 112 out of 1,396

$92K

Rank: 321 out of 1,396

$144

Average: $188

12

Average: 7

TIMOTHY LOWRY

Nevada, Iowa 50201

7,326

Rank: 100 out of 1,396

463

Rank: 282 out of 1,396

$212K

Rank: 39 out of 1,396

$458

Average: $188

16

Average: 7

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2015 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.

Read our methodology.