ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Oklahoma » Internal Medicine

Top Internal Medicine Providers in Oklahoma

Top Providers

Providers are grouped by the specialty assigned to them by Medicare. This specialty may differ from their self-reported specialty, and 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

MATTHEW ARMSTRONG

Tulsa, Okla. 74146

93,370

Rank: 1 out of 746

493

Rank: 216 out of 746

$922K

Rank: 2 out of 746

$1,870

Average: $236

189

Average: 5

VICKI BAKER

Tulsa, Okla. 74146

79,573

Rank: 2 out of 746

687

Rank: 96 out of 746

$902K

Rank: 3 out of 746

$1,312

Average: $236

116

Average: 5

JASON STANSILL

Tulsa, Okla. 74104

53,847

Rank: 3 out of 746

8,730

Rank: 1 out of 746

$711K

Rank: 4 out of 746

$81

Average: $236

6

Average: 5

AMY SHULTZ

Duncan, Okla. 73533

34,159

Rank: 4 out of 746

970

Rank: 39 out of 746

$980K

Rank: 1 out of 746

$1,010

Average: $236

35

Average: 5

WU-JUNG CHOE

Del city, Okla. 73115

21,706

Rank: 5 out of 746

938

Rank: 45 out of 746

$507K

Rank: 9 out of 746

$540

Average: $236

23

Average: 5

SIDNEY WILLIAMS

Stillwater, Okla. 74074

19,070

Rank: 6 out of 746

436

Rank: 270 out of 746

$369K

Rank: 19 out of 746

$847

Average: $236

44

Average: 5

KAREN MALUF

Chickasha, Okla. 73018

18,844

Rank: 7 out of 746

1,646

Rank: 9 out of 746

$326K

Rank: 25 out of 746

$198

Average: $236

11

Average: 5

MERLE DAVIS

Shawnee, Okla. 74804

16,694

Rank: 8 out of 746

1,662

Rank: 8 out of 746

$305K

Rank: 35 out of 746

$184

Average: $236

10

Average: 5

MUHAMMAD GILLAN

Oklahoma city, Okla. 73103

16,348

Rank: 9 out of 746

490

Rank: 218 out of 746

$420K

Rank: 11 out of 746

$858

Average: $236

33

Average: 5

CHRISTINE CODDING

Oklahoma city, Okla. 73103

15,613

Rank: 10 out of 746

365

Rank: 365 out of 746

$303K

Rank: 36 out of 746

$829

Average: $236

43

Average: 5

ROBERT LOVE

Lawton, Okla. 73505

14,479

Rank: 11 out of 746

973

Rank: 38 out of 746

$432K

Rank: 10 out of 746

$444

Average: $236

15

Average: 5

DON HESS

Chickasha, Okla. 73018

14,120

Rank: 12 out of 746

1,394

Rank: 12 out of 746

$319K

Rank: 29 out of 746

$229

Average: $236

10

Average: 5

JANE PURSER

Tulsa, Okla. 74133

13,553

Rank: 13 out of 746

605

Rank: 139 out of 746

$198K

Rank: 84 out of 746

$327

Average: $236

22

Average: 5

JOHN WILLIAMS

Stillwater, Okla. 74074

13,301

Rank: 14 out of 746

555

Rank: 176 out of 746

$306K

Rank: 33 out of 746

$552

Average: $236

24

Average: 5

MATTHEW DRAELOS

Edmond, Okla. 73034

12,891

Rank: 15 out of 746

983

Rank: 35 out of 746

$350K

Rank: 21 out of 746

$357

Average: $236

13

Average: 5

DEEPAK JAISWAL

Durant, Okla. 74701

12,240

Rank: 16 out of 746

987

Rank: 34 out of 746

$410K

Rank: 13 out of 746

$415

Average: $236

12

Average: 5

JON COX

Tulsa, Okla. 74104

11,503

Rank: 17 out of 746

1,272

Rank: 15 out of 746

$198K

Rank: 83 out of 746

$156

Average: $236

9

Average: 5

DAVID KYGER

Muskogee, Okla. 74401

11,233

Rank: 18 out of 746

952

Rank: 40 out of 746

$276K

Rank: 42 out of 746

$289

Average: $236

12

Average: 5

OSCAR MORALES

Duncan, Okla. 73533

10,689

Rank: 19 out of 746

235

Rank: 514 out of 746

$314K

Rank: 32 out of 746

$1,335

Average: $236

45

Average: 5

ADEL MALATI

Okmulgee, Okla. 74447

