Doctor profile · Federal record

Dr. Douglas Ball, M.D.

Endocrinology, Diabetes & Metabolism Physician (CMS: Endocrinology) · Internal Medicine Physician · Baltimore, MD

  • NPI 1952366007
  • MIPS 74.4 / 100 · 2023
  • 42 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
600 N Wolfe St
Baltimore, MD 212870005
(410) 955-9270
Mailing address
Po Box 64264
Baltimore, MD 212644264

Credentials & registration

NPPES · NUCC
NPI registered
April 2006 — 20 yrs on file
Profile last updated
February 4, 2013
Year of graduation
1984 — 42 yrs since
Specialty taxonomy
207RE0101X — NUCC code
State license (1)
Maryland #D36772
Medicaid
MD #533321100

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
421
Distinct HCPCS
7
Medicare allowed
$58,086
HCPCS Description Services Patients Avg allowed
99215 Established patient office or other outpatient visit, 40-54 minutes 220 135 $150
99214 Established patient office or other outpatient visit, 30-39 minutes 99 88 $103
99215 Established patient office or other outpatient visit, 40-54 minutes 29 21 $180
99214 Established patient office or other outpatient visit, 30-39 minutes 25 24 $136
10005 Fine needle aspiration biopsy using ultrasound guidance, first growth 19 19 $79
99205 New patient office or other outpatient visit, 60-74 minutes 16 16 $182
99204 New patient office or other outpatient visit, 45-59 minutes 13 13 $142

In context: peer comparison

Among 33 peers in this city , average services per provider: 119. This provider delivers 3.5× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,463
Patients
253
Total drug cost
$861,223
Drug Type Claims Patients Total cost
Levothyroxine Sodium Generic 813 152 $9,554
Synthroid (Levothyroxine Sodium) Brand 273 46 $18,993
Liothyronine Sodium Generic 117 25 $4,952
Methimazole Generic 68 15 $1,132
Calcitriol Generic 62 15 $3,886
Retevmo (Selpercatinib) Brand 43 0 $635,433
Hydrocortisone Generic 41 0 $2,304
Amlodipine Besylate Generic 13 0 $206
Fludrocortisone Acetate Generic 11 0 $446
Tirosint (Levothyroxine Sodium) Brand 11 0 $1,472

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Douglas Ball's medical specialty?
Dr. Douglas Ball practices Endocrinology, Diabetes & Metabolism Physician in Baltimore, MD.
Where does Dr. Douglas Ball practice?
Dr. Douglas Ball practices at 600 N Wolfe St, Baltimore, MD 212870005. Office phone: 4109559270.
What is Dr. Douglas Ball's NPI?
Dr. Douglas Ball's National Provider Identifier (NPI) is 1952366007, issued by NPPES.
Does Dr. Douglas Ball accept Medicare assignment?
Dr. Douglas Ball does not accept Medicare assignment for all services. Patients may be billed amounts beyond Medicare-allowed charges.
What procedures does Dr. Douglas Ball commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99215); Established patient office or other outpatient visit (HCPCS 99214); Established patient office or other outpatient visit (HCPCS 99215). Source: CMS Medicare Physician & Other Practitioners file.