Doctor profile · Federal record

Dr. Bruce Ball, M.D.

Allergy & Immunology Physician (CMS: Allergy/Immunology) · Mt Pleasant, SC

  • NPI 1912909599
  • Accepts Medicare
  • MIPS 90.7 / 100 · 2023
  • 45 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 3 locations .

NPPES Updated May 11, 2026
Primary practice
180 Wingo Way, Suite 102
Mt Pleasant, SC 294643235
(843) 881-2030
fax (843) 881-6249
Additional location
102 Morgan Pl
Summerville, SC 294858106
(843) 832-9588
fax (843) 486-5555
Additional location
2090 Charlie Hall Blvd Ste 301
Charleston, SC 294148200
(843) 556-9588
fax (843) 556-6855
Mailing address
Po Box 603725
Charlotte, NC 282603725

Credentials & registration

NPPES · NUCC
NPI registered
August 2005 — 21 yrs on file
Profile last updated
October 19, 2023
Year of graduation
1981 — 45 yrs since
Specialty taxonomy
207K00000X — NUCC code
State license (1)
South Carolina #11111
Medicaid
SC #111113

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
7,660
Distinct HCPCS
10
Medicare allowed
$113,308
HCPCS Description Services Patients Avg allowed
95004 Test for allergy using allergenic extract 2,438 46 $4
95165 Professional service for preparation and provision of 1 or more antigens 1,657 79 $14
95044 Test for allergy using skin patch 1,316 18 $5
95117 Professional service for multiple injections of allergen 786 74 $11
95115 Professional service for single injection of allergen 414 37 $9
99213 Established patient office or other outpatient visit, 20-29 minutes 269 201 $85
95024 Test for allergy using allergenic extract injected into skin 247 24 $7
99214 Established patient office or other outpatient visit, 30-39 minutes 163 105 $121
94010 Test to measure expiratory airflow and volume 138 104 $25
99211 Office or other outpatient visit for the evaluation and management of established patient that may not require presence of healthcare professional 63 26 $21

In context: peer comparison

Among 2 peers in this city , average services per provider: 431. This provider delivers 18× the peer median.

Open Payments

Industry payments received

CMS Open Payments
All-time total
$1,909
Transactions
95
Manufacturers
14
Payer (manufacturer) Industry Txns Amount
AstraZeneca Pharmaceuticals LP 23 $431.49
CSL Behring 15 $311.18
PFIZER INC. 15 $288.84
GENZYME CORPORATION 9 $252.56
GlaxoSmithKline, LLC. 12 $136.13
Takeda Pharmaceuticals U.S.A., Inc. 5 $112.05
Regeneron Healthcare Solutions, Inc. 2 $69.81
Grifols USA, LLC 3 $64.32
Pharming Healthcare, Inc. 3 $58.35
ADMA BioManufacturing LLC 2 $55.51
Novartis Pharmaceuticals Corporation 2 $51.13
Hikma Pharmaceuticals USA 2 $32.81
Genentech USA, Inc. 1 $26.36
Amgen Inc. 1 $18.89

By nature of payment

Food and Beverage
$1,854
Consulting Fee
$56

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,186
Patients
443
Total drug cost
$236,142
Drug Type Claims Patients Total cost
Montelukast Sodium Generic 320 107 $4,436
Fluticasone Propionate Generic 162 76 $3,336
Azelastine Hcl Generic 150 70 $6,938
Symbicort (Budesonide/Formoterol Fumarate) Brand 98 31 $52,607
Albuterol Sulfate Hfa (Albuterol Sulfate) Brand 83 53 $2,731
Trelegy Ellipta (Fluticasone/Umeclidin/Vilanter) Brand 69 14 $61,207
Breo Ellipta (Fluticasone/Vilanterol) Brand 57 13 $35,958
Flovent Hfa (Fluticasone Propionate) Brand 38 0 $14,280
Epinephrine Generic 34 32 $9,427
Fluticasone-Salmeterol (Fluticasone Propion/Salmeterol) Brand 32 12 $8,119

Frequently asked questions

Auto-generated from federal data
What is Dr. Bruce Ball's medical specialty?
Dr. Bruce Ball practices Allergy & Immunology Physician in Mt Pleasant, SC.
Where does Dr. Bruce Ball practice?
Dr. Bruce Ball practices at 180 Wingo Way, Mt Pleasant, SC 294643235. Office phone: 8438812030.
What is Dr. Bruce Ball's NPI?
Dr. Bruce Ball's National Provider Identifier (NPI) is 1912909599, issued by NPPES.
Does Dr. Bruce Ball accept Medicare assignment?
Yes. Dr. Bruce Ball accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Bruce Ball commonly perform?
Top Medicare-reported procedures in 2023: Test for allergy using allergenic extract (HCPCS 95004); Professional service for preparation and provision of 1 or more antigens (HCPCS 95165); Test for allergy using skin patch (HCPCS 95044). Source: CMS Medicare Physician & Other Practitioners file.