Doctor profile · Federal record

Dr. William O'Hearn, MD

Family Medicine Physician (CMS: Family Practice) · Madisonville, KY

  • NPI 1548753023
  • Accepts Medicare
  • 10 yrs in practice
  • Male
  • Solo practice
  • No sanctions

Practice & contact

Operates at 2 locations .

NPPES Updated May 11, 2026
Primary practice
2281 Ridgewood Dr
Madisonville, KY 424318724
(860) 235-6512
fax (270) 245-6031
Additional location
214 Main St
Cadiz, KY 422119153
(270) 522-0898

Credentials & registration

NPPES · NUCC
NPI registered
June 2018 — 8 yrs on file
Profile last updated
September 18, 2025
Year of graduation
2016 — 10 yrs since
Specialty taxonomy
207Q00000X — NUCC code
State license (1)
Kentucky #54094

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Open Payments

Industry payments received

CMS Open Payments
All-time total
$51
Transactions
3
Manufacturers
2
Payer (manufacturer) Industry Txns Amount
ABBVIE INC. 2 $36.47
Salix Pharmaceuticals, a division of Bausch Health US, LLC 1 $14.80

By nature of payment

Food and Beverage
$51

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,891
Patients
499
Total drug cost
$132,753
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 246 64 $2,297
Amlodipine Besylate Generic 234 59 $1,422
Lisinopril Generic 207 52 $1,869
Losartan Potassium Generic 152 46 $1,709
Metformin Hcl Generic 134 38 $673
Hydrochlorothiazide Generic 131 41 $476
Levothyroxine Sodium Generic 112 25 $1,009
Furosemide Generic 99 29 $377
Trulicity (Dulaglutide) Brand 99 13 $118,011
Meloxicam Generic 95 30 $856

Frequently asked questions

Auto-generated from federal data
What is Dr. William O'Hearn's medical specialty?
Dr. William O'Hearn practices Family Medicine Physician in Madisonville, KY.
Where does Dr. William O'Hearn practice?
Dr. William O'Hearn practices at 2281 Ridgewood Dr, Madisonville, KY 424318724. Office phone: 8602356512.
What is Dr. William O'Hearn's NPI?
Dr. William O'Hearn's National Provider Identifier (NPI) is 1548753023, issued by NPPES.
Does Dr. William O'Hearn accept Medicare assignment?
Yes. Dr. William O'Hearn accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.