ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Puerto Rico » Ophthalmology

Top Ophthalmology Providers in Puerto Rico

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

RAFAEL TABOAS

San juan, P.R. 00918

7,469

Rank: 1 out of 178

512

Rank: 9 out of 178

$120K

Rank: 5 out of 178

$234

Average: $165

15

Average: 3

MARIA BERROCAL-FERNANDEZ

San juan, P.R. 00907

2,981

Rank: 2 out of 178

516

Rank: 8 out of 178

$197K

Rank: 2 out of 178

$381

Average: $165

6

Average: 3

LUIS SERRANO

Ponce, P.R. 00730

2,605

Rank: 3 out of 178

298

Rank: 23 out of 178

$37.2K

Rank: 47 out of 178

$125

Average: $165

9

Average: 3

WILLIAM TOWNSEND-PICO

Hato rey, P.R. 00917

2,420

Rank: 4 out of 178

574

Rank: 2 out of 178

$112K

Rank: 7 out of 178

$194

Average: $165

4

Average: 3

WANDSY VELEZ

Guaynabo, P.R. 00968

2,090

Rank: 5 out of 178

238

Rank: 39 out of 178

$68.6K

Rank: 28 out of 178

$288

Average: $165

9

Average: 3

ANA TORO-ORTIZ

Aibonito, P.R. 00705

1,958

Rank: 6 out of 178

926

Rank: 1 out of 178

$218K

Rank: 1 out of 178

$235

Average: $165

2

Average: 3

MARINO BLASINI-TORRES

San juan, P.R. 00909

1,806

Rank: 7 out of 178

394

Rank: 14 out of 178

$78.9K

Rank: 16 out of 178

$200

Average: $165

5

Average: 3

IRVIN COLLADO ROSAS

Mayaguez, P.R. 00680

1,604

Rank: 8 out of 178

551

Rank: 3 out of 178

$121K

Rank: 4 out of 178

$220

Average: $165

3

Average: 3

JORGE FERNANDEZ BAHAMONDE

San juan, P.R. 00921

1,587

Rank: 9 out of 178

287

Rank: 26 out of 178

$69.9K

Rank: 25 out of 178

$243

Average: $165

6

Average: 3

JAIME BRAVO

San juan, P.R. 00921

1,569

Rank: 10 out of 178

276

Rank: 29 out of 178

$71.8K

Rank: 23 out of 178

$260

Average: $165

6

Average: 3

JESSICA CEDENO

San juan, P.R. 00917

1,503

Rank: 11 out of 178

308

Rank: 21 out of 178

$82.7K

Rank: 14 out of 178

$269

Average: $165

5

Average: 3

GUSTAVO HERNANDEZ

San juan, P.R. 00921

1,448

Rank: 12 out of 178

413

Rank: 12 out of 178

$85.1K

Rank: 13 out of 178

$206

Average: $165

4

Average: 3

JUAN NEVAREZ MARRERO

Guaynabo, P.R. 00969

1,411

Rank: 13 out of 178

496

Rank: 10 out of 178

$98.4K

Rank: 8 out of 178

$198

Average: $165

3

Average: 3

JOSE BERROCAL VELEZ

Santurce, P.R. 00907

1,406

Rank: 14 out of 178

544

Rank: 4 out of 178

$72.5K

Rank: 22 out of 178

$133

Average: $165

3

Average: 3

LUIS DE CORRAL

San juan, P.R. 00921

1,382

Rank: 15 out of 178

234

Rank: 40 out of 178

$73.6K

Rank: 20 out of 178

$314

Average: $165

6

Average: 3

EDUARDO PEREZ

Ponce, P.R. 00717

1,340

Rank: 16 out of 178

286

Rank: 27 out of 178

$151K

Rank: 3 out of 178

$529

Average: $165

5

Average: 3

GEORGE ARZENO LOPEZ

Bayamon, P.R. 00961

1,304

Rank: 17 out of 178

267

Rank: 31 out of 178

$69.6K

Rank: 26 out of 178

$261

Average: $165

5

Average: 3

ROBERT BOADA

Bayamon, P.R. 00959

1,285

Rank: 18 out of 178

230

Rank: 45 out of 178

$90.2K

Rank: 10 out of 178

$392

Average: $165

6

Average: 3

ERNESTO COLLAZO

Santurce, P.R. 00909

1,279

Rank: 19 out of 178

434

Rank: 11 out of 178

$85.3K

Rank: 12 out of 178

$196

Average: $165

3

Average: 3

JORGE HERNANDEZ RUIZ

Ponce, P.R. 00717

1,237

Rank: 20 out of 178

411

Rank: 13 out of 178

$70.6K

Rank: 24 out of 178

$172

Average: $165

3

Average: 3

OSCAR HERNANDEZ

Camuy, P.R. 00627

1,166

Rank: 21 out of 178

213

Rank: 54 out of 178

$52.7K

Rank: 34 out of 178

$247

Average: $165

5

Average: 3

RAFAEL OCASIO-SANTA

Bayamon, P.R. 00959

1,156

Rank: 22 out of 178

340

Rank: 18 out of 178

$92.1K

Rank: 9 out of 178

$271

Average: $165

3

Average: 3

ANGEL RIVERA-CASTRO

Carolina, P.R. 00985

1,134

Rank: 23 out of 178

325

Rank: 20 out of 178

$34.6K

Rank: 59 out of 178

$107

Average: $165

3

Average: 3

HUGO MARTINEZ RODRIGUEZ

San juan, P.R. 00918

1,133

Rank: 24 out of 178

308

Rank: 21 out of 178

$69.1K

Rank: 27 out of 178

$224

Average: $165

4

Average: 3

GUILLERMO PICO-ALONSO

San juan, P.R. 00907

1,112

Rank: 25 out of 178

531

Rank: 6 out of 178

$75.1K

Rank: 18 out of 178

$141

Average: $165

2

Average: 3

RAUL FRANCESCHI

San juan, P.R. 00907

1,091

Rank: 26 out of 178

346

Rank: 16 out of 178

$72.8K

Rank: 21 out of 178

$210

Average: $165

3

Average: 3

VANESSA CRUZ-VILLEGAS

San juan, P.R. 00907

1,067

Rank: 27 out of 178

114

Rank: 108 out of 178

$33.9K

Rank: 61 out of 178

$298

Average: $165

9

Average: 3

ARMANDO OLIVER

Rio piedras, P.R. 00923

1,010

Rank: 28 out of 178

107

Rank: 121 out of 178

$36.6K

Rank: 48 out of 178

$342

Average: $165

9

Average: 3

MANUEL MIRANDA-FERRER

Hato rey, P.R. 00917

944

Rank: 29 out of 178

536

Rank: 5 out of 178

$76.2K

Rank: 17 out of 178

$142

Average: $165

2

Average: 3

JOSE MATOS

San juan, P.R. 00918

893

Rank: 30 out of 178

290

Rank: 24 out of 178

$54K

Rank: 33 out of 178

$186

Average: $165

3

Average: 3

EDUARDO TABOAS

Hato rey, P.R. 00918

889

Rank: 31 out of 178

531

Rank: 6 out of 178

$88.4K

Rank: 11 out of 178

$167

Average: $165

2

Average: 3

SILVINO DIAZ

San juan, P.R. 00918

870

Rank: 32 out of 178

346

Rank: 16 out of 178

$74.7K

Rank: 19 out of 178

$216

Average: $165

3

Average: 3

JOSE PIOVANETTI

San juan, P.R. 00921

844

Rank: 33 out of 178

221

Rank: 50 out of 178

$37.4K

Rank: 46 out of 178

$169

Average: $165

4

Average: 3

MILTON IRIZARRY

Ponce, P.R. 00730

844

Rank: 33 out of 178

243

Rank: 38 out of 178

$44.6K

Rank: 37 out of 178

$183

Average: $165

3

Average: 3

FRANCISCO CORRETJER

San juan, P.R. 00921

837

Rank: 35 out of 178

217

Rank: 52 out of 178

$82.2K

Rank: 15 out of 178

$379

Average: $165

4

Average: 3

FEDERICO MAESTRE GRAU

San juan, P.R. 00901

835

Rank: 36 out of 178

349

Rank: 15 out of 178

$59K

Rank: 31 out of 178

$169

Average: $165

2

Average: 3

ROSALIZ PORTELA

San juan, P.R. 00918

817

Rank: 37 out of 178

155

Rank: 79 out of 178

$22.8K

Rank: 90 out of 178

$147

Average: $165

5

Average: 3

CARMEN SANTOS GONZALEZ

San juan, P.R. 00927

802

Rank: 38 out of 178

152

Rank: 81 out of 178

$31.7K

Rank: 64 out of 178

$209

Average: $165

5

Average: 3

HECTOR VILLARRUBIA

Bayamon, P.R. 00961

793

Rank: 39 out of 178

179

Rank: 64 out of 178

$29K

Rank: 67 out of 178

$162

Average: $165

4

Average: 3

MIGUEL SANTIAGO-GARCIA

Carolina, P.R. 00985

784

Rank: 40 out of 178

208

Rank: 55 out of 178

$112K

Rank: 6 out of 178

$540

Average: $165

4

Average: 3

HORACIO TOUS DE JESUS

San juan, P.R. 00926

710

Rank: 41 out of 178

327

Rank: 19 out of 178

$35.4K

Rank: 54 out of 178

$108

Average: $165

2

Average: 3

NAYDA VEGA

Carolina, P.R. 00985

699

Rank: 42 out of 178

232

Rank: 43 out of 178

$21.8K

Rank: 93 out of 178

$94

Average: $165

3

Average: 3

JOSE MIRANDA

Bayamon, P.R. 00961

690

Rank: 43 out of 178

207

Rank: 56 out of 178

$33K

Rank: 62 out of 178

$159

Average: $165

3

Average: 3

HECTOR IBANEZ

Mayaguez, P.R. 00680

678

Rank: 44 out of 178

207

Rank: 56 out of 178

$40.6K

Rank: 43 out of 178

$196

Average: $165

3

Average: 3

FRANK ACEVEDO

Cayey, P.R. 00736

678

Rank: 44 out of 178

119

Rank: 101 out of 178

$28.8K

Rank: 69 out of 178

$242

Average: $165

6

Average: 3

JORGE GUTIERREZ-DORRINGTON

Ponce, P.R. 00716

657

Rank: 46 out of 178

223

Rank: 48 out of 178

$40.6K

Rank: 44 out of 178

$182

Average: $165

3

Average: 3

NOEL DE LEON

Guaynabo, P.R. 00966

656

Rank: 47 out of 178

118

Rank: 102 out of 178

$66.3K

Rank: 29 out of 178

$562

Average: $165

6

Average: 3

JANSEN COLBERG

Mayaguez, P.R. 00680

654

Rank: 48 out of 178

279

Rank: 28 out of 178

$55.4K

Rank: 32 out of 178

$199

Average: $165

2

Average: 3

LUIS HERNANDEZ-RIOS

Bayamon, P.R. 00961

652

Rank: 49 out of 178

133

Rank: 88 out of 178

$18.2K

Rank: 99 out of 178

$137

Average: $165

5

Average: 3

DAVID SILVA CARABALLO

San german, P.R. 00683

640

Rank: 50 out of 178

231

Rank: 44 out of 178

$52.2K

Rank: 35 out of 178

$226

Average: $165

3

Average: 3

JUAN OCASIO-RODRIGUEZ

Bayamon, P.R. 00956

640

Rank: 50 out of 178

230

Rank: 45 out of 178

$24.4K

Rank: 82 out of 178

$106

Average: $165

3

Average: 3

CRISTINA FERRARI LUGO

Aguadilla, P.R. 00603

614

Rank: 52 out of 178

234

Rank: 40 out of 178

$37.7K

Rank: 45 out of 178

$161

Average: $165

3

Average: 3

ALBERTO GUARDIOLA

Mayaguez, P.R. 00680

604

Rank: 53 out of 178

108

Rank: 120 out of 178

$32.5K

Rank: 63 out of 178

$301

Average: $165

6

Average: 3

NATALIO IZQUIERDO

San juan, P.R. 00923

604

Rank: 53 out of 178

157

Rank: 77 out of 178

$24.2K

Rank: 84 out of 178

$154

Average: $165

4

Average: 3

HIRAM QUINONES- FERRER

Ponce, P.R. 00717

603

Rank: 55 out of 178

258

Rank: 33 out of 178

$49.4K

Rank: 36 out of 178

$191

Average: $165

2

Average: 3

JOSE CARRO SOTO

Arecibo, P.R. 00612

588

Rank: 56 out of 178

200

Rank: 60 out of 178

$28.7K

Rank: 71 out of 178

$143

Average: $165

3

Average: 3

IAN PIOVANETTI

San juan, P.R. 00921

568

Rank: 57 out of 178

228

Rank: 47 out of 178

$61K

Rank: 30 out of 178

$267

Average: $165

2

Average: 3

ALICIA LITCHFIELD

San juan, P.R. 00926

549

Rank: 58 out of 178

167

Rank: 70 out of 178

$22.5K

Rank: 91 out of 178

$135

Average: $165

3

Average: 3

JORGE RIVERA

Mayaguez, P.R. 00680

542

Rank: 59 out of 178

163

Rank: 72 out of 178

$25.6K

Rank: 77 out of 178

$157

Average: $165

3

Average: 3

LUIS CRUZ CRUZ

Mayaguez, P.R. 00680

542

Rank: 59 out of 178

247

Rank: 37 out of 178

$41.2K

Rank: 41 out of 178

$167

Average: $165

2

Average: 3

PRISCILA BACO BAGUE

San juan, P.R. 00918

539

Rank: 61 out of 178

170

Rank: 68 out of 178

$35.7K

Rank: 52 out of 178

$210

Average: $165

3

Average: 3

CESAR TORT SOLA

Caguas, P.R. 00725

522

Rank: 62 out of 178

290

Rank: 24 out of 178

$44.3K

Rank: 38 out of 178

$153

Average: $165

2

Average: 3

HECTOR MAYOL

Dorado, P.R. 00646

514

Rank: 63 out of 178

113

Rank: 110 out of 178

$30.5K

Rank: 66 out of 178

$270

Average: $165

5

Average: 3

LUMA AL-ATTAR

Manati, P.R. 00674

501

Rank: 64 out of 178

77

Rank: 146 out of 178

$23.6K

Rank: 85 out of 178

$307

Average: $165

7

Average: 3

LUIS HERNANDEZ-COTT

Bayamon, P.R. 00961

499

Rank: 65 out of 178

207

Rank: 56 out of 178

$23K

Rank: 88 out of 178

$111

Average: $165

2

Average: 3

NOEL PEREZ

Santurce, P.R. 00907

495

Rank: 66 out of 178

222

Rank: 49 out of 178

$35.7K

Rank: 53 out of 178

$161

Average: $165

2

Average: 3

EMILIO BAEZ

Caguas, P.R. 00725

491

Rank: 67 out of 178

94

Rank: 133 out of 178

$28.8K

Rank: 70 out of 178

$306

Average: $165

5

Average: 3

JOSE CUMBA

Bayamon, P.R. 00959

488

Rank: 68 out of 178

249

Rank: 36 out of 178

$36.1K

Rank: 51 out of 178

$145

Average: $165

2

Average: 3

JOSE VAZQUEZ

Ponce, P.R. 00717

487

Rank: 69 out of 178

154

Rank: 80 out of 178

$17.6K

Rank: 100 out of 178

$114

Average: $165

3

Average: 3

VICENTE ALCARAZ

San juan, P.R. 00918

487

Rank: 69 out of 178

270

Rank: 30 out of 178

$42K

Rank: 40 out of 178

$156

Average: $165

2

Average: 3

JOSE LLADO-DIAZ

Bayamon, P.R. 00959

486

Rank: 71 out of 178

200

Rank: 60 out of 178

$31.6K

Rank: 65 out of 178

$158

Average: $165

2

Average: 3

CESAR QUINONES

Caguas, P.R. 00726

478

Rank: 72 out of 178

255

Rank: 34 out of 178

$35.3K

Rank: 57 out of 178

$138

Average: $165

2

Average: 3

MIGUEL RAMIREZ-RIPOLL

San juan, P.R. 00923

471

Rank: 73 out of 178

172

Rank: 66 out of 178

$35.3K

Rank: 55 out of 178

$205

Average: $165

3

Average: 3

CRISTOBAL MENDEZ-BONILLA

San juan, P.R. 00907

456

Rank: 74 out of 178

221

Rank: 50 out of 178

$34K

Rank: 60 out of 178

$154

Average: $165

2

Average: 3

JOSE JIMENEZ

Caguas, P.R. 00726

455

Rank: 75 out of 178

97

Rank: 130 out of 178

$25K

Rank: 79 out of 178

$257

Average: $165

5

Average: 3

LUIS RIVERA RODRIGUEZ

Aguada, P.R. 00602

452

Rank: 76 out of 178

169

Rank: 69 out of 178

$27.3K

Rank: 74 out of 178

$162

Average: $165

3

Average: 3

MIGUEL TORRES

Ponce, P.R. 00717

446

Rank: 77 out of 178

255

Rank: 34 out of 178

$44.1K

Rank: 39 out of 178

$173

Average: $165

2

Average: 3

JUAN PEREZ

Manati, P.R. 00674

443

Rank: 78 out of 178

260

Rank: 32 out of 178

$16.7K

Rank: 104 out of 178

$64

Average: $165

2

Average: 3

EDGARDO NEGRON

Manati, P.R. 00674

435

Rank: 79 out of 178

133

Rank: 88 out of 178

$22.8K

Rank: 89 out of 178

$172

Average: $165

3

Average: 3

YANESA PEREZ BERRIOS

Rio piedras, P.R. 00926

434

Rank: 80 out of 178

193

Rank: 63 out of 178

$36.4K

Rank: 49 out of 178

$188

Average: $165

2

Average: 3

SONIA RIVERA-DELGADO

San juan, P.R. 00909

426

Rank: 81 out of 178

129

Rank: 92 out of 178

$17.2K

Rank: 103 out of 178

$133

Average: $165

3

Average: 3

ORLANDO GONZALEZ

Bayamon, P.R. 00959

423

Rank: 82 out of 178

90

Rank: 136 out of 178

$27.2K

Rank: 75 out of 178

$303

Average: $165

5

Average: 3

LUIS SANTIAGO-PAGAN

Aibonito, P.R. 00705

414

Rank: 83 out of 178

206

Rank: 59 out of 178

$35.3K

Rank: 56 out of 178

$171

Average: $165

2

Average: 3

MIGUEL GARCIA

Arecibo, P.R. 00612

412

Rank: 84 out of 178

159

Rank: 75 out of 178

$20.8K

Rank: 94 out of 178

$131

Average: $165

3

Average: 3

LUIS ALCARAZ

Aguadilla, P.R. 00603

411

Rank: 85 out of 178

157

Rank: 77 out of 178

$25K

Rank: 78 out of 178

$160

Average: $165

3

Average: 3

ROSANA ROSADO

Caguas, P.R. 00725

400

Rank: 86 out of 178

110

Rank: 114 out of 178

$16.4K

Rank: 105 out of 178

$149

Average: $165

4

Average: 3

JOSE BENITEZ APONTE

Humacao, P.R. 00791

396

Rank: 87 out of 178

234

Rank: 40 out of 178

$36.2K

Rank: 50 out of 178

$154

Average: $165

2

Average: 3

VICTORIA BARTOLOMEI

San juan, P.R. 00918

388

Rank: 88 out of 178

215

Rank: 53 out of 178

$28.4K

Rank: 72 out of 178

$132

Average: $165

2

Average: 3

RAMON BERRIOS

Guaynabo, P.R. 00968

380

Rank: 89 out of 178

147

Rank: 84 out of 178

$17.5K

Rank: 102 out of 178

$119

Average: $165

3

Average: 3

FRANCISCO MONSERRATE RODRIGUEZ

Rio piedras, P.R. 00923

374

Rank: 90 out of 178

175

Rank: 65 out of 178

$35K

Rank: 58 out of 178

$200

Average: $165

2

Average: 3

OMAR PIOVANETTI

San juan, P.R. 00921

371

Rank: 91 out of 178

104

Rank: 126 out of 178

$15.2K

Rank: 110 out of 178

$146

Average: $165

4

Average: 3

FRANCINE VIVONI

San juan, P.R. 00921

366

Rank: 92 out of 178

120

Rank: 99 out of 178

$26K

Rank: 76 out of 178

$217

Average: $165

3

Average: 3

MANUEL GARRATON

Aguadilla, P.R. 00603

362

Rank: 93 out of 178

122

Rank: 97 out of 178

$18.7K

Rank: 97 out of 178

$153

Average: $165

3

Average: 3

MARCEL TOLLINCHE

Bayamon, P.R. 00959

358

Rank: 94 out of 178

163

Rank: 72 out of 178

$28.9K

Rank: 68 out of 178

$177

Average: $165

2

Average: 3

ODALYS MENDOZA VILLAHERMOSA

Caguas, P.R. 00725

356

Rank: 95 out of 178

141

Rank: 86 out of 178

$14.8K

Rank: 111 out of 178

$105

Average: $165

3

Average: 3

ANTOLIN ALVAREZ PONT

Santurce, P.R. 00909

351

Rank: 96 out of 178

129

Rank: 92 out of 178

$24.3K

Rank: 83 out of 178

$189

Average: $165

3

Average: 3

ROBERTO GARCIA

Mayaguez, P.R. 00680

341

Rank: 97 out of 178

82

Rank: 144 out of 178

$19.6K

Rank: 96 out of 178

$239

Average: $165

4

Average: 3

NILDA PEREZ FLORES

Trujillo alto, P.R. 00976

339

Rank: 98 out of 178

87

Rank: 139 out of 178

$14.6K

Rank: 113 out of 178

$168

Average: $165

4

Average: 3

ELENA JIMENEZ

San juan, P.R. 00919

338

Rank: 99 out of 178

121

Rank: 98 out of 178

$40.8K

Rank: 42 out of 178

$337

Average: $165

3

Average: 3

EZER CAMACHO

Corozal, P.R. 00783

328

Rank: 100 out of 178

90

Rank: 136 out of 178

$10.6K

Rank: 129 out of 178

$117

Average: $165

4

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