10,539

Rank: 20 out of 746

828

Rank: 60 out of 746

$332K

Rank: 24 out of 746

$401

Average: $236

13

Average: 5

RODGER SPILLARS

Tulsa, Okla. 74133

10,309

Rank: 21 out of 746

682

Rank: 100 out of 746

$535K

Rank: 7 out of 746

$785

Average: $236

15

Average: 5

ROBERT HIGHTOWER

Cushing, Okla. 74023

10,245

Rank: 22 out of 746

633

Rank: 116 out of 746

$324K

Rank: 26 out of 746

$512

Average: $236

16

Average: 5

JOE LEVERETT

Altus, Okla. 73521

9,455

Rank: 23 out of 746

947

Rank: 43 out of 746

$380K

Rank: 16 out of 746

$402

Average: $236

10

Average: 5

TIN THEIN

Muskogee, Okla. 74401

9,367

Rank: 24 out of 746

567

Rank: 170 out of 746

$213K

Rank: 69 out of 746

$375

Average: $236

17

Average: 5

SANGEETA KHETPAL

Durant, Okla. 74701

9,295

Rank: 25 out of 746

952

Rank: 40 out of 746

$380K

Rank: 17 out of 746

$399

Average: $236

10

Average: 5

FREDERICK DELAFIELD

Oklahoma city, Okla. 73120

8,825

Rank: 26 out of 746

807

Rank: 62 out of 746

$397K

Rank: 14 out of 746

$492

Average: $236

11

Average: 5

SHOAB NAZIR

Oklahoma city, Okla. 73135

8,602

Rank: 27 out of 746

1,461

Rank: 10 out of 746

$600K

Rank: 5 out of 746

$411

Average: $236

6

Average: 5

KEVIN GORDON

Durant, Okla. 74701

8,546

Rank: 28 out of 746

933

Rank: 46 out of 746

$218K

Rank: 63 out of 746

$233

Average: $236

9

Average: 5

STEVEN BROWN

Bethany, Okla. 73008

8,468

Rank: 29 out of 746

830

Rank: 58 out of 746

$317K

Rank: 31 out of 746

$382

Average: $236

10

Average: 5

HAROLD WOOD

Shawnee, Okla. 74804

8,342

Rank: 30 out of 746

599

Rank: 141 out of 746

$175K

Rank: 111 out of 746

$293

Average: $236

14

Average: 5

DAVID HOLLAND

Shawnee, Okla. 74804

8,289

Rank: 31 out of 746

1,113

Rank: 23 out of 746

$173K

Rank: 115 out of 746

$155

Average: $236

7

Average: 5

JOHN HOLDEN

Ponca city, Okla. 74601

8,162

Rank: 32 out of 746

784

Rank: 67 out of 746

$219K

Rank: 62 out of 746

$279

Average: $236

10

Average: 5

JOHN SUTTON

Woodward, Okla. 73801

7,991

Rank: 33 out of 746

1,270

Rank: 16 out of 746

$214K

Rank: 68 out of 746

$169

Average: $236

6

Average: 5

JEREMIAH RUTHERFORD

Muskogee, Okla. 74401

7,796

Rank: 34 out of 746

642

Rank: 112 out of 746

$217K

Rank: 64 out of 746

$338

Average: $236

12

Average: 5

DENNIS HUGHES

Duncan, Okla. 73533

7,731

Rank: 35 out of 746

2,527

Rank: 3 out of 746

$167K

Rank: 120 out of 746

$66

Average: $236

3

Average: 5

DAVID LESTER

Muskogee, Okla. 74401

7,727

Rank: 36 out of 746

1,263

Rank: 17 out of 746

$370K

Rank: 18 out of 746

$293

Average: $236

6

Average: 5

STEVEN WISEMAN

Tulsa, Okla. 74104

7,611

Rank: 37 out of 746

778

Rank: 69 out of 746

$194K

Rank: 89 out of 746

$249

Average: $236

10

Average: 5

BRUCE DANIELS

Oklahoma city, Okla. 73109

7,385

Rank: 38 out of 746

788

Rank: 64 out of 746

$515K

Rank: 8 out of 746

$654

Average: $236

9

Average: 5

MICHAEL HAUSER

Oklahoma city, Okla. 73120

7,368

Rank: 39 out of 746

2,316

Rank: 6 out of 746

$250K

Rank: 51 out of 746

$108

Average: $236

3

Average: 5

ABDOLKARIM KHORASANCHIAN

Mcalester, Okla. 74501

7,269

