Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Internal Medicine

Top Internal 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

DANIEL BUROKER

Des moines, Iowa 50309

111,289

Rank: 1 out of 488

537

Rank: 147 out of 488

$1.42M

Rank: 1 out of 488

$2,642

Average: $242

207

Average: 8

AHMAD WEHBE

Des moines, Iowa 50314

104,301

Rank: 2 out of 488

439

Rank: 206 out of 488

$868K

Rank: 3 out of 488

$1,976

Average: $242

238

Average: 8

SCOTT MILLER

Iowa city, Iowa 52245

64,454

Rank: 3 out of 488

342

Rank: 265 out of 488

$1.31M

Rank: 2 out of 488

$3,837

Average: $242

188

Average: 8

MARK RUNDE

Dubuque, Iowa 52002

53,095

Rank: 4 out of 488

4,772

Rank: 1 out of 488

$521K

Rank: 5 out of 488

$109

Average: $242

11

Average: 8

SUHEIL BARAKAT

Clinton, Iowa 52732

49,510

Rank: 5 out of 488

1,558

Rank: 9 out of 488

$691K

Rank: 4 out of 488

$444

Average: $242

32

Average: 8

KIN-KWAN CHEUK

Marshalltown, Iowa 50158

41,190

Rank: 6 out of 488

267

Rank: 310 out of 488

$424K

Rank: 7 out of 488

$1,589

Average: $242

154

Average: 8

CHRISTINE LINDGREN

Marshalltown, Iowa 50158

30,512

Rank: 7 out of 488

303

Rank: 285 out of 488

$339K

Rank: 13 out of 488

$1,119

Average: $242

101

Average: 8

ERIC HOLM

Des moines, Iowa 50309

21,384

Rank: 8 out of 488

787

Rank: 51 out of 488

$250K

Rank: 41 out of 488

$318

Average: $242

27

Average: 8

MICHAEL MAHONEY

Red oak, Iowa 51566

19,619

Rank: 9 out of 488

709

Rank: 68 out of 488

$267K

Rank: 34 out of 488

$376

Average: $242

28

Average: 8

JOSEPH MILLER

Clarion, Iowa 50525

17,949

Rank: 10 out of 488

275

Rank: 303 out of 488

$133K

Rank: 126 out of 488

$485

Average: $242

65

Average: 8

LINDSAY ORRIS

Bettendorf, Iowa 52722

16,626

Rank: 11 out of 488

321

Rank: 276 out of 488

$298K

Rank: 27 out of 488

$929

Average: $242

52

Average: 8

DEANNA QUESTAD

Ankeny, Iowa 50023

16,302

Rank: 12 out of 488

833

Rank: 41 out of 488

$319K

Rank: 19 out of 488

$383

Average: $242

20

Average: 8

MARK CARLSON

Sioux city, Iowa 51105

16,294

Rank: 13 out of 488

306

Rank: 284 out of 488

$333K

Rank: 15 out of 488

$1,088

Average: $242

53

Average: 8

RICHARD LAREW

Iowa city, Iowa 52240

16,052

Rank: 14 out of 488

526

Rank: 159 out of 488

$216K

Rank: 54 out of 488

$410

Average: $242

31

Average: 8

TYLER CASEY

West des moines, Iowa 50266

15,561

Rank: 15 out of 488

720

Rank: 65 out of 488

$253K

Rank: 40 out of 488

$351

Average: $242

22

Average: 8

ZHENGJIN CAO

Dubuque, Iowa 52001

15,021

Rank: 16 out of 488

632

Rank: 100 out of 488

$341K

Rank: 11 out of 488

$539

Average: $242

24

Average: 8

EDWARD PILLER

Red oak, Iowa 51566

14,820

Rank: 17 out of 488

633

Rank: 99 out of 488

$288K

Rank: 31 out of 488

$455

Average: $242

23

Average: 8

KENNETH LYONS

Marshalltown, Iowa 50158

14,668

Rank: 18 out of 488

756

Rank: 59 out of 488

$321K

Rank: 18 out of 488

$424

Average: $242

19

Average: 8

RUPAL AMIN

Ames, Iowa 50010

14,411

Rank: 19 out of 488

694

Rank: 77 out of 488

$324K

Rank: 17 out of 488

$468

Average: $242

21

Average: 8

RAMON PLA VARONA

Clinton, Iowa 52732

14,138

Rank: 20 out of 488

680

Rank: 82 out of 488

$302K

Rank: 24 out of 488

