Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Surgery

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

JEFFREY ROWE

Mason city, Iowa 50401

3,739

Rank: 1 out of 196

1,218

Rank: 1 out of 196

$408K

Rank: 1 out of 196

$335

Average: $319

3

Average: 3

MICHAEL WILLERTH

Fort dodge, Iowa 50501

3,349

Rank: 2 out of 196

1,125

Rank: 2 out of 196

$271K

Rank: 3 out of 196

$241

Average: $319

3

Average: 3

MICHAEL NIEHAUS

West burlington, Iowa 52655

2,722

Rank: 3 out of 196

933

Rank: 3 out of 196

$357K

Rank: 2 out of 196

$382

Average: $319

3

Average: 3

PAUL RENZ

Cedar rapids, Iowa 52403

2,325

Rank: 4 out of 196

278

Rank: 58 out of 196

$121K

Rank: 30 out of 196

$436

Average: $319

8

Average: 3

NARENDRA BATRA

Centerville, Iowa 52544

2,238

Rank: 5 out of 196

333

Rank: 36 out of 196

$194K

Rank: 8 out of 196

$583

Average: $319

7

Average: 3

DAVID ARNOLD

Davenport, Iowa 52804

2,202

Rank: 6 out of 196

182

Rank: 113 out of 196

$110K

Rank: 41 out of 196

$607

Average: $319

12

Average: 3

JAYSON GESME

Waterloo, Iowa 50701

2,201

Rank: 7 out of 196

745

Rank: 4 out of 196

$257K

Rank: 4 out of 196

$345

Average: $319

3

Average: 3

JOHN GARRED

Whiting, Iowa 51063

2,149

Rank: 8 out of 196

333

Rank: 36 out of 196

$137K

Rank: 19 out of 196

$412

Average: $319

6

Average: 3

ROGER OTT

Dubuque, Iowa 52001

1,952

Rank: 9 out of 196

445

Rank: 19 out of 196

$113K

Rank: 38 out of 196

$253

Average: $319

4

Average: 3

BOB CARLSON

Clinton, Iowa 52732

1,927

Rank: 10 out of 196

264

Rank: 63 out of 196

$82.3K

Rank: 69 out of 196

$312

Average: $319

7

Average: 3

JOHN PHILLIPS

West burlington, Iowa 52655

1,880

Rank: 11 out of 196

695

Rank: 6 out of 196

$215K

Rank: 6 out of 196

$310

Average: $319

3

Average: 3

GREGORY YANISH

Clive, Iowa 50325

1,825

Rank: 12 out of 196

300

Rank: 47 out of 196

$130K

Rank: 22 out of 196

$434

Average: $319

6

Average: 3

GREGORY STANISLAV

Denison, Iowa 51442

1,755

Rank: 13 out of 196

179

Rank: 114 out of 196

$82.6K

Rank: 68 out of 196

$461

Average: $319

10

Average: 3

JEFFREY NIELSEN

Cedar rapids, Iowa 52403

1,681

Rank: 14 out of 196

286

Rank: 53 out of 196

$119K

Rank: 32 out of 196

$415

Average: $319

6

Average: 3

DOUGLAS DUVEN

Waterloo, Iowa 50701

1,663

Rank: 15 out of 196

685

Rank: 7 out of 196

$157K

Rank: 12 out of 196

$229

Average: $319

2

Average: 3

GREGORY BOHN

Bettendorf, Iowa 52722

1,558

Rank: 16 out of 196

198

Rank: 101 out of 196

$115K

Rank: 36 out of 196

$583

Average: $319

8

Average: 3

BENJAMIN ROLING

Dubuque, Iowa 52001

1,480

Rank: 17 out of 196

242

Rank: 73 out of 196

$73.7K

Rank: 82 out of 196

$305

Average: $319

6

Average: 3

JAMES OLNEY

Clinton, Iowa 52732

1,406

Rank: 18 out of 196

432

Rank: 20 out of 196

$140K

Rank: 17 out of 196

$324

Average: $319

3

Average: 3

ROBERT KEATING

Cedar rapids, Iowa 52403

1,399

Rank: 19 out of 196

256

Rank: 67 out of 196

$100K

Rank: 47 out of 196

$392

Average: $319

5

Average: 3

STEPHEN VANBUREN

Marshalltown, Iowa 50158

1,378

Rank: 20 out of 196

322

Rank: 41 out of 196

$93.9K

Rank: 52 out of 196