Rank: 40 out of 746

2,460

Rank: 4 out of 746

$132K

Rank: 179 out of 746

$54

Average: $236

3

Average: 5

MICHAEL BUTCHER

Shawnee, Okla. 74804

7,025

Rank: 41 out of 746

588

Rank: 150 out of 746

$153K

Rank: 137 out of 746

$260

Average: $236

12

Average: 5

CURTIS WILLIAMS

Oklahoma city, Okla. 73112

6,699

Rank: 42 out of 746

618

Rank: 129 out of 746

$200K

Rank: 81 out of 746

$324

Average: $236

11

Average: 5

MICHAEL RICKMAN

Enid, Okla. 73701

6,655

Rank: 43 out of 746

865

Rank: 53 out of 746

$208K

Rank: 74 out of 746

$240

Average: $236

8

Average: 5

DINESH DALBIR

Oklahoma city, Okla. 73142

6,651

Rank: 44 out of 746

411

Rank: 295 out of 746

$538K

Rank: 6 out of 746

$1,309

Average: $236

16

Average: 5

ISABEL VEGA

Muskogee, Okla. 74401

6,632

Rank: 45 out of 746

411

Rank: 295 out of 746

$170K

Rank: 116 out of 746

$413

Average: $236

16

Average: 5

VINCENT BRYAN

Tulsa, Okla. 74136

6,553

Rank: 46 out of 746

779

Rank: 68 out of 746

$306K

Rank: 34 out of 746

$393

Average: $236

8

Average: 5

TIMOTHY NICKEL

Tulsa, Okla. 74133

6,515

Rank: 47 out of 746

478

Rank: 230 out of 746

$106K

Rank: 236 out of 746

$221

Average: $236

14

Average: 5

KUMAR ENNAMURI

Norman, Okla. 73069

6,506

Rank: 48 out of 746

533

Rank: 189 out of 746

$419K

Rank: 12 out of 746

$785

Average: $236

12

Average: 5

CHISOO CHOI

Tulsa, Okla. 74128

6,471

Rank: 49 out of 746

405

Rank: 304 out of 746

$364K

Rank: 20 out of 746

$899

Average: $236

16

Average: 5

KEN KUYKENDALL

Muskogee, Okla. 74401

6,470

Rank: 50 out of 746

1,006

Rank: 32 out of 746

$262K

Rank: 45 out of 746

$261

Average: $236

6

Average: 5

JEFFREY LIM

Guymon, Okla. 73942

6,463

Rank: 51 out of 746

578

Rank: 159 out of 746

$117K

Rank: 206 out of 746

$203

Average: $236

11

Average: 5

SHASHINDRA SHETTY

Shawnee, Okla. 74804

6,440

Rank: 52 out of 746

486

Rank: 224 out of 746

$146K

Rank: 152 out of 746

$301

Average: $236

13

Average: 5

WELLIE ADLAON

Tishomingo, Okla. 73460

6,425

Rank: 53 out of 746

651

Rank: 109 out of 746

$224K

Rank: 58 out of 746

$344

Average: $236

10

Average: 5

MARTIN BAUTISTA

Guymon, Okla. 73942

6,394

Rank: 54 out of 746

322

Rank: 417 out of 746

$106K

Rank: 237 out of 746

$328

Average: $236

20

Average: 5

CHERYL BLACK

Oklahoma city, Okla. 73112

6,296

Rank: 55 out of 746

582

Rank: 154 out of 746

$149K

Rank: 146 out of 746

$256

Average: $236

11

Average: 5

JOE POTTER

Madill, Okla. 73446

6,284

Rank: 56 out of 746

606

Rank: 138 out of 746

$166K

Rank: 124 out of 746

$274

Average: $236

10

Average: 5

GEORGE FREEMAN

Idabel, Okla. 74745

6,248

Rank: 57 out of 746

589

Rank: 148 out of 746

$203K

Rank: 79 out of 746

$344

Average: $236

11

Average: 5

MEHRAN SHAHSAVARI

Norman, Okla. 73071

6,058

Rank: 58 out of 746

714

Rank: 89 out of 746

$322K

Rank: 27 out of 746

$451

Average: $236

8

Average: 5

ROGER SMITH

Oklahoma city, Okla. 73112

6,007

Rank: 59 out of 746

786

Rank: 65 out of 746

$158K

Rank: 129 out of 746

$202

Average: $236

8

Average: 5

RAHA NAEL

Oklahoma city, Okla. 73120

5,972

Rank: 60 out of 746

4,096