$445

Average: $242

21

Average: 8

HILLARD SALAS

Dubuque, Iowa 52001

14,125

Rank: 21 out of 488

705

Rank: 70 out of 488

$247K

Rank: 42 out of 488

$351

Average: $242

20

Average: 8

LOUIS SCHNEIDER

Des moines, Iowa 50309

13,989

Rank: 22 out of 488

872

Rank: 37 out of 488

$327K

Rank: 16 out of 488

$375

Average: $242

16

Average: 8

MATTHEW KIRKENDALL

Dubuque, Iowa 52001

13,605

Rank: 23 out of 488

524

Rank: 161 out of 488

$301K

Rank: 25 out of 488

$574

Average: $242

26

Average: 8

LAZARO RABANG

Urbandale, Iowa 50322

13,435

Rank: 24 out of 488

1,176

Rank: 20 out of 488

$273K

Rank: 33 out of 488

$232

Average: $242

11

Average: 8

MUHAMMAD KHATTAK

West burlington, Iowa 52655

11,790

Rank: 25 out of 488

522

Rank: 163 out of 488

$246K

Rank: 44 out of 488

$472

Average: $242

23

Average: 8

MICHAEL O'CONNER

Des moines, Iowa 50309

11,661

Rank: 26 out of 488

1,466

Rank: 11 out of 488

$234K

Rank: 47 out of 488

$160

Average: $242

8

Average: 8

KRISTIN NELSON

Dubuque, Iowa 52001

11,637

Rank: 27 out of 488

537

Rank: 147 out of 488

$298K

Rank: 28 out of 488

$555

Average: $242

22

Average: 8

ISAM MARAR

Council bluffs, Iowa 51501

11,124

Rank: 28 out of 488

681

Rank: 81 out of 488

$234K

Rank: 48 out of 488

$344

Average: $242

16

Average: 8

MAURICE CHAMPION

Iowa city, Iowa 52240

11,082

Rank: 29 out of 488

714

Rank: 67 out of 488

$182K

Rank: 87 out of 488

$254

Average: $242

16

Average: 8

CYNTHIA KONZ

Dubuque, Iowa 52001

10,881

Rank: 30 out of 488

489

Rank: 182 out of 488

$257K

Rank: 38 out of 488

$526

Average: $242

22

Average: 8

ANGELA KELLEY

Dubuque, Iowa 52001

10,736

Rank: 31 out of 488

519

Rank: 164 out of 488

$263K

Rank: 36 out of 488

$507

Average: $242

21

Average: 8

BRIAN MORAN

Dubuque, Iowa 52001

10,665

Rank: 32 out of 488

609

Rank: 111 out of 488

$263K

Rank: 35 out of 488

$432

Average: $242

18

Average: 8

BRENDA BURROUGH

Ames, Iowa 50010

10,261

Rank: 33 out of 488

665

Rank: 86 out of 488

$304K

Rank: 23 out of 488

$458

Average: $242

15

Average: 8

GRANT DOOLITTLE

Ames, Iowa 50010

10,110

Rank: 34 out of 488

825

Rank: 43 out of 488

$309K

Rank: 21 out of 488

$374

Average: $242

12

Average: 8

GARRETT RIDGLEY

Dubuque, Iowa 52001

9,808

Rank: 35 out of 488

416

Rank: 212 out of 488

$213K

Rank: 56 out of 488

$513

Average: $242

24

Average: 8

JOSE ANGEL

Urbandale, Iowa 50322

9,677

Rank: 36 out of 488

698

Rank: 74 out of 488

$204K

Rank: 64 out of 488

$292

Average: $242

14

Average: 8

JON VANDERVEER

Des moines, Iowa 50309

9,558

Rank: 37 out of 488

600

Rank: 122 out of 488

$121K

Rank: 149 out of 488

$201

Average: $242

16

Average: 8

FLORITA HENDERSON

Ottumwa, Iowa 52501

9,502

Rank: 38 out of 488

919

Rank: 34 out of 488

$297K

Rank: 29 out of 488

$323

Average: $242

10

Average: 8

JOSEPH COMPTON

Dubuque, Iowa 52001

9,419

Rank: 39 out of 488

519

Rank: 164 out of 488

$213K

Rank: 58 out of 488

$410

Average: $242

18

Average: 8

RICHARD GLOOR

Des moines, Iowa 50309

9,103

Rank: 40 out of 488

1,003

Rank: 26 out of 488

$274K

Rank: 32 out of 488

