Doctor profile · Federal record

Dr. Miguel Velasco, M.D.

Internal Medicine Physician (CMS: Internal Medicine) · Specialist · Mayaguez, PR

  • NPI 1245228584
  • Accepts Medicare
  • 40 yrs in practice
  • Male
  • Solo practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
Calle McKinley W # 114, Suite 207
Mayaguez, PR 006803988
(787) 831-8166
fax (787) 805-2122
Mailing address
Po Box 6517
Mayaguez, PR 006816517

Credentials & registration

NPPES · NUCC
NPI registered
October 2005 — 21 yrs on file
Profile last updated
November 6, 2015
Year of graduation
1986 — 40 yrs since
Specialty taxonomy
207R00000X — NUCC code
State license (1)
Puerto Rico #8941

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

Checked against OIG LEIE on NPI 1245228584. Last verified May 11, 2026.

Open Payments

Industry payments received

CMS Open Payments
All-time total
$20
Transactions
1
Manufacturers
1
Payer (manufacturer) Industry Txns Amount
AstraZeneca Pharmaceuticals Lp 1 $19.75

By nature of payment

Food and Beverage
$20

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
4,617
Patients
1,154
Total drug cost
$61,947
Drug Type Claims Patients Total cost
Gabapentin Generic 678 131 $6,025
Famotidine Generic 442 72 $3,623
Atorvastatin Calcium Generic 441 145 $5,194
Omeprazole Generic 428 73 $1,845
Montelukast Sodium Generic 298 64 $1,840
Losartan Potassium Generic 274 82 $5,400
Amlodipine Besylate Generic 272 94 $1,116
Levothyroxine Sodium Generic 266 50 $3,508
Lisinopril Generic 263 82 $1,481
Synthroid (Levothyroxine Sodium) Brand 237 47 $17,706

Frequently asked questions

Auto-generated from federal data
What is Dr. Miguel Velasco's medical specialty?
Dr. Miguel Velasco practices Internal Medicine Physician in Mayaguez, PR.
Where does Dr. Miguel Velasco practice?
Dr. Miguel Velasco practices at Calle McKinley W # 114, Mayaguez, PR 006803988. Office phone: 7878318166.
What is Dr. Miguel Velasco's NPI?
Dr. Miguel Velasco's National Provider Identifier (NPI) is 1245228584, issued by NPPES.
Does Dr. Miguel Velasco accept Medicare assignment?
Yes. Dr. Miguel Velasco accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.