$292

Average: $319

4

Average: 3

EDWARD ORTELL

Ottumwa, Iowa 52501

1,348

Rank: 21 out of 196

698

Rank: 5 out of 196

$175K

Rank: 10 out of 196

$250

Average: $319

2

Average: 3

DENNIS CRABB

Denison, Iowa 51442

1,256

Rank: 22 out of 196

343

Rank: 32 out of 196

$49.7K

Rank: 121 out of 196

$145

Average: $319

4

Average: 3

NATHAN FIERCE

Bettendorf, Iowa 52722

1,224

Rank: 23 out of 196

470

Rank: 17 out of 196

$240K

Rank: 5 out of 196

$510

Average: $319

3

Average: 3

JOSH SMITH

Carroll, Iowa 51401

1,200

Rank: 24 out of 196

551

Rank: 8 out of 196

$145K

Rank: 15 out of 196

$264

Average: $319

2

Average: 3

TIMOTHY KRESOWIK

Iowa city, Iowa 52242

1,184

Rank: 25 out of 196

516

Rank: 12 out of 196

$81.3K

Rank: 71 out of 196

$157

Average: $319

2

Average: 3

PAUL BURGETT

Waterloo, Iowa 50701

1,132

Rank: 26 out of 196

479

Rank: 16 out of 196

$165K

Rank: 11 out of 196

$344

Average: $319

2

Average: 3

BRUCE OBBINK

Dubuque, Iowa 52001

1,121

Rank: 27 out of 196

282

Rank: 55 out of 196

$75.3K

Rank: 80 out of 196

$267

Average: $319

4

Average: 3

HARSHA JAYAWARDENA

Mason city, Iowa 50401

1,118

Rank: 28 out of 196

487

Rank: 14 out of 196

$186K

Rank: 9 out of 196

$382

Average: $319

2

Average: 3

BRIAN GERRELTS

Waterloo, Iowa 50701

1,104

Rank: 29 out of 196

430

Rank: 21 out of 196

$155K

Rank: 13 out of 196

$361

Average: $319

3

Average: 3

MEIYING KUO

Cedar rapids, Iowa 52403

1,092

Rank: 30 out of 196

229

Rank: 83 out of 196

$56.6K

Rank: 110 out of 196

$247

Average: $319

5

Average: 3

WILLIE MC CLAIREN

Des moines, Iowa 50314

1,075

Rank: 31 out of 196

464

Rank: 18 out of 196

$116K

Rank: 34 out of 196

$250

Average: $319

2

Average: 3

ALISON WILSON

Marshalltown, Iowa 50158

1,062

Rank: 32 out of 196

256

Rank: 67 out of 196

$71.3K

Rank: 86 out of 196

$279

Average: $319

4

Average: 3

MARIA MIEGGE VIERA

Fort dodge, Iowa 50501

1,058

Rank: 33 out of 196

281

Rank: 56 out of 196

$152K

Rank: 14 out of 196

$541

Average: $319

4

Average: 3

DENVILLE MYRIE

Des moines, Iowa 50314

1,034

Rank: 34 out of 196

297

Rank: 48 out of 196

$84.5K

Rank: 65 out of 196

$285

Average: $319

3

Average: 3

PRASAD NADKARNI

Muscatine, Iowa 52761

1,022

Rank: 35 out of 196

351

Rank: 29 out of 196

$107K

Rank: 44 out of 196

$304

Average: $319

3

Average: 3

JOSEPH MORRIS

Sioux city, Iowa 51104

1,019

Rank: 36 out of 196

317

Rank: 42 out of 196

$197K

Rank: 7 out of 196

$622

Average: $319

3

Average: 3

RICK SHELMAN

Iowa city, Iowa 52245

1,009

Rank: 37 out of 196

316

Rank: 43 out of 196

$122K

Rank: 29 out of 196

$388

Average: $319

3

Average: 3

JOHN STERN

Des moines, Iowa 50316

999

Rank: 38 out of 196

537

Rank: 10 out of 196

$137K

Rank: 21 out of 196

$255

Average: $319

2

Average: 3

PATRICK SLATTERY

Spencer, Iowa 51301

991

Rank: 39 out of 196

542

Rank: 9 out of 196

$137K

Rank: 20 out of 196

$253

Average: $319

2

Average: 3

SCOTT HOUGHTON

Waterloo, Iowa 50701

978

Rank: 40 out of 196

331

Rank: 38 out of 196