$273

Average: $242

9

Average: 8

MARK LIABOE

Dubuque, Iowa 52001

9,074

Rank: 41 out of 488

540

Rank: 144 out of 488

$242K

Rank: 45 out of 488

$448

Average: $242

17

Average: 8

PAUL BARBER

Storm lake, Iowa 50588

9,013

Rank: 42 out of 488

798

Rank: 47 out of 488

$231K

Rank: 49 out of 488

$290

Average: $242

11

Average: 8

TZE CHAN

Newton, Iowa 50208

8,949

Rank: 43 out of 488

1,088

Rank: 22 out of 488

$229K

Rank: 50 out of 488

$210

Average: $242

8

Average: 8

CHRISTOPHER COVERT

Des moines, Iowa 50309

8,932

Rank: 44 out of 488

1,024

Rank: 24 out of 488

$169K

Rank: 97 out of 488

$165

Average: $242

9

Average: 8

SUHAS BHAT

Ames, Iowa 50010

8,625

Rank: 45 out of 488

2,222

Rank: 3 out of 488

$497K

Rank: 6 out of 488

$224

Average: $242

4

Average: 8

MELISSA BRUHL

Marshalltown, Iowa 50158

8,531

Rank: 46 out of 488

253

Rank: 322 out of 488

$68.3K

Rank: 269 out of 488

$270

Average: $242

34

Average: 8

RODNEY ZEITLER

Iowa city, Iowa 52240

8,320

Rank: 47 out of 488

659

Rank: 91 out of 488

$202K

Rank: 67 out of 488

$307

Average: $242

13

Average: 8

CHARLES LOZIER

West des moines, Iowa 50266

8,075

Rank: 48 out of 488

1,276

Rank: 18 out of 488

$290K

Rank: 30 out of 488

$227

Average: $242

6

Average: 8

KATHERINE BURNS

West des moines, Iowa 50266

7,809

Rank: 49 out of 488

601

Rank: 120 out of 488

$158K

Rank: 109 out of 488

$263

Average: $242

13

Average: 8

JEFFREY DEFRANCISCO

West des moines, Iowa 50266

7,700

Rank: 50 out of 488

828

Rank: 42 out of 488

$247K

Rank: 43 out of 488

$298

Average: $242

9

Average: 8

FREDERICK OVROM

Iowa city, Iowa 52240

7,510

Rank: 51 out of 488

739

Rank: 62 out of 488

$224K

Rank: 51 out of 488

$303

Average: $242

10

Average: 8

PETER REITER

Ottumwa, Iowa 52501

7,189

Rank: 52 out of 488

782

Rank: 53 out of 488

$204K

Rank: 65 out of 488

$260

Average: $242

9

Average: 8

JULIE VOGEL

Des moines, Iowa 50309

7,174

Rank: 53 out of 488

443

Rank: 204 out of 488

$114K

Rank: 162 out of 488

$258

Average: $242

16

Average: 8

JILL POWERS

Dubuque, Iowa 52001

6,869

Rank: 54 out of 488

415

Rank: 213 out of 488

$199K

Rank: 71 out of 488

$480

Average: $242

17

Average: 8

JOHN CARSTENSEN

Des moines, Iowa 50309

6,686

Rank: 55 out of 488

582

Rank: 128 out of 488

$133K

Rank: 127 out of 488

$228

Average: $242

11

Average: 8

CAROL HORNER

Des moines, Iowa 50314

6,554

Rank: 56 out of 488

661

Rank: 89 out of 488

$200K

Rank: 70 out of 488

$303

Average: $242

10

Average: 8

TYLER THOEN

Ames, Iowa 50010

6,470

Rank: 57 out of 488

535

Rank: 151 out of 488

$187K

Rank: 81 out of 488

$349

Average: $242

12

Average: 8

JOE MOONJELY

Iowa city, Iowa 52240

6,372

Rank: 58 out of 488

472

Rank: 192 out of 488

$121K

Rank: 148 out of 488

$257

Average: $242

14

Average: 8

WILLIAM WORTMAN

Ankeny, Iowa 50023

6,325

Rank: 59 out of 488

538

Rank: 145 out of 488

$218K

Rank: 53 out of 488

$406

Average: $242

12

Average: 8

STEVEN KARBER

Jefferson, Iowa 50129

6,308

Rank: 60 out of 488

838

Rank: 40 out of 488

$212K

Rank: 59 out of 488

$253

Average: $242

8

Average: 8

JAY ROSENBERGER

