Doctor profile · Federal record

Dr. BEVERLY BRENNAN, M.D.

Internal Medicine Physician (CMS: INTERNAL MEDICINE) · HAVERHILL, MA

  • NPI 1174519730
  • Accepts Medicare
  • 33 yrs in practice
  • Female
  • Group practice
  • No sanctions

Practice & contact

Operates at 2 locations .

NPPES Updated May 11, 2026
Primary practice
600 PRIMROSE ST
HAVERHILL, MA 01830
(978) 469-7100
fax (978) 469-7199
Additional location
1 Parkway
Haverhill, MA 018306278
(978) 521-3250
fax (978) 469-5646

Credentials & registration

NPPES · NUCC
NPI registered
September 2005 — 21 yrs on file
Profile last updated
June 1, 2019
Year of graduation
1993 — 33 yrs since
Specialty taxonomy
207R00000X — NUCC code
State license (1)
Massachusetts #206547
Medicaid
MA #110041739A

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
1,522
Distinct HCPCS
10
Medicare allowed
$153,934
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 405 259 $130
99213 Established patient office or other outpatient visit, 20-29 minutes 355 234 $93
G0439 Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit 184 184 $132
G0008 Administration of influenza virus vaccine 98 93 $31
90662 Influenza vaccine split virus, preservative free 84 81 $72
77080 Dxa bone density measurement of hip, pelvis, spine 50 50 $34
90480 Admn sarscov2 vacc 1 dose 41 41 $42
91320 Sarscv2 vac 30mcg trs-suc im 41 41 $128
99215 Established patient office or other outpatient visit, 40-54 minutes 30 29 $183
99495 Transitional care management services for problem of at least moderate complexity 29 27 $201

In context: peer comparison

Among 9 peers in this city , average services per provider: 169. This provider delivers 9.0× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,436
Patients
488
Total drug cost
$20,108
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 178 55 $3,176
Amlodipine Besylate Generic 151 59 $1,162
Omeprazole Generic 145 46 $3,020
Lisinopril Generic 131 45 $1,010
Levothyroxine Sodium Generic 124 38 $1,662
Gabapentin Generic 115 37 $2,672
Alprazolam Generic 89 18 $608
Metoprolol Succinate Generic 83 30 $2,003
Tramadol Hcl Generic 75 17 $435
Trazodone Hcl Generic 71 30 $881

Hospital affiliations

CMS Hospital Compare