$120K

Rank: 31 out of 196

$363

Average: $319

3

Average: 3

RICKY MADDOX

Clinton, Iowa 52732

964

Rank: 41 out of 196

175

Rank: 117 out of 196

$69.5K

Rank: 90 out of 196

$397

Average: $319

6

Average: 3

JEFFRE HELMINK

Spencer, Iowa 51301

957

Rank: 42 out of 196

511

Rank: 13 out of 196

$128K

Rank: 24 out of 196

$250

Average: $319

2

Average: 3

DIONNE SKEETE

Iowa city, Iowa 52242

911

Rank: 43 out of 196

342

Rank: 33 out of 196

$86K

Rank: 64 out of 196

$251

Average: $319

3

Average: 3

SCOTT HAMLING

Des moines, Iowa 50309

898

Rank: 44 out of 196

399

Rank: 24 out of 196

$137K

Rank: 18 out of 196

$345

Average: $319

2

Average: 3

DAVID MORTENSEN

Council bluffs, Iowa 51503

890

Rank: 45 out of 196

401

Rank: 23 out of 196

$145K

Rank: 16 out of 196

$362

Average: $319

2

Average: 3

JAREN RICKER

Spencer, Iowa 51301

883

Rank: 46 out of 196

529

Rank: 11 out of 196

$116K

Rank: 35 out of 196

$219

Average: $319

2

Average: 3

ANTHONY LEO

Oelwein, Iowa 50662

858

Rank: 47 out of 196

336

Rank: 35 out of 196

$94.7K

Rank: 50 out of 196

$282

Average: $319

3

Average: 3

JOSEPH O'HANLON

Des moines, Iowa 50314

857

Rank: 48 out of 196

294

Rank: 49 out of 196

$92K

Rank: 57 out of 196

$313

Average: $319

3

Average: 3

ABDOLHOSSEIN EMAMI-AHARI

Mason city, Iowa 50401

854

Rank: 49 out of 196

408

Rank: 22 out of 196

$125K

Rank: 28 out of 196

$306

Average: $319

2

Average: 3

SOREN KRAEMER

Des moines, Iowa 50314

844

Rank: 50 out of 196

330

Rank: 39 out of 196

$127K

Rank: 25 out of 196

$385

Average: $319

3

Average: 3

JASON KEONIN

Spencer, Iowa 51301

818

Rank: 51 out of 196

481

Rank: 15 out of 196

$115K

Rank: 37 out of 196

$240

Average: $319

2

Average: 3

JOSEPH FULLER

Dubuque, Iowa 52001

803

Rank: 52 out of 196

224

Rank: 85 out of 196

$54.3K

Rank: 114 out of 196

$243

Average: $319

4

Average: 3

KENT CHOI

Iowa city, Iowa 52242

800

Rank: 53 out of 196

346

Rank: 30 out of 196

$99.4K

Rank: 48 out of 196

$287

Average: $319

2

Average: 3

ALLEN ZAGOREN

Des moines, Iowa 50309

786

Rank: 54 out of 196

116

Rank: 145 out of 196

$20.4K

Rank: 162 out of 196

$176

Average: $319

7

Average: 3

STEVEN ALLGOOD

Mason city, Iowa 50401

786

Rank: 54 out of 196

301

Rank: 46 out of 196

$113K

Rank: 39 out of 196

$374

Average: $319

3

Average: 3

GERALD BAKER

Des moines, Iowa 50309

764

Rank: 56 out of 196

245

Rank: 70 out of 196

$117K

Rank: 33 out of 196

$479

Average: $319

3

Average: 3

THOMAS GRANCHI

Iowa city, Iowa 52242

759

Rank: 57 out of 196

247

Rank: 69 out of 196

$76.3K

Rank: 76 out of 196

$309

Average: $319

3

Average: 3

KERRI NOWELL

Cedar rapids, Iowa 52403

756

Rank: 58 out of 196

134

Rank: 137 out of 196

$55.7K

Rank: 112 out of 196

$416

Average: $319

6

Average: 3

DENNIS WHITMER

Des moines, Iowa 50314

755

Rank: 59 out of 196

360

Rank: 27 out of 196

$126K

Rank: 26 out of 196

$350

Average: $319

2

Average: 3

LUIS GARCIA

Iowa city, Iowa 52242

751

Rank: 60 out of 196

294

Rank: 49 out of 196

$83.2K

Rank: 67 out of 196

$283

Average: $319

3