Des moines, Iowa 50309

6,295

Rank: 61 out of 488

825

Rank: 43 out of 488

$214K

Rank: 55 out of 488

$259

Average: $242

8

Average: 8

SARAH HAYES

Ames, Iowa 50010

6,262

Rank: 62 out of 488

415

Rank: 213 out of 488

$189K

Rank: 80 out of 488

$454

Average: $242

15

Average: 8

JENNIFER KILLION

Ames,, Iowa 50010

6,212

Rank: 63 out of 488

632

Rank: 100 out of 488

$201K

Rank: 69 out of 488

$319

Average: $242

10

Average: 8

ROBERT BLOMMER

Ottumwa, Iowa 52501

6,208

Rank: 64 out of 488

912

Rank: 35 out of 488

$131K

Rank: 132 out of 488

$144

Average: $242

7

Average: 8

EDWIN MOTTO

Davenport, Iowa 52803

6,173

Rank: 65 out of 488

786

Rank: 52 out of 488

$409K

Rank: 8 out of 488

$520

Average: $242

8

Average: 8

SEAN CUNNINGHAM

Des moines, Iowa 50309

6,149

Rank: 66 out of 488

556

Rank: 136 out of 488

$173K

Rank: 92 out of 488

$312

Average: $242

11

Average: 8

TODD BERRYHILL

Ames, Iowa 50010

5,920

Rank: 67 out of 488

798

Rank: 47 out of 488

$237K

Rank: 46 out of 488

$297

Average: $242

7

Average: 8

ARUL MOLIAN

Ames, Iowa 50010

5,904

Rank: 68 out of 488

605

Rank: 115 out of 488

$180K

Rank: 89 out of 488

$298

Average: $242

10

Average: 8

PATRICIA OVERTON-KEARY

Clive, Iowa 50325

5,902

Rank: 69 out of 488

460

Rank: 197 out of 488

$116K

Rank: 158 out of 488

$252

Average: $242

13

Average: 8

PARAG SAMPAT

Waterloo, Iowa 50703

5,873

Rank: 70 out of 488

1,444

Rank: 12 out of 488

$212K

Rank: 60 out of 488

$147

Average: $242

4

Average: 8

KATHLEEN JONES

West des moines, Iowa 50266

5,817

Rank: 71 out of 488

629

Rank: 102 out of 488

$193K

Rank: 72 out of 488

$307

Average: $242

9

Average: 8

GREGORY SMITH

Des moines, Iowa 50316

5,792

Rank: 72 out of 488

947

Rank: 31 out of 488

$213K

Rank: 57 out of 488

$225

Average: $242

6

Average: 8

WILLIAM JEROME

Bettendorf, Iowa 52722

5,730

Rank: 73 out of 488

1,121

Rank: 21 out of 488

$99.5K

Rank: 188 out of 488

$89

Average: $242

5

Average: 8

LISA HAZELTON

Cedar rapids, Iowa 52401

5,697

Rank: 74 out of 488

469

Rank: 193 out of 488

$207K

Rank: 62 out of 488

$442

Average: $242

12

Average: 8

RICHARD FAIRLEY

Dubuque, Iowa 52001

5,684

Rank: 75 out of 488

858

Rank: 38 out of 488

$69.6K

Rank: 267 out of 488

$81

Average: $242

7

Average: 8

MELANIE STAHLBERG

Cedar rapids, Iowa 52401

5,675

Rank: 76 out of 488

582

Rank: 128 out of 488

$259K

Rank: 37 out of 488

$445

Average: $242

10

Average: 8

MEGAN ROMINE

West des moines, Iowa 50266

5,619

Rank: 77 out of 488

669

Rank: 85 out of 488

$202K

Rank: 66 out of 488

$302

Average: $242

8

Average: 8

HAMZA ISMAIL

Iowa city, Iowa 52242

5,597

Rank: 78 out of 488

356

Rank: 257 out of 488

$146K

Rank: 117 out of 488

$411

Average: $242

16

Average: 8

MICHAEL MANKARIOUS

Clinton, Iowa 52732

5,567

Rank: 79 out of 488

328

Rank: 272 out of 488

$212K

Rank: 61 out of 488

$645

Average: $242

17

Average: 8

JULIA JONES

Des moines, Iowa 50309

5,545

Rank: 80 out of 488

493

Rank: 179 out of 488

$179K

Rank: 91 out of 488

$363

Average: $242

11

Average: 8

KYLE ULVELING

Carroll, Iowa 51401

5,486

Rank: 81 out of 488

1,427

Rank: 13 out of 488

$340K

Rank: 12 out of 488

$238

Average: $242

4

Average: 8

NARASIMHA PALAGUMMI

Urbandale, Iowa 50322

5,406

Rank: 82 out of 488

770

Rank: 56 out of 488

$191K

Rank: 74 out of 488

$249

Average: $242

7

Average: 8

JASHIM AHMED

Ottumwa, Iowa 52501

5,250

Rank: 83 out of 488

726

Rank: 63 out of 488

$339K

Rank: 14 out of 488

$466

Average: $242

7

Average: 8

STEVEN SEPTER

Mason city, Iowa 50401

5,132

Rank: 84 out of 488

1,659

Rank: 6 out of 488

$183K

Rank: 84 out of 488

$110

Average: $242

3

Average: 8

STEPHANIE HENDERSON

Des moines, Iowa 50309

5,066

Rank: 85 out of 488

555

Rank: 138 out of 488

$159K

Rank: 108 out of 488

$286

Average: $242

9

Average: 8

SPAS KOTEV

Ottumwa, Iowa 52501

5,017

Rank: 86 out of 488

1,356

Rank: 16 out of 488

$385K

Rank: 9 out of 488

$284

Average: $242

4

Average: 8

BRUCE HARLAN

Mason city, Iowa 50401

4,990

Rank: 87 out of 488

1,705

Rank: 5 out of 488

$189K

Rank: 79 out of 488

$111

Average: $242

3

Average: 8

SRIKANTH KATRAGADDA

Ames, Iowa 50010

4,962

Rank: 88 out of 488

546

Rank: 141 out of 488

$170K

Rank: 94 out of 488

$312

Average: $242

9

Average: 8

SARAH TALLMAN

West des moines, Iowa 50266

4,950

Rank: 89 out of 488

534

Rank: 153 out of 488

$182K

Rank: 86 out of 488

$341

Average: $242

9

Average: 8

PRATIBHA DUA

Waterloo, Iowa 50701

4,862

Rank: 90 out of 488

1,341

Rank: 17 out of 488

$190K

Rank: 76 out of 488

$142

Average: $242

4

Average: 8

ROBERT WEIS

Muscatine, Iowa 52761

4,858

Rank: 91 out of 488

1,043

Rank: 23 out of 488

$165K

Rank: 102 out of 488

$158

Average: $242

5

Average: 8

PATRICK DUNLAY

Mason city, Iowa 50401

4,843

Rank: 92 out of 488

1,655

Rank: 7 out of 488

$179K

Rank: 90 out of 488

$108

Average: $242

3

Average: 8

GARY DEVOSS

Council bluffs, Iowa 51503

4,825

Rank: 93 out of 488

401

Rank: 223 out of 488

$136K

Rank: 124 out of 488

$339

Average: $242

12

Average: 8

CHAD STOCKER

Des moines, Iowa 50314

4,792

Rank: 94 out of 488

610

Rank: 110 out of 488

$151K

Rank: 114 out of 488

$247

Average: $242

8

Average: 8

SALAISH SARIN

Iowa city, Iowa 52240

4,719

Rank: 95 out of 488

533

Rank: 155 out of 488

$127K

Rank: 140 out of 488

$238

Average: $242

9

Average: 8

SRIPAL ADITYA PADAM

Keokuk, Iowa 52632

4,609

Rank: 96 out of 488

977

Rank: 29 out of 488

$180K

Rank: 88 out of 488

$184

Average: $242

5

Average: 8

ALFRED SAVAGE

Mount pleasant, Iowa 52641

4,594

Rank: 97 out of 488

982

Rank: 28 out of 488

$114K

Rank: 161 out of 488

$116

Average: $242

5

Average: 8

JOHN KELLEY

Iowa city, Iowa 52240

4,559

Rank: 98 out of 488

505

Rank: 175 out of 488

$109K

Rank: 169 out of 488

$215

Average: $242

9

Average: 8

JOHN MARSHALL

Council bluffs, Iowa 51503

4,515

Rank: 99 out of 488

481

Rank: 186 out of 488

$184K

Rank: 83 out of 488

$382

Average: $242

9

Average: 8

ROSELLER LIBARNES

Fort madison, Iowa 52627

4,507

Rank: 100 out of 488

971

Rank: 30 out of 488

$191K

Rank: 75 out of 488

$197

Average: $242

5

Average: 8

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.