Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Hematology & Oncology

Top Hematology & Oncology 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

DEBRA PROW

Ames, Iowa 50010

286,184

Rank: 1 out of 68

971

Rank: 3 out of 68

$2.3M

Rank: 6 out of 68

$2,369

Average: $1,641

295

Average: 126

SWALEH BAHAMADI

Ames, Iowa 50010

258,926

Rank: 2 out of 68

736

Rank: 13 out of 68

$2.96M

Rank: 1 out of 68

$4,019

Average: $1,641

352

Average: 126

JOSEPH MERCHANT

Ames, Iowa 50010

249,007

Rank: 3 out of 68

922

Rank: 5 out of 68

$2.95M

Rank: 2 out of 68

$3,195

Average: $1,641

270

Average: 126

LARRY OTTEMAN

Ames, Iowa 50010

216,926

Rank: 4 out of 68

861

Rank: 9 out of 68

$2.41M

Rank: 4 out of 68

$2,803

Average: $1,641

252

Average: 126

STEPHEN KAHANIC

Sioux city, Iowa 51101

174,992

Rank: 5 out of 68

917

Rank: 6 out of 68

$2.44M

Rank: 3 out of 68

$2,662

Average: $1,641

191

Average: 126

BRIAN FREEMAN

Des moinse, Iowa 50309

172,491

Rank: 6 out of 68

570

Rank: 21 out of 68

$1.64M

Rank: 16 out of 68

$2,871

Average: $1,641

303

Average: 126

ROY MOLINA

Des moines, Iowa 50314

159,474

Rank: 7 out of 68

707

Rank: 15 out of 68

$2.11M

Rank: 8 out of 68

$2,986

Average: $1,641

226

Average: 126

WILLIAM FUSSELMAN

Cedar rapids, Iowa 52403

156,289

Rank: 8 out of 68

620

Rank: 17 out of 68

$2.02M

Rank: 9 out of 68

$3,253

Average: $1,641

252

Average: 126

RADHA RAO

Sioux city, Iowa 51101

142,498

Rank: 9 out of 68

1,127

Rank: 2 out of 68

$1.82M

Rank: 11 out of 68

$1,612

Average: $1,641

126

Average: 126

DONALD WENDER

Sioux city, Iowa 51101

140,715

Rank: 10 out of 68

1,247

Rank: 1 out of 68

$2.25M

Rank: 7 out of 68

$1,801

Average: $1,641

113

Average: 126

MATTHEW HILL

Des moines, Iowa 50309

140,651

Rank: 11 out of 68

685

Rank: 16 out of 68

$1.62M

Rank: 17 out of 68

$2,369

Average: $1,641

205

Average: 126

BRADLEY HIATT

Des moines, Iowa 50309

140,237

Rank: 12 out of 68

712

Rank: 14 out of 68

$1.8M

Rank: 12 out of 68

$2,522

Average: $1,641

197

Average: 126

KAMALESH BALA

Sioux city, Iowa 51101

133,301

Rank: 13 out of 68

958

Rank: 4 out of 68

$1.72M

Rank: 13 out of 68

$1,796

Average: $1,641

139

Average: 126

CHIRANTAN GHOSH

Cedar rapids, Iowa 52402

128,821

Rank: 14 out of 68

462

Rank: 32 out of 68

$1.31M

Rank: 22 out of 68

$2,831

Average: $1,641

279

Average: 126

MARK HERMANN

Dubuque, Iowa 52001

127,410

Rank: 15 out of 68

563

Rank: 23 out of 68

$1.95M

Rank: 10 out of 68

$3,471

Average: $1,641

226

Average: 126

SARAH TOFILON

Fort dodge, Iowa 50501

123,915

Rank: 16 out of 68

346

Rank: 41 out of 68

$1.68M

Rank: 14 out of 68

$4,867

Average: $1,641

358

Average: 126

ANOOP AGGARWAL

Clinton, Iowa 52732

122,712

Rank: 17 out of 68

831

Rank: 10 out of 68

$2.31M

Rank: 5 out of 68

$2,777

Average: $1,641

148

Average: 126

JOGINDER SINGH

Waterloo, Iowa 50701

122,474

Rank: 18 out of 68

816

Rank: 11 out of 68

$1.65M

Rank: 15 out of 68

$2,022

Average: $1,641

150

Average: 126

ANGELA SANDRE

Des moines, Iowa 50309

122,347

Rank: 19 out of 68

582

Rank: 18 out of 68

$1.36M

Rank: 20 out of 68

$2,337

Average: $1,641

210

Average: 126

DAVID MERCER

Davenport, Iowa 52804

113,390

Rank: 20 out of 68

520

Rank: 30 out of 68

$1.38M

Rank: 19 out of 68

$2,645

Average: $1,641

218

Average: 126

MAGDY ELSAWY

Des moines, Iowa 50314

112,959

Rank: 21 out of 68

533

Rank: 29 out of 68

$1.05M

Rank: 27 out of 68

$1,969

Average: $1,641

212

Average: 126

MARK GUFFY

Ames, Iowa 50010

109,710

Rank: 22 out of 68

558

Rank: 24 out of 68

$1.34M

Rank: 21 out of 68

$2,395

Average: $1,641

197

Average: 126

GEORGE KOVACH

Davenport, Iowa 52804

109,416

Rank: 23 out of 68

361

Rank: 39 out of 68

$925K

Rank: 32 out of 68

$2,562

Average: $1,641

303

Average: 126

MARIO SY

Bettendorf, Iowa 52722

107,594

Rank: 24 out of 68

578

Rank: 19 out of 68

$1.38M

Rank: 18 out of 68

$2,396

Average: $1,641

186

Average: 126

STEVEN HEDDINGER

Des moines, Iowa 50309

103,240

Rank: 25 out of 68

564

Rank: 22 out of 68

$1.03M

Rank: 28 out of 68

$1,820

Average: $1,641

183

Average: 126

STACEY PARKER-BRUEGGEMANN

Council bluffs, Iowa 51503

96,237

Rank: 26 out of 68

572

Rank: 20 out of 68

$827K

Rank: 37 out of 68

$1,446

Average: $1,641

168

Average: 126

SUSANNAH FRIEMEL

Davenport, Iowa 52804

84,664

Rank: 27 out of 68

267

Rank: 47 out of 68

$1.01M

Rank: 29 out of 68

$3,795

Average: $1,641

317

Average: 126

THOMAS BUROKER

Des moines, Iowa 50309

82,372

Rank: 28 out of 68

863

Rank: 7 out of 68

$1.15M

Rank: 25 out of 68

$1,336

Average: $1,641

95

Average: 126

THOMAS WARREN

Cedar rapids, Iowa 52403

73,931

Rank: 29 out of 68

286

Rank: 45 out of 68

$1.28M

Rank: 23 out of 68

$4,465

Average: $1,641

259

Average: 126

RASA BUNTINAS

Cedar rapids, Iowa 52403

73,122

Rank: 30 out of 68

311

Rank: 42 out of 68

$1.06M

Rank: 26 out of 68

$3,406

Average: $1,641

235

Average: 126

ROSCOE MORTON

Des moines, Iowa 50309

72,193

Rank: 31 out of 68

557

Rank: 26 out of 68

$1.21M

Rank: 24 out of 68

$2,180

Average: $1,641

130

Average: 126

AMY HUGHES

Des moines, Iowa 50309

72,031

Rank: 32 out of 68

436

Rank: 35 out of 68

$1.01M

Rank: 30 out of 68

$2,321

Average: $1,641

165

Average: 126

VENKATESH RUDRAPATNA

Ames, Iowa 50010

66,734

Rank: 33 out of 68

508

Rank: 31 out of 68

$864K

Rank: 34 out of 68

$1,701

Average: $1,641

131

Average: 126

CHRISTIAN SCHULTHEIS

Dubuque, Iowa 52001

57,905

Rank: 34 out of 68

196

Rank: 53 out of 68

$344K

Rank: 40 out of 68

$1,756

Average: $1,641

295

Average: 126

TARA GRAFF

Des moines, Iowa 50314

56,998

Rank: 35 out of 68

357

Rank: 40 out of 68

$849K

Rank: 35 out of 68

$2,377

Average: $1,641

160

Average: 126

ROBERT BEHRENS

Des moines, Iowa 50309

55,905

Rank: 36 out of 68

744

Rank: 12 out of 68

$832K

Rank: 36 out of 68

$1,118

Average: $1,641

75

Average: 126

MARK WESTBERG

Des moines, Iowa 50309

53,437

Rank: 37 out of 68

863

Rank: 7 out of 68

$969K

Rank: 31 out of 68

$1,123

Average: $1,641

62

Average: 126

JAMES FEELEY

Iowa city, Iowa 52245

38,675

Rank: 38 out of 68

453

Rank: 33 out of 68

$873K

Rank: 33 out of 68

$1,928

Average: $1,641

85

Average: 126

SHOBHA CHITNENI

Bettendorf, Iowa 52722

38,582

Rank: 39 out of 68

536

Rank: 28 out of 68

$574K

Rank: 39 out of 68

$1,071

Average: $1,641

72

Average: 126

ERIC ENGELMAN

Dubuque, Iowa 52001

38,072

Rank: 40 out of 68

144

Rank: 57 out of 68

$648K

Rank: 38 out of 68

$4,502

Average: $1,641

264

Average: 126

CHRISTINE HOLM

Dubuque, Iowa 52001

26,766

Rank: 41 out of 68

187

Rank: 54 out of 68

$287K

Rank: 41 out of 68

$1,535

Average: $1,641

143

Average: 126

SAMUEL WOOD

Cedar rapids, Iowa 52403

14,215

Rank: 42 out of 68

395

Rank: 36 out of 68

$202K

Rank: 43 out of 68

$512

Average: $1,641

36

Average: 126

LAWRENCE KUKLA

Dubuque, Iowa 52001

10,821

Rank: 43 out of 68

108

Rank: 60 out of 68

$221K

Rank: 42 out of 68

$2,042

Average: $1,641

100

Average: 126

MOHAMMED MASRI

Waterloo, Iowa 50702

9,362

Rank: 44 out of 68

543

Rank: 27 out of 68

$128K

Rank: 46 out of 68

$235

Average: $1,641

17

Average: 126

SUSAN ROEDER

Iowa city, Iowa 52242

7,535

Rank: 45 out of 68

181

Rank: 55 out of 68

$139K

Rank: 45 out of 68

$767

Average: $1,641

42

Average: 126

GLENN PRESTON

Spencer, Iowa 51301

2,682

Rank: 46 out of 68

558

Rank: 24 out of 68

$139K

Rank: 44 out of 68

$249

Average: $1,641

5

Average: 126

ROBERT SHRECK

Des moines, Iowa 50309

2,495

Rank: 47 out of 68

201

Rank: 52 out of 68

$46.4K

Rank: 56 out of 68

$231

Average: $1,641

12

Average: 126

MUKUND NADIPURAM

Waterloo, Iowa 50702

2,102

Rank: 48 out of 68

441

Rank: 34 out of 68

$109K

Rank: 47 out of 68

$248

Average: $1,641

5

Average: 126

CHITRA DEVI ANANGUR GANESAN

Mason city, Iowa 50401

1,186

Rank: 49 out of 68

307

Rank: 43 out of 68

$62.6K

Rank: 49 out of 68

$204

Average: $1,641

4

Average: 126

DONALD MACFARLANE

Iowa city, Iowa 52242

1,026

Rank: 50 out of 68

362

Rank: 38 out of 68

$78.4K

Rank: 48 out of 68

$217

Average: $1,641

3

Average: 126

MARK KARWAL

Iowa city, Iowa 52242

972

Rank: 51 out of 68

368

Rank: 37 out of 68

$59K

Rank: 50 out of 68

$160

Average: $1,641

3

Average: 126

DANIEL BERG

Iowa city, Iowa 52242

869

Rank: 52 out of 68

226

Rank: 49 out of 68

$57.6K

Rank: 51 out of 68

$255

Average: $1,641

4

Average: 126

MOHAMMED MILHEM

Iowa city, Iowa 52242

822

Rank: 53 out of 68

276

Rank: 46 out of 68

$52.1K

Rank: 53 out of 68

$189

Average: $1,641

3

Average: 126

BRIAN LINK

Iowa city, Iowa 52242

816

Rank: 54 out of 68

305

Rank: 44 out of 68

$48.7K

Rank: 54 out of 68

$160

Average: $1,641

3

Average: 126

BRADLEY LAIR

Des moines, Iowa 50309

751

Rank: 55 out of 68

246

Rank: 48 out of 68

$29.7K

Rank: 62 out of 68

$121

Average: $1,641

3

Average: 126

YOUSEF ZAKHARIA

Iowa city, Iowa 52242

672

Rank: 56 out of 68

210

Rank: 51 out of 68

$54.5K

Rank: 52 out of 68

$260

Average: $1,641

3

Average: 126

UMAR FAROOQ

Iowa city, Iowa 52242

598

Rank: 57 out of 68

108

Rank: 60 out of 68

$45.8K

Rank: 57 out of 68

$424

Average: $1,641

6

Average: 126

GUIDO TRICOT

Iowa city, Iowa 52242

596

Rank: 58 out of 68

142

Rank: 58 out of 68

$48K

Rank: 55 out of 68

$338

Average: $1,641

4

Average: 126

DOUGLAS LAUX

Iowa city, Iowa 52242

560

Rank: 59 out of 68

152

Rank: 56 out of 68

$38.4K

Rank: 58 out of 68

$253

Average: $1,641

4

Average: 126

USHA PEREPU

Iowa city, Iowa 52242

466

Rank: 60 out of 68

218

Rank: 50 out of 68

$35.9K

Rank: 59 out of 68

$165

Average: $1,641

2

Average: 126

YOGESH JETHAVA

Iowa city, Iowa 52242

440

Rank: 61 out of 68

105

Rank: 62 out of 68

$23.6K

Rank: 64 out of 68

$225

Average: $1,641

4

Average: 126

THOMAS CARTER

Iowa city, Iowa 52242

437

Rank: 62 out of 68

94

Rank: 65 out of 68

$33.1K

Rank: 60 out of 68

$353

Average: $1,641

5

Average: 126

LAUREL LYCKHOLM

Iowa city, Iowa 52242

394

Rank: 63 out of 68

110

Rank: 59 out of 68

$31.1K

Rank: 61 out of 68

$283

Average: $1,641

4

Average: 126

ANUSHA MADADI

Waterloo, Iowa 50703

316

Rank: 64 out of 68

105

Rank: 62 out of 68

$18.3K

Rank: 66 out of 68

$174

Average: $1,641

3

Average: 126

KATARZYNA JAMIESON

Iowa city, Iowa 52242

308

Rank: 65 out of 68

77

Rank: 67 out of 68

$24.3K

Rank: 63 out of 68

$315

Average: $1,641

4

Average: 126

CARLOS VIGIL GONZALES

Iowa city, Iowa 52242

277

Rank: 66 out of 68

37

Rank: 68 out of 68

$20.5K

Rank: 65 out of 68

$555

Average: $1,641

7

Average: 126

STEVEN LENTZ

Iowa city, Iowa 52242

224

Rank: 67 out of 68

99

Rank: 64 out of 68

$14.1K

Rank: 67 out of 68

$143

Average: $1,641

2

Average: 126

JOSE LEONE

Iowa city, Iowa 52242

148

Rank: 68 out of 68

89

Rank: 66 out of 68

$11.1K

Rank: 68 out of 68

$124

Average: $1,641

2

Average: 126

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.