Average: 3

RONALD KOLEGRAFF

Okoboji, Iowa 51355

746

Rank: 61 out of 196

115

Rank: 146 out of 196

$109K

Rank: 43 out of 196

$944

Average: $319

6

Average: 3

BENJAMIN SCHLICHER

Ames, Iowa 50010

739

Rank: 62 out of 196

292

Rank: 52 out of 196

$92.9K

Rank: 53 out of 196

$318

Average: $319

3

Average: 3

NATISHA JENSEN

Des moines, Iowa 50314

709

Rank: 63 out of 196

257

Rank: 65 out of 196

$70.7K

Rank: 88 out of 196

$275

Average: $319

3

Average: 3

JEFFREY MAIRE

Des moines, Iowa 50314

698

Rank: 64 out of 196

337

Rank: 34 out of 196

$126K

Rank: 27 out of 196

$373

Average: $319

2

Average: 3

PRAVEEN PRASAD

Windsor heights, Iowa 50312

697

Rank: 65 out of 196

344

Rank: 31 out of 196

$130K

Rank: 23 out of 196

$377

Average: $319

2

Average: 3

MYLES TIESZEN

Council bluffs, Iowa 51503

695

Rank: 66 out of 196

271

Rank: 60 out of 196

$92.7K

Rank: 55 out of 196

$342

Average: $319

3

Average: 3

ANDREW NOWELL

Cedar rapids, Iowa 52403

692

Rank: 67 out of 196

157

Rank: 129 out of 196

$51.9K

Rank: 115 out of 196

$331

Average: $319

4

Average: 3

MARK TAYLOR

Ames, Iowa 50010

686

Rank: 68 out of 196

257

Rank: 65 out of 196

$88.4K

Rank: 61 out of 196

$344

Average: $319

3

Average: 3

PAUL GROSSMANN

Des moines, Iowa 50314

683

Rank: 69 out of 196

353

Rank: 28 out of 196

$105K

Rank: 45 out of 196

$297

Average: $319

2

Average: 3

MARK VANDENBERG

Ames, Iowa 50010

675

Rank: 70 out of 196

234

Rank: 78 out of 196

$79.3K

Rank: 73 out of 196

$339

Average: $319

3

Average: 3

CASS FRANKLIN

Des moines, Iowa 50314

671

Rank: 71 out of 196

159

Rank: 128 out of 196

$89.3K

Rank: 59 out of 196

$562

Average: $319

4

Average: 3

JAMES QUANN

Dubuque, Iowa 52001

670

Rank: 72 out of 196

196

Rank: 104 out of 196

$51.1K

Rank: 117 out of 196

$260

Average: $319

3

Average: 3

MICHAEL ZLOMKE

Council bluffs, Iowa 51503

662

Rank: 73 out of 196

308

Rank: 45 out of 196

$86.6K

Rank: 63 out of 196

$281

Average: $319

2

Average: 3

VINCENT REID

Cedar rapids, Iowa 52403

660

Rank: 74 out of 196

279

Rank: 57 out of 196

$110K

Rank: 42 out of 196

$396

Average: $319

2

Average: 3

JASON DIERKING

Storm lake, Iowa 50588

655

Rank: 75 out of 196

367

Rank: 25 out of 196

$111K

Rank: 40 out of 196

$301

Average: $319

2

Average: 3

ROBERT SAVEREIDE

Waterloo, Iowa 50702

652

Rank: 76 out of 196

293

Rank: 51 out of 196

$70.9K

Rank: 87 out of 196

$242

Average: $319

2

Average: 3

RANDALL MESSERLY

Manchester, Iowa 52057

639

Rank: 77 out of 196

367

Rank: 25 out of 196

$91.3K

Rank: 58 out of 196

$249

Average: $319

2

Average: 3

MICHAEL MOHAN

West des moines, Iowa 50266

632

Rank: 78 out of 196

283

Rank: 54 out of 196

$84.4K

Rank: 66 out of 196

$298

Average: $319

2

Average: 3

ALICE FAGIN

Iowa city, Iowa 52242

632

Rank: 78 out of 196

115

Rank: 146 out of 196

$46.2K

Rank: 127 out of 196

$401

Average: $319

5

Average: 3

PRASHANT KHULLAR

Iowa city, Iowa 52242

622

Rank: 80 out of 196

264

Rank: 63 out of 196

$88.6K

Rank: 60 out of 196

$336

Average: $319

2

Average: 3

