Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Florida » Ophthalmology

Top Ophthalmology Providers in Florida

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

ALEXANDER EATON

Fort myers, Fla. 33907

60,348

Rank: 1 out of 1,109

3,158

Rank: 10 out of 1,109

$10.2M

Rank: 1 out of 1,109

$3,241

Average: $548

19

Average: 5

SUNIL GUPTA

Pensacola, Fla. 32503

50,407

Rank: 2 out of 1,109

2,742

Rank: 24 out of 1,109

$6.74M

Rank: 4 out of 1,109

$2,457

Average: $548

18

Average: 5

SALOMON MELGEN

West palm beach, Fla. 33407

46,955

Rank: 3 out of 1,109

619

Rank: 616 out of 1,109

$8.2M

Rank: 2 out of 1,109

$13.2K

Average: $548

76

Average: 5

JOHN MYERS

Pensacola, Fla. 32503

45,795

Rank: 4 out of 1,109

2,271

Rank: 62 out of 1,109

$6.39M

Rank: 5 out of 1,109

$2,814

Average: $548

20

Average: 5

HUSSEIN WAFAPOOR

Fort myers, Fla. 33907

42,605

Rank: 5 out of 1,109

2,380

Rank: 47 out of 1,109

$7.28M

Rank: 3 out of 1,109

$3,060

Average: $548

18

Average: 5

TIMOTHY MURRAY

South miami, Fla. 33143

33,770

Rank: 6 out of 1,109

788

Rank: 497 out of 1,109

$833K

Rank: 163 out of 1,109

$1,057

Average: $548

43

Average: 5

SAURABH PATEL

Bonita springs, Fla. 34135

31,677

Rank: 7 out of 1,109

1,840

Rank: 124 out of 1,109

$2.91M

Rank: 30 out of 1,109

$1,583

Average: $548

17

Average: 5

KEYE WONG

Sarasota, Fla. 34233

31,543

Rank: 8 out of 1,109

2,099

Rank: 80 out of 1,109

$5.08M

Rank: 8 out of 1,109

$2,421

Average: $548

15

Average: 5

CHARLES GREMILLION

Englewood, Fla. 34224

30,924

Rank: 9 out of 1,109

2,202

Rank: 70 out of 1,109

$4.09M

Rank: 14 out of 1,109

$1,859

Average: $548

14

Average: 5

JAMES POWERS

New port richey, Fla. 34652

27,271

Rank: 10 out of 1,109

1,382

Rank: 240 out of 1,109

$2.09M

Rank: 56 out of 1,109

$1,513

Average: $548

20

Average: 5

RAOUL MAIZEL

Mount dora, Fla. 32757

25,915

Rank: 11 out of 1,109

3,501

Rank: 3 out of 1,109

$2.81M

Rank: 34 out of 1,109

$802

Average: $548

7

Average: 5

JOHN NIFFENEGGER

Sarasota, Fla. 34233

25,496

Rank: 12 out of 1,109

1,406

Rank: 234 out of 1,109

$5.65M

Rank: 6 out of 1,109

$4,020

Average: $548

18

Average: 5

STEVEN COHEN

St petersburg, Fla. 33711

25,478

Rank: 13 out of 1,109

1,290

Rank: 270 out of 1,109

$5.19M

Rank: 7 out of 1,109

$4,022

Average: $548

20

Average: 5

ELIAS MAVROFRIDES

Lake mary, Fla. 32746

25,391

Rank: 14 out of 1,109

2,206

Rank: 69 out of 1,109

$2.47M

Rank: 43 out of 1,109

$1,119

Average: $548

12

Average: 5

JOHN SULLIVAN

Jacksonville, Fla. 32256

25,152

Rank: 15 out of 1,109

2,890

Rank: 18 out of 1,109

$2.14M

Rank: 55 out of 1,109

$741

Average: $548

9

Average: 5

HAROLD BROOKS

Tallahassee, Fla. 32308

24,196

Rank: 16 out of 1,109

967

Rank: 402 out of 1,109

$4.71M

Rank: 10 out of 1,109

$4,869

Average: $548

25

Average: 5

RANDY KATZ

Boynton beach, Fla. 33426

24,144

