Doctor profile · Federal record

Dr. John Heafner, MD

Family Medicine Physician (CMS: Family Practice) · Arnold, MO

  • NPI 1255821906
  • Accepts Medicare
  • 12 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 3 locations .

NPPES Updated May 11, 2026
Primary practice
148 Richardson Xing
Arnold, MO 630106023
(844) 853-8937
Additional location
4352 Manchester Ave
Saint Louis, MO 631102138
(314) 531-5444
Additional location
6420 Clayton RD Rm 2233
Saint Louis, MO 631171811
(314) 951-7240
fax (314) 951-7241
Mailing address
4352 Manchester Ave
Saint Louis, MO 631102138

Credentials & registration

NPPES · NUCC
NPI registered
May 2018 — 8 yrs on file
Profile last updated
June 26, 2024
Year of graduation
2014 — 12 yrs since
Specialty taxonomy
207Q00000X — NUCC code
State license (1)
Missouri #2021017152

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
25
Distinct HCPCS
1
Medicare allowed
$238
HCPCS Description Services Patients Avg allowed
83036 Hemoglobin a1c level 25 13 $10

In context: peer comparison

Among 10 peers in Arnold Family Medicine Physician, average services per provider: 55. This provider delivers 0.5× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,311
Patients
337
Total drug cost
$21,589
Drug Type Claims Patients Total cost
Amlodipine Besylate Generic 183 46 $1,210
Atorvastatin Calcium Generic 162 50 $2,293
Lisinopril Generic 116 28 $820
Gabapentin Generic 105 28 $3,597
Omeprazole Generic 90 20 $1,514
Duloxetine Hcl Generic 84 12 $1,466
Metformin Hcl Generic 83 25 $1,060
Losartan Potassium Generic 76 26 $1,067
Albuterol Sulfate Hfa (Albuterol Sulfate) Brand 68 16 $1,754
Fluticasone Propionate Generic 61 18 $989

Frequently asked questions

Auto-generated from federal data
What is Dr. John Heafner's medical specialty?
Dr. John Heafner practices Family Medicine Physician in Arnold, MO.
Where does Dr. John Heafner practice?
Dr. John Heafner practices at 148 Richardson Xing, Arnold, MO 630106023. Office phone: 8448538937.
What is Dr. John Heafner's NPI?
Dr. John Heafner's National Provider Identifier (NPI) is 1255821906, issued by NPPES.
Does Dr. John Heafner accept Medicare assignment?
Yes. Dr. John Heafner accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. John Heafner commonly perform?
Top Medicare-reported procedures in 2023: Hemoglobin a1c level (HCPCS 83036). Source: CMS Medicare Physician & Other Practitioners file.