Rank: 2 out of 746

$216K

Rank: 66 out of 746

$53

Average: $236

1

Average: 5

ROMEO OBSEQUIO

Miami, Okla. 74354

5,913

Rank: 61 out of 746

613

Rank: 133 out of 746

$174K

Rank: 112 out of 746

$285

Average: $236

10

Average: 5

DONALD KIM

Oklahoma city, Okla. 73170

5,909

Rank: 62 out of 746

580

Rank: 158 out of 746

$318K

Rank: 30 out of 746

$548

Average: $236

10

Average: 5

HENRY CO

Eufaula, Okla. 74432

5,760

Rank: 63 out of 746

1,301

Rank: 13 out of 746

$255K

Rank: 50 out of 746

$196

Average: $236

4

Average: 5

DAVID SHEPHERD

Enid, Okla. 73701

5,744

Rank: 64 out of 746

723

Rank: 86 out of 746

$189K

Rank: 100 out of 746

$261

Average: $236

8

Average: 5

RICHARD BRITTINGHAM

Lawton, Okla. 73505

5,708

Rank: 65 out of 746

785

Rank: 66 out of 746

$232K

Rank: 55 out of 746

$296

Average: $236

7

Average: 5

HENRY ALLEN

Oklahoma city, Okla. 73119

5,688

Rank: 66 out of 746

795

Rank: 63 out of 746

$197K

Rank: 85 out of 746

$248

Average: $236

7

Average: 5

ROBERT HARRIS

Tulsa, Okla. 74135

5,667

Rank: 67 out of 746

533

Rank: 189 out of 746

$232K

Rank: 56 out of 746

$435

Average: $236

11

Average: 5

KRISTIN THORP

Oklahoma city, Okla. 73104

5,658

Rank: 68 out of 746

322

Rank: 417 out of 746

$276K

Rank: 41 out of 746

$857

Average: $236

18

Average: 5

KELLI KOONS

Shawnee, Okla. 74804

5,650

Rank: 69 out of 746

465

Rank: 243 out of 746

$136K

Rank: 168 out of 746

$293

Average: $236

12

Average: 5

GRACE RUIDERA

Midwest city, Okla. 73110

5,587

Rank: 70 out of 746

685

Rank: 98 out of 746

$193K

Rank: 91 out of 746

$282

Average: $236

8

Average: 5

NEENA PHILIP

Oklahoma city, Okla. 73112

5,583

Rank: 71 out of 746

581

Rank: 156 out of 746

$174K

Rank: 114 out of 746

$300

Average: $236

10

Average: 5

JEREMY HOLTER

Shawnee, Okla. 74804

5,573

Rank: 72 out of 746

503

Rank: 211 out of 746

$132K

Rank: 177 out of 746

$263

Average: $236

11

Average: 5

DENNIS PARKER

Okc, Okla. 73112

5,564

Rank: 73 out of 746

1,026

Rank: 30 out of 746

$295K

Rank: 39 out of 746

$287

Average: $236

5

Average: 5

LAM LE

Tulsa, Okla. 74135

5,423

Rank: 74 out of 746

477

Rank: 231 out of 746

$337K

Rank: 23 out of 746

$706

Average: $236

11

Average: 5

THOMAS MERRILL

Norman, Okla. 73071

5,402

Rank: 76 out of 746

1,181

Rank: 20 out of 746

$302K

Rank: 37 out of 746

$255

Average: $236

5

Average: 5

JOHN MOORE

Pauls valley, Okla. 73075

5,392

Rank: 77 out of 746

748

Rank: 80 out of 746

$128K

Rank: 188 out of 746

$171

Average: $236

7

Average: 5

JOHN COOK

Tulsa, Okla. 74136

5,391

Rank: 78 out of 746

326

Rank: 407 out of 746

$289K

Rank: 40 out of 746

$887

Average: $236

17

Average: 5

MOUTASIM AL-SHAER

Tulsa, Okla. 74136

5,344

Rank: 79 out of 746

1,418

Rank: 11 out of 746

$211K

Rank: 70 out of 746

$149

Average: $236

4

Average: 5

PATRICK MORGAN

Midwest city, Okla. 73110

5,340

Rank: 80 out of 746

858

Rank: 54 out of 746

$181K

Rank: 107 out of 746

$211

Average: $236

6

Average: 5

ROBERT BROWN

Oklahoma city, Okla. 73112

5,296

Rank: 81 out of 746

395

Rank: 320 out of 746

$81.8K

Rank: 319 out of 746