Rank: 17 out of 1,109

2,044

Rank: 86 out of 1,109

$4.9M

Rank: 9 out of 1,109

$2,397

Average: $548

12

Average: 5

THOMAS BARNARD

Lake mary, Fla. 32746

23,914

Rank: 18 out of 1,109

2,345

Rank: 50 out of 1,109

$2.6M

Rank: 39 out of 1,109

$1,109

Average: $548

10

Average: 5

CLAUDIO FERREIRA

Fort myers, Fla. 33901

23,830

Rank: 19 out of 1,109

1,294

Rank: 268 out of 1,109

$1.54M

Rank: 83 out of 1,109

$1,188

Average: $548

18

Average: 5

LATIF HAMED

Ocala, Fla. 34474

23,338

Rank: 20 out of 1,109

2,582

Rank: 30 out of 1,109

$1.01M

Rank: 134 out of 1,109

$391

Average: $548

9

Average: 5

FRANK BOWDEN

Jacksonville, Fla. 32256

23,311

Rank: 21 out of 1,109

1,788

Rank: 134 out of 1,109

$1.14M

Rank: 113 out of 1,109

$635

Average: $548

13

Average: 5

ROBERT SNYDER

Sarasota, Fla. 34239

23,204

Rank: 22 out of 1,109

1,576

Rank: 183 out of 1,109

$3.71M

Rank: 17 out of 1,109

$2,357

Average: $548

15

Average: 5

BRIAN PHILLPOTTS

Tarpon springs, Fla. 34689

22,975

Rank: 23 out of 1,109

2,119

Rank: 77 out of 1,109

$3.27M

Rank: 24 out of 1,109

$1,543

Average: $548

11

Average: 5

PAUL GALLOGLY

Palm beach gardens, Fla. 33410

22,490

Rank: 24 out of 1,109

1,463

Rank: 221 out of 1,109

$3.78M

Rank: 16 out of 1,109

$2,586

Average: $548

15

Average: 5

PAUL RASKAUSKAS

Ft myers, Fla. 33912

22,378

Rank: 25 out of 1,109

2,426

Rank: 41 out of 1,109

$4.36M

Rank: 11 out of 1,109

$1,798

Average: $548

9

Average: 5

LAWRENCE HALPERIN

Oakland park, Fla. 33334

22,291

Rank: 26 out of 1,109

1,305

Rank: 265 out of 1,109

$4.19M

Rank: 12 out of 1,109

$3,211

Average: $548

17

Average: 5

MARC LEVY

Sarasota, Fla. 34239

21,972

Rank: 27 out of 1,109

1,114

Rank: 334 out of 1,109

$572K

Rank: 267 out of 1,109

$513

Average: $548

20

Average: 5

AVTAR GHUMAN

Ft myers, Fla. 33912

21,547

Rank: 28 out of 1,109

1,870

Rank: 116 out of 1,109

$4.19M

Rank: 13 out of 1,109

$2,240

Average: $548

12

Average: 5

ADRIAN LAVINA

Palm beach gardens, Fla. 33410

21,111

Rank: 29 out of 1,109

1,144

Rank: 324 out of 1,109

$3.64M

Rank: 21 out of 1,109

$3,185

Average: $548

18

Average: 5

DAVID SNYDER

Delray beach, Fla. 33484

20,458

Rank: 30 out of 1,109

1,755

Rank: 144 out of 1,109

$3.05M

Rank: 26 out of 1,109

$1,739

Average: $548

12

Average: 5

MARK MICHELS

Palm beach gardens, Fla. 33410

20,325

Rank: 31 out of 1,109

1,457

Rank: 223 out of 1,109

$3.31M

Rank: 23 out of 1,109

$2,269

Average: $548

14

Average: 5

DOUGLAS SHAPIRO

Miami, Fla. 33176

19,896

Rank: 32 out of 1,109

1,362

Rank: 247 out of 1,109

$1M

Rank: 136 out of 1,109

$738

Average: $548

15

Average: 5

BARRY TANEY

Ft lauderdale, Fla. 33308

19,870

Rank: 33 out of 1,109

1,182

Rank: 306 out of 1,109

$3.7M

Rank: 18 out of 1,109

$3,133

Average: $548

17

Average: 5

JOSEPH WALKER

Ft myers, Fla. 33912

19,617

Rank: 34 out of 1,109

2,142

Rank: 74 out of 1,109

$3.55M

Rank: 22 out of 1,109

$1,656

Average: $548

9

Average: 5

JAN KRONISH

Delray beach, Fla. 33484

18,898

Rank: 35 out of 1,109

1,278

Rank: 274 out of 1,109

$633K

Rank: 236 out of 1,109

$495

Average: $548

15

Average: 5

ROBERT STEINMETZ

Tallahassee, Fla. 32308

18,337

Rank: 36 out of 1,109

844

Rank: 464 out of 1,109

$3.67M

Rank: 20 out of 1,109

$4,344

Average: $548

22

Average: 5

WILLIAM DUNN

Daytona beach, Fla. 32114

18,301

Rank: 37 out of 1,109

1,713

Rank: 150 out of 1,109

$1.09M

Rank: 120 out of 1,109

$637

Average: $548

11

Average: 5

SUNIL MALKANI

Fort myers, Fla. 33919

18,291

Rank: 38 out of 1,109

1,036

Rank: 364 out of 1,109

$1.31M

Rank: 102 out of 1,109

$1,265

Average: $548

18

Average: 5

DOUGLAS LIEB

Orange city, Fla. 32763

17,919

Rank: 39 out of 1,109

1,114

Rank: 334 out of 1,109

$1.55M

Rank: 82 out of 1,109

$1,389

Average: $548

16

Average: 5

DONALD JOHNSON

Spring hill, Fla. 34608

17,268

Rank: 40 out of 1,109

446

Rank: 740 out of 1,109

$927K

Rank: 147 out of 1,109

$2,079

Average: $548

39

Average: 5

ROGER MEYER

Vero beach, Fla. 32960

17,207

Rank: 41 out of 1,109

1,187

Rank: 303 out of 1,109

$3.97M

Rank: 15 out of 1,109

$3,347

Average: $548

14

Average: 5

MAGDALENA SHULER

Panama city, Fla. 32405

17,040

Rank: 42 out of 1,109

742

Rank: 522 out of 1,109

$2.67M

Rank: 37 out of 1,109

$3,602

Average: $548

23

Average: 5

BARRY MYERS

Boca raton, Fla. 33431

16,833

Rank: 43 out of 1,109

518

Rank: 692 out of 1,109

$563K

Rank: 274 out of 1,109

$1,088

Average: $548

32

Average: 5

NEIL OKUN

Winter haven, Fla. 33880

16,805

Rank: 44 out of 1,109

1,370

Rank: 244 out of 1,109

$1.23M

Rank: 104 out of 1,109

$900

Average: $548

12

Average: 5

RUSSELL PECORARO

Orange park, Fla. 32073

16,489

Rank: 45 out of 1,109

1,630

Rank: 171 out of 1,109

$2.26M

Rank: 53 out of 1,109

$1,386

Average: $548

10

Average: 5

KRISTA ROSENBERG

Ft lauderdale, Fla. 33308

16,338

Rank: 46 out of 1,109

914

Rank: 426 out of 1,109

$2.94M

Rank: 29 out of 1,109

$3,212

Average: $548

18

Average: 5

DAVID EICHENBAUM

St petersburg, Fla. 33711

16,305

Rank: 47 out of 1,109

885

Rank: 440 out of 1,109

$2.43M

Rank: 46 out of 1,109

$2,742

Average: $548

18

Average: 5

PATRICK RUBSAMEN

Ft lauderdale, Fla. 33308

15,985

Rank: 48 out of 1,109

1,359

Rank: 248 out of 1,109

$3M

Rank: 27 out of 1,109

$2,205

Average: $548

12

Average: 5

WILLIAM MALLON

Vero beach, Fla. 32960

15,921

Rank: 49 out of 1,109

3,444

Rank: 4 out of 1,109

$1.44M

Rank: 91 out of 1,109

$418

Average: $548

5

Average: 5

BYUNG-JOON AHN

Tarpon springs, Fla. 34689

15,846

Rank: 50 out of 1,109

1,111

Rank: 337 out of 1,109

$1.17M

Rank: 106 out of 1,109

$1,053

Average: $548

14

Average: 5

THOMAS WARD

Brooksville, Fla. 34613

15,574

Rank: 51 out of 1,109

1,487

Rank: 212 out of 1,109

$1.52M

Rank: 85 out of 1,109

$1,020

Average: $548

10

Average: 5

RICHARD HAIRSTON

Largo, Fla. 33770

15,516

Rank: 52 out of 1,109

1,112

Rank: 336 out of 1,109

$2.02M

Rank: 58 out of 1,109

$1,814

Average: $548

14

Average: 5

MUKESH AGGARWAL

Merritt island, Fla. 32953

15,444

Rank: 53 out of 1,109

1,051

Rank: 358 out of 1,109

$798K

Rank: 171 out of 1,109

$760

Average: $548

15

Average: 5

DAVID BROWN

Fort myers, Fla. 33901

15,439

Rank: 54 out of 1,109

2,092

Rank: 83 out of 1,109

$1.41M

Rank: 92 out of 1,109

$674

Average: $548

7

Average: 5

JAMES STAMAN

Jacksonville, Fla. 32204

15,281

Rank: 55 out of 1,109

1,718

Rank: 149 out of 1,109

$1.32M

Rank: 99 out of 1,109

$770

Average: $548

9

Average: 5

WILLIAM THOMPSON

Ft lauderdale, Fla. 33308

14,984

Rank: 56 out of 1,109

906

Rank: 430 out of 1,109

$2.43M

Rank: 45 out of 1,109

$2,688

Average: $548

17

Average: 5

JON BERLIE

Naples, Fla. 34103

14,885

Rank: 57 out of 1,109

2,299

Rank: 58 out of 1,109

$965K

Rank: 142 out of 1,109

$420

Average: $548

6

Average: 5

SUSHMA VANCE

Rockledge, Fla. 32955

14,879

Rank: 58 out of 1,109

888

Rank: 439 out of 1,109

$3.68M

Rank: 19 out of 1,109

$4,139

Average: $548

17

Average: 5

CHANDER SAMY

Ocala, Fla. 34474

14,769

Rank: 59 out of 1,109

1,587

Rank: 182 out of 1,109

$2.85M

Rank: 31 out of 1,109

$1,794

Average: $548

9

Average: 5

JAMES GUILDFORD

West palm beach, Fla. 33401

14,607

Rank: 60 out of 1,109

1,251

Rank: 283 out of 1,109

$1.62M

Rank: 77 out of 1,109

$1,295

Average: $548

12

Average: 5

SCOTT FRIEDMAN

Lakeland, Fla. 33805

14,538

Rank: 61 out of 1,109

748

Rank: 520 out of 1,109

$2.49M

Rank: 42 out of 1,109

$3,333

Average: $548

19

Average: 5

MARGUERITE KOHLHEPP

New port richey, Fla. 34652

14,402

Rank: 62 out of 1,109

1,024

Rank: 371 out of 1,109

$1.8M

Rank: 66 out of 1,109

$1,758

Average: $548

14

Average: 5

ABBAS ABBEY

Quincy, Fla. 32351

14,289

Rank: 63 out of 1,109

397

Rank: 781 out of 1,109

$258K

Rank: 550 out of 1,109

$650

Average: $548

36

Average: 5

SCOTT PAUTLER

St petersburg, Fla. 33711

14,082

Rank: 64 out of 1,109

809

Rank: 488 out of 1,109

$1.75M

Rank: 69 out of 1,109

$2,161

Average: $548

17

Average: 5

PHILIP ROSENFELD

Miami, Fla. 33101

13,993

Rank: 65 out of 1,109

1,617

Rank: 175 out of 1,109

$2.95M

Rank: 28 out of 1,109

$1,826

Average: $548

9

Average: 5

SUZANNE DEMMING

Daytona beach, Fla. 32114

13,976

Rank: 66 out of 1,109

1,110

Rank: 339 out of 1,109

$1.97M

Rank: 59 out of 1,109

$1,774

Average: $548

13

Average: 5

MANDEEP DHALLA

Oakland park, Fla. 33334

13,849

Rank: 67 out of 1,109

876

Rank: 446 out of 1,109

$2.65M

Rank: 38 out of 1,109

$3,031

Average: $548

16

Average: 5

MICHAEL PARROTT

Venice, Fla. 34285

13,705

Rank: 68 out of 1,109

1,333

Rank: 256 out of 1,109

$2.84M

Rank: 32 out of 1,109

$2,132

Average: $548

10

Average: 5

ROBERT ROSEMAN

Gainesville, Fla. 32607

13,473

Rank: 69 out of 1,109

1,555

Rank: 187 out of 1,109

$2.45M

Rank: 44 out of 1,109

$1,577

Average: $548

9

Average: 5

PAUL RUNGE

Sarasota, Fla. 34239

13,411

Rank: 70 out of 1,109

532

Rank: 680 out of 1,109

$3.18M

Rank: 25 out of 1,109

$5,973

Average: $548

25

Average: 5

TODD BERGER

St petersburg, Fla. 33709

13,228

Rank: 71 out of 1,109

777

Rank: 505 out of 1,109

$2.68M

Rank: 36 out of 1,109

$3,444

Average: $548

17

Average: 5

CHARLES NEWELL

Tallahassee, Fla. 32308

13,033

Rank: 72 out of 1,109

956

Rank: 409 out of 1,109

$2.38M

Rank: 47 out of 1,109

$2,494

Average: $548

14

Average: 5

ANDREW HANZLIK

Davenport, Fla. 33837

12,999

Rank: 73 out of 1,109

2,864

Rank: 19 out of 1,109

$898K

Rank: 151 out of 1,109

$314

Average: $548

5

Average: 5

ASHISH SHARMA

Fort myers, Fla. 33912

12,991

Rank: 74 out of 1,109

1,809

Rank: 129 out of 1,109

$1.75M

Rank: 68 out of 1,109

$967

Average: $548

7

Average: 5

ADAM BERGER

Winter haven, Fla. 33880

12,964

Rank: 75 out of 1,109

1,188

Rank: 302 out of 1,109

$2.3M

Rank: 51 out of 1,109

$1,932

Average: $548

11

Average: 5

JAMES MCMANUS

Melbourne, Fla. 32904

12,950

Rank: 76 out of 1,109

1,970

Rank: 104 out of 1,109

$1.11M

Rank: 116 out of 1,109

$563

Average: $548

7

Average: 5

BARRY SCHECHTER

Boynton beach, Fla. 33426

12,941

Rank: 77 out of 1,109

2,032

Rank: 90 out of 1,109

$1.08M

Rank: 122 out of 1,109

$530

Average: $548

6

Average: 5

MONT CARTWRIGHT

Kissimmee, Fla. 34744

12,882

Rank: 78 out of 1,109

1,522

Rank: 196 out of 1,109

$1.37M

Rank: 96 out of 1,109

$899

Average: $548

8

Average: 5

KATIA TABA

Bradenton, Fla. 34209

12,878

Rank: 79 out of 1,109

795

Rank: 493 out of 1,109

$2.37M

Rank: 48 out of 1,109

$2,984

Average: $548

16

Average: 5

RICHARD HAMILTON

Winter haven, Fla. 33880

12,858

Rank: 80 out of 1,109

1,071

Rank: 353 out of 1,109

$1.86M

Rank: 65 out of 1,109

$1,732

Average: $548

12

Average: 5

PAUL PARE'

Stuart, Fla. 34994

12,771

Rank: 81 out of 1,109

2,908

Rank: 16 out of 1,109

$1.06M

Rank: 125 out of 1,109

$363

Average: $548

4

Average: 5

EMILY ASHMORE

Tallahassee, Fla. 32308

12,769

Rank: 82 out of 1,109

622

Rank: 615 out of 1,109

$2.36M

Rank: 50 out of 1,109

$3,799

Average: $548

21

Average: 5

GARY GANIBAN

Melbourne, Fla. 32904

12,725

Rank: 83 out of 1,109

1,642

Rank: 169 out of 1,109

$1.94M

Rank: 60 out of 1,109

$1,179

Average: $548

8

Average: 5

JOHN OLSON

Orlando, Fla. 32806

12,711

Rank: 84 out of 1,109

949

Rank: 411 out of 1,109

$1.64M

Rank: 75 out of 1,109

$1,727

Average: $548

13

Average: 5

LEONARD KIRSCH

Largo, Fla. 33770

12,708

Rank: 85 out of 1,109

1,248

Rank: 284 out of 1,109

$1.11M

Rank: 115 out of 1,109

$891

Average: $548

10

Average: 5

C. BARNES

Orlando, Fla. 32806

12,671

Rank: 86 out of 1,109

753

Rank: 517 out of 1,109

$1.92M

Rank: 61 out of 1,109

$2,552

Average: $548

17

Average: 5

SILVIANO MATAMOROS

Port st lucie, Fla. 34952

12,623

Rank: 87 out of 1,109

998

Rank: 385 out of 1,109

$637K

Rank: 233 out of 1,109

$638

Average: $548

13

Average: 5

PRESTON RICHMOND

Orlando, Fla. 32806

12,507

Rank: 88 out of 1,109

913

Rank: 427 out of 1,109

$1.86M

Rank: 63 out of 1,109

$2,042

Average: $548

14

Average: 5

KEVIN KELLY

Wellington, Fla. 33414

12,442

Rank: 89 out of 1,109

1,049

Rank: 359 out of 1,109

$2.36M

Rank: 49 out of 1,109

$2,254

Average: $548

12

Average: 5

SUK MOON

Winter haven, Fla. 33880

12,365

Rank: 90 out of 1,109

1,212

Rank: 295 out of 1,109

$1.26M

Rank: 103 out of 1,109

$1,039

Average: $548

10

Average: 5

MARK HAMMER

Tampa, Fla. 33609

12,330

Rank: 91 out of 1,109

1,005

Rank: 382 out of 1,109

$2.79M

Rank: 35 out of 1,109

$2,772

Average: $548

12

Average: 5

WILLIAM MESTREZAT

Venice, Fla. 34285

12,178

Rank: 92 out of 1,109

939

Rank: 414 out of 1,109

$1.12M

Rank: 114 out of 1,109

$1,188

Average: $548

13

Average: 5

STACIA GOLDEY

Mount dora, Fla. 32757

12,164

Rank: 93 out of 1,109

1,517

Rank: 199 out of 1,109

$415K

Rank: 373 out of 1,109

$273

Average: $548

8

Average: 5

DAVID MISCH

Winter haven, Fla. 33880

12,163

Rank: 94 out of 1,109

1,264

Rank: 277 out of 1,109

$1.73M

Rank: 70 out of 1,109

$1,368

Average: $548

10

Average: 5

RYAN TARANTOLA

Pensacola, Fla. 32503

12,160

Rank: 95 out of 1,109

1,103

Rank: 341 out of 1,109

$1.4M

Rank: 93 out of 1,109

$1,273

Average: $548

11

Average: 5

THOMAS CROLEY

Ocala, Fla. 34474

12,093

Rank: 96 out of 1,109

2,306

Rank: 56 out of 1,109

$1.33M

Rank: 98 out of 1,109

$575

Average: $548

5

Average: 5

CHRISTOPHER WILLINGHAM

Panama city, Fla. 32405

12,030

Rank: 97 out of 1,109

1,018

Rank: 375 out of 1,109

$2.29M

Rank: 52 out of 1,109

$2,253

Average: $548

12

Average: 5

GREGORY HENDERSON

Brandon, Fla. 33511

12,000

Rank: 98 out of 1,109

517

Rank: 693 out of 1,109

$888K

Rank: 155 out of 1,109

$1,718

Average: $548

23

Average: 5

JEFFREY KASPER

St petersburg, Fla. 33709

11,990

Rank: 99 out of 1,109

856

Rank: 457 out of 1,109

$2.56M

Rank: 40 out of 1,109

$2,993

Average: $548

14

Average: 5

MARK GOROVOY

Fort myers, Fla. 33907

11,909

Rank: 100 out of 1,109

3,378

Rank: 6 out of 1,109

$1.62M

Rank: 76 out of 1,109

$481

Average: $548

4

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.

Read our methodology.