Doctor profile · Federal record

Dr. Reynaldo Castro, MD

Internal Medicine Physician (CMS: Internal Medicine) · Moline, IL

  • NPI 1477539799
  • Accepts Medicare
  • 41 yrs in practice
  • Male
  • Solo practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
550 30Th Ave, Ste 12
Moline, IL 612655975
(309) 762-5515
fax (309) 762-5519

Credentials & registration

NPPES · NUCC
NPI registered
December 2005 — 21 yrs on file
Profile last updated
March 19, 2008
Year of graduation
1985 — 41 yrs since
Specialty taxonomy
207R00000X — NUCC code

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
1,696
Distinct HCPCS
10
Medicare allowed
$146,833
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 645 315 $122
G0439 Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit 239 239 $121
36415 Insertion of needle into vein for collection of blood sample 156 113 $8
99213 Established patient office or other outpatient visit, 20-29 minutes 146 118 $86
96372 Injection of drug or substance under skin or into muscle 110 20 $13
99490 Chronic care management services, first 20 minutes of clinical staff time directed by health care professional, per calendar month 85 60 $60
G0008 Administration of influenza virus vaccine 62 62 $29
90662 Influenza vaccine split virus, preservative free 61 61 $71
99453 Remote monitoring of physiologic parameters, initial set-up and patient education on use of equipment 28 28 $18
83036 Hemoglobin a1c level 26 23 $10

In context: peer comparison

Among 10 peers in Moline Internal Medicine Physician, average services per provider: 215. This provider delivers 7.9× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
4,510
Patients
1,301
Total drug cost
$72,551
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 853 245 $13,340
Levothyroxine Sodium Generic 484 121 $9,695
Amlodipine Besylate Generic 334 107 $2,718
Metformin Hcl Generic 315 91 $3,430
Lisinopril Generic 309 88 $3,009
Simvastatin Generic 286 77 $4,124
Gabapentin Generic 276 66 $6,330
Omeprazole Generic 270 84 $4,864
Losartan Potassium Generic 259 82 $3,813
Fluticasone Propionate Generic 242 83 $3,215

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Reynaldo Castro's medical specialty?
Dr. Reynaldo Castro practices Internal Medicine Physician in Moline, IL.
Where does Dr. Reynaldo Castro practice?
Dr. Reynaldo Castro practices at 550 30Th Ave, Moline, IL 612655975. Office phone: 3097625515.
What is Dr. Reynaldo Castro's NPI?
Dr. Reynaldo Castro's National Provider Identifier (NPI) is 1477539799, issued by NPPES.
Does Dr. Reynaldo Castro accept Medicare assignment?
Yes. Dr. Reynaldo Castro accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Reynaldo Castro commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99214); Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit (HCPCS G0439); Insertion of needle into vein for collection of blood sample (HCPCS 36415). Source: CMS Medicare Physician & Other Practitioners file.