Doctor profile · Federal record

Dr. Don McAfee, MD

Cardiovascular Disease Physician (CMS: Cardiovascular Disease (Cardiology)) · Bellingham, WA

  • NPI 1225087810
  • Accepts Medicare
  • 50 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 3 locations .

NPPES Updated May 11, 2026
Primary practice
2979 Squalicum Pkwy, Suite 101
Bellingham, WA 982251811
(360) 734-2700
fax (360) 734-8362
Additional location
1117 Spring St
Friday Harbor, WA 982509782
(360) 378-1738
Additional location
1990 Hospital Dr Ste 100
Sedro Woolley, WA 982849315
(360) 856-8800
Mailing address
Po Box 5096
Bellingham, WA 982275096

Credentials & registration

NPPES · NUCC
NPI registered
May 2006 — 20 yrs on file
Profile last updated
March 19, 2025
Year of graduation
1976 — 50 yrs since
Specialty taxonomy
207RC0000X — NUCC code
State license (1)
Washington #MD00019046
Medicaid (3)
WA #1225087810 · WA #1771302 · AK #MD3734W

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
1,690
Distinct HCPCS
10
Medicare allowed
$107,265
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 518 385 $127
93010 Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report only 446 400 $8
93005 Routine electrocardiogram (ecg) using at least 12 leads with tracing 425 390 $6
99204 New patient office or other outpatient visit, 45-59 minutes 108 108 $165
99213 Established patient office or other outpatient visit, 20-29 minutes 58 57 $90
99443 Telephone medical discussion with physician, 21-30 minutes 47 38 $127
93793 Anticoagulant management of patient taking warfarin 42 11 $11
99442 Telephone medical discussion with physician, 11-20 minutes 18 14 $90
99203 New patient office or other outpatient visit, 30-44 minutes 15 15 $112
99215 Established patient office or other outpatient visit, 40-54 minutes 13 13 $178

In context: peer comparison

Among 6 peers in Bellingham Cardiovascular Disease Physician, average services per provider: 130. This provider delivers 13× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
726
Patients
289
Total drug cost
$192,033
Drug Type Claims Patients Total cost
Metoprolol Succinate Generic 105 46 $2,540
Eliquis (Apixaban) Brand 87 31 $89,027
Valsartan Generic 76 34 $3,653
Spironolactone Generic 57 26 $629
Losartan Potassium Generic 51 26 $1,145
Xarelto (Rivaroxaban) Brand 47 13 $48,622
Carvedilol Generic 44 16 $755
Diltiazem 24Hr ER (Cd) (Diltiazem Hcl) Brand 40 18 $1,868
Rosuvastatin Calcium Generic 40 19 $871
Warfarin Sodium Generic 35 11 $580

Frequently asked questions

Auto-generated from federal data
What is Dr. Don McAfee's medical specialty?
Dr. Don McAfee practices Cardiovascular Disease Physician in Bellingham, WA.
Where does Dr. Don McAfee practice?
Dr. Don McAfee practices at 2979 Squalicum Pkwy, Bellingham, WA 982251811. Office phone: 3607342700.
What is Dr. Don McAfee's NPI?
Dr. Don McAfee's National Provider Identifier (NPI) is 1225087810, issued by NPPES.
Does Dr. Don McAfee accept Medicare assignment?
Yes. Dr. Don McAfee accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Don McAfee commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99214); Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report only (HCPCS 93010); Routine electrocardiogram (ecg) using at least 12 leads with tracing (HCPCS 93005). Source: CMS Medicare Physician & Other Practitioners file.