Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Montana » Hematology & Oncology

Top Hematology & Oncology Providers in Montana

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

JOHN LINFORD

Missoula, Mont. 59802

24,640

Rank: 1 out of 31

218

Rank: 24 out of 31

$487K

Rank: 1 out of 31

$2,232

Average: $311

113

Average: 10

THOMAS WARR

Great falls, Mont. 59405

15,290

Rank: 2 out of 31

300

Rank: 18 out of 31

$211K

Rank: 3 out of 31

$703

Average: $311

51

Average: 10

THOMAS WEINER

Helena, Mont. 59601

8,062

Rank: 3 out of 31

1,060

Rank: 1 out of 31

$377K

Rank: 2 out of 31

$356

Average: $311

8

Average: 10

ROY HALL

Billings, Mont. 59101

6,622

Rank: 4 out of 31

418

Rank: 6 out of 31

$107K

Rank: 8 out of 31

$256

Average: $311

16

Average: 10

KARL GUTER

Great falls, Mont. 59405

3,929

Rank: 5 out of 31

398

Rank: 8 out of 31

$174K

Rank: 4 out of 31

$438

Average: $311

10

Average: 10

ALAN THOMAS

Missoula, Mont. 59802

3,111

Rank: 6 out of 31

439

Rank: 4 out of 31

$153K

Rank: 5 out of 31

$349

Average: $311

7

Average: 10

BROCK WHITTENBERGER

Billings, Mont. 59101

2,534

Rank: 7 out of 31

648

Rank: 2 out of 31

$124K

Rank: 6 out of 31

$191

Average: $311

4

Average: 10

ROGER SANTALA

Billings, Mont. 59101

1,949

Rank: 8 out of 31

522

Rank: 3 out of 31

$112K

Rank: 7 out of 31

$214

Average: $311

4

Average: 10

PAMELA SMITH

Billings, Mont. 59101

1,774

Rank: 9 out of 31

402

Rank: 7 out of 31

$76.9K

Rank: 15 out of 31

$191

Average: $311

4

Average: 10

GRANT HARRER

Great falls, Mont. 59405

1,738

Rank: 10 out of 31

437

Rank: 5 out of 31

$94.3K

Rank: 9 out of 31

$216

Average: $311

4

Average: 10

DAVID CHRISTIANSON

Billings, Mont. 59102

1,557

Rank: 11 out of 31

310

Rank: 14 out of 31

$90.2K

Rank: 10 out of 31

$291

Average: $311

5

Average: 10

MARTIN LUCAS

Billings, Mont. 59102

1,557

Rank: 11 out of 31

304

Rank: 15 out of 31

$79.5K

Rank: 14 out of 31

$261

Average: $311

5

Average: 10

MICHAEL SNYDER

Missoula, Mont. 59802

1,541

Rank: 13 out of 31

317

Rank: 13 out of 31

$84.8K

Rank: 12 out of 31

$267

Average: $311

5

Average: 10

JAMES HUEFTLE

Butte, Mont. 59701

1,506

Rank: 14 out of 31

355

Rank: 9 out of 31

$70.8K

Rank: 19 out of 31

$200

Average: $311

4

Average: 10

PATRICK COBB

Billings, Mont. 59102

1,435

Rank: 15 out of 31

353

Rank: 10 out of 31

$76.2K

Rank: 16 out of 31

$216

Average: $311

4

Average: 10

LINDA RIES

Missoula, Mont. 59802

1,370

Rank: 16 out of 31

302

Rank: 16 out of 31

$82.8K

Rank: 13 out of 31

$274

Average: $311

5

Average: 10

SARAH SCOTT

Missoula, Mont. 59802

1,364

Rank: 17 out of 31

325

Rank: 12 out of 31

$84.8K

Rank: 11 out of 31

$261

Average: $311

4

Average: 10

TROY FIDDLER

Billings, Mont. 59102

1,243

Rank: 18 out of 31

339

Rank: 11 out of 31

$73.4K

Rank: 17 out of 31

$217

Average: $311

4

Average: 10

PATRICK BEATTY

Missoula, Mont. 59802

1,180

Rank: 19 out of 31

302

Rank: 16 out of 31

$72.8K

Rank: 18 out of 31

$241

Average: $311

4

Average: 10

PATRICK TANG

Great falls, Mont. 59405

1,013

Rank: 20 out of 31

237

Rank: 22 out of 31

$69.7K

Rank: 20 out of 31

$294

Average: $311

4

Average: 10

JESUS FABREGAS MERCADO

Billings, Mont. 59101

999

Rank: 21 out of 31

200

Rank: 25 out of 31

$32.9K

Rank: 25 out of 31

$164

Average: $311

5

Average: 10

DONALD BERDEAUX

Great falls, Mont. 59405

933

Rank: 22 out of 31

254

Rank: 21 out of 31

$56.1K

Rank: 21 out of 31

$221

Average: $311

4

Average: 10

PETER WAGNER

Kalispell, Mont. 59901

774

Rank: 23 out of 31

193

Rank: 26 out of 31

$47.9K

Rank: 23 out of 31

$248

Average: $311

4

Average: 10

ANNIE CASTILLO

Bozeman, Mont. 59715

768

Rank: 24 out of 31

282

Rank: 19 out of 31

$54.7K

Rank: 22 out of 31

$194

Average: $311

3

Average: 10

WILLIAM NICHOLS

Missoula, Mont. 59802

694

Rank: 25 out of 31

221

Rank: 23 out of 31

$31.2K

Rank: 27 out of 31

$141

Average: $311

3

Average: 10

JACK HENSOLD

Bozeman, Mont. 59715

647

Rank: 26 out of 31

273

Rank: 20 out of 31

$41.4K

Rank: 24 out of 31

$152

Average: $311

2

Average: 10

KAREN HUNT

Kalispell, Mont. 59901

538

Rank: 27 out of 31

181

Rank: 27 out of 31

$31.9K

Rank: 26 out of 31

$176

Average: $311

3

Average: 10

ELISE ANDERES

Kalispell, Mont. 59901

348

Rank: 28 out of 31

133

Rank: 28 out of 31

$23.2K

Rank: 29 out of 31

$175

Average: $311

3

Average: 10

MOHAMMED KANAAN

Havre, Mont. 59501

332

Rank: 29 out of 31

91

Rank: 31 out of 31

$23.4K

Rank: 28 out of 31

$257

Average: $311

4

Average: 10

BENJAMIN MARCHELLO

Billings, Mont. 59102

314

Rank: 30 out of 31

129

Rank: 29 out of 31

$14.9K

Rank: 30 out of 31

$115

Average: $311

2

Average: 10

JOHN WARD

Kalispell, Mont. 59901

263

Rank: 31 out of 31

110

Rank: 30 out of 31

$13.9K

Rank: 31 out of 31

$126

Average: $311

2

Average: 10

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.