NICHOLAS KUIPER

Grinnell, Iowa 50112

608

Rank: 81 out of 196

310

Rank: 44 out of 196

$102K

Rank: 46 out of 196

$330

Average: $319

2

Average: 3

DAVID OPPERT

Dubuque, Iowa 52001

603

Rank: 82 out of 196

271

Rank: 60 out of 196

$57.3K

Rank: 108 out of 196

$211

Average: $319

2

Average: 3

NATHAN SCHNEIDER

Iowa city, Iowa 52245

597

Rank: 83 out of 196

235

Rank: 76 out of 196

$60.8K

Rank: 103 out of 196

$259

Average: $319

3

Average: 3

DOMINIC FORMARO

Newton, Iowa 50208

592

Rank: 84 out of 196

231

Rank: 81 out of 196

$75.9K

Rank: 77 out of 196

$328

Average: $319

3

Average: 3

KEITH SHAW

Dubuque, Iowa 52001

584

Rank: 85 out of 196

269

Rank: 62 out of 196

$63.6K

Rank: 99 out of 196

$237

Average: $319

2

Average: 3

RYAN ROE

Des moines, Iowa 50314

583

Rank: 86 out of 196

323

Rank: 40 out of 196

$74.3K

Rank: 81 out of 196

$230

Average: $319

2

Average: 3

SCOTT BIERMAN

Decorah, Iowa 52101

582

Rank: 87 out of 196

240

Rank: 74 out of 196

$57.4K

Rank: 107 out of 196

$239

Average: $319

2

Average: 3

SUSAN BECK

Clive, Iowa 50325

576

Rank: 88 out of 196

237

Rank: 75 out of 196

$79.9K

Rank: 72 out of 196

$337

Average: $319

2

Average: 3

JOHAN AERTS

Des moines, Iowa 50314

575

Rank: 89 out of 196

140

Rank: 133 out of 196

$71.9K

Rank: 85 out of 196

$514

Average: $319

4

Average: 3

JACOB WAGNER

Dubuque, Iowa 52001

554

Rank: 90 out of 196

213

Rank: 92 out of 196

$67.6K

Rank: 92 out of 196

$317

Average: $319

3

Average: 3

ROBERT RADCLIFFE

Iowa city, Iowa 52245

553

Rank: 91 out of 196

190

Rank: 106 out of 196

$72.2K

Rank: 84 out of 196

$380

Average: $319

3

Average: 3

JEFFREY DIETZENBACH

Des moines, Iowa 50309

542

Rank: 92 out of 196

233

Rank: 79 out of 196

$94K

Rank: 51 out of 196

$403

Average: $319

2

Average: 3

RICHARD SIDWELL

Des moines, Iowa 50309

539

Rank: 93 out of 196

185

Rank: 108 out of 196

$48.4K

Rank: 123 out of 196

$261

Average: $319

3

Average: 3

THOMAS HELMSWORTH

Muscatine, Iowa 52761

535

Rank: 94 out of 196

161

Rank: 126 out of 196

$50.7K

Rank: 118 out of 196

$315

Average: $319

3

Average: 3

GREGORY SACHS

Ames, Iowa 50010

532

Rank: 95 out of 196

185

Rank: 108 out of 196

$81.9K

Rank: 70 out of 196

$443

Average: $319

3

Average: 3

RAMESH KUMAR

Muscatine, Iowa 52761

531

Rank: 96 out of 196

243

Rank: 72 out of 196

$61.5K

Rank: 102 out of 196

$253

Average: $319

2

Average: 3

JAMES PARTRIDGE

Ames, Iowa 50010

528

Rank: 97 out of 196

232

Rank: 80 out of 196

$92.8K

Rank: 54 out of 196

$400

Average: $319

2

Average: 3

NEIL MCMAHON

Waterloo, Iowa 50702

512

Rank: 98 out of 196

235

Rank: 76 out of 196

$64.6K

Rank: 96 out of 196

$275

Average: $319

2

Average: 3

TIFFANY TORSTENSON

Clive, Iowa 50325

505

Rank: 99 out of 196

171

Rank: 120 out of 196

$67.8K

Rank: 91 out of 196

$397

Average: $319

3

Average: 3

JOSEPH LOHMULLER

Davenport, Iowa 52803

498

Rank: 100 out of 196

211

Rank: 94 out of 196

$98.2K

Rank: 49 out of 196

$465

Average: $319

2

Average: 3

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.