$207

Average: $236

13

Average: 5

RAKESH PRASAD

Oklahoma city, Okla. 73112

5,115

Rank: 82 out of 746

840

Rank: 57 out of 746

$320K

Rank: 28 out of 746

$381

Average: $236

6

Average: 5

PHILIP SELF

Alva, Okla. 73717

5,093

Rank: 83 out of 746

508

Rank: 207 out of 746

$146K

Rank: 153 out of 746

$287

Average: $236

10

Average: 5

JEFFERY ROTHER

Ardmore, Okla. 73401

5,078

Rank: 84 out of 746

888

Rank: 49 out of 746

$169K

Rank: 118 out of 746

$190

Average: $236

6

Average: 5

BOBBY ELLIS

Ardmore, Okla. 73401

5,066

Rank: 85 out of 746

754

Rank: 76 out of 746

$176K

Rank: 110 out of 746

$233

Average: $236

7

Average: 5

LOUIS COX

Oklahoma city, Okla. 73112

4,856

Rank: 86 out of 746

548

Rank: 181 out of 746

$249K

Rank: 52 out of 746

$455

Average: $236

9

Average: 5

JOHN CHIAFFITELLI

Oklahoma city, Okla. 73159

4,851

Rank: 87 out of 746

326

Rank: 407 out of 746

$275K

Rank: 43 out of 746

$845

Average: $236

15

Average: 5

WILLIAM JAMES

Sand springs, Okla. 74063

4,818

Rank: 88 out of 746

490

Rank: 218 out of 746

$85.9K

Rank: 300 out of 746

$175

Average: $236

10

Average: 5

JAMES LOVE

Norman, Okla. 73071

4,695

Rank: 89 out of 746

670

Rank: 103 out of 746

$205K

Rank: 78 out of 746

$305

Average: $236

7

Average: 5

PAUL HOBBS

Tahlequah, Okla. 74464

4,658

Rank: 90 out of 746

1,085

Rank: 24 out of 746

$167K

Rank: 121 out of 746

$154

Average: $236

4

Average: 5

JEROME BLOCK

Tulsa, Okla. 74105

4,631

Rank: 91 out of 746

423

Rank: 285 out of 746

$148K

Rank: 148 out of 746

$349

Average: $236

11

Average: 5

MELINDA ALLEN

Grove, Okla. 74344

4,565

Rank: 92 out of 746

699

Rank: 93 out of 746

$141K

Rank: 163 out of 746

$202

Average: $236

7

Average: 5

BRADFORD STEPHENS

Miami, Okla. 74354

4,547

Rank: 93 out of 746

981

Rank: 36 out of 746

$262K

Rank: 47 out of 746

$267

Average: $236

5

Average: 5

SEMIRA CHARBONEAU

Ada, Okla. 74820

4,536

Rank: 94 out of 746

632

Rank: 117 out of 746

$150K

Rank: 141 out of 746

$237

Average: $236

7

Average: 5

VISHAL AGGARWAL

Tulsa, Okla. 74104

4,487

Rank: 95 out of 746

419

Rank: 289 out of 746

$270K

Rank: 44 out of 746

$645

Average: $236

11

Average: 5

HAMID MAHMOOD

Mustang, Okla. 73064

4,435

Rank: 96 out of 746

639

Rank: 113 out of 746

$256K

Rank: 49 out of 746

$400

Average: $236

7

Average: 5

GEO PHILIPS CHACKO

Norman, Okla. 73071

4,428

Rank: 97 out of 746

1,242

Rank: 19 out of 746

$185K

Rank: 103 out of 746

$149

Average: $236

4

Average: 5

WILLIAM SMITH

Claremore, Okla. 74017

4,395

Rank: 98 out of 746

1,084

Rank: 25 out of 746

$122K

Rank: 196 out of 746

$113

Average: $236

4

Average: 5

GERALD REED

Bartlesville, Okla. 74003

4,395

Rank: 98 out of 746

1,286

Rank: 14 out of 746

$262K

Rank: 46 out of 746

$204

Average: $236

3

Average: 5

CLAYTON FLANARY

Henryetta, Okla. 74437

4,369

Rank: 100 out of 746

706

Rank: 91 out of 746

$135K

Rank: 174 out of 746

$191

Average: $236

6

Average: 5

KHALID ALY

Pryor, Okla. 74361

4,366

Rank: 101 out of 746

459

Rank: 250 out of 746

$111K

Rank: 221 out of 746

$242

Average: $236

10

Average: 5

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 2013 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.