Doctor profile · Federal record

Dr. Brent Beasley, MD

Internal Medicine Physician · Geriatric Medicine (Internal Medicine) Physician · Internal Medicine Physician · Geriatric Medicine (Internal Medicine) Physician · Independence, MO

  • NPI 1043278484
  • 20 yrs on file
  • Licensed in 3 states
  • Male
  • Group practice
  • No sanctions

Practice & contact

Operates at 7 locations .

NPPES Updated May 11, 2026
Primary practice
16659 E 23Rd St S
Independence, MO 640551922
(816) 688-6000
fax (816) 631-1885
Additional location
11511 E 31St St
Tulsa, OK 741461908
(918) 400-7002
fax (539) 502-5130
Additional location
1538 N Lewis Ave
Tulsa, OK 741102535
(918) 400-7001
fax (539) 202-5070
Show 4 more locations
Additional location
1918 Ne 23Rd St
Oklahoma City, OK 731113328
(405) 453-8000
fax (405) 561-4984
Additional location
2130 Sw 59Th St
Oklahoma City, OK 731197025
(403) 303-7555
fax (405) 561-5615
Additional location
4444 E 41St St
Tulsa, OK 741352527
(918) 619-4400
fax (918) 619-4152
Additional location
7521 Se 15Th St
Midwest City, OK 731105425
(405) 453-8004
fax (405) 561-4857
Mailing address
Po Box 740019
Atlanta, GA 303740019

Credentials & registration

NPPES · NUCC
NPI registered
May 2006 — 20 yrs on file
Profile last updated
March 8, 2023
Specialty taxonomy
207R00000X — NUCC code
State licenses (4)
Missouri #2023008158 · Missouri #2000163858 · Oklahoma #18452 · Kansas #0426982

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
158
Distinct HCPCS
3
Medicare allowed
$10,699
HCPCS Description Services Patients Avg allowed
99212 Established patient office or other outpatient visit, 10-19 minutes 101 56 $55
99202 New patient office or other outpatient visit, 15-29 minutes 35 35 $70
G0439 Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit 22 22 $124

In context: peer comparison

Among 12 peers in this city , average services per provider: 113. This provider delivers 1.4× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
578
Patients
170
Total drug cost
$4,652
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 104 40 $876
Losartan Potassium Generic 62 23 $543
Amlodipine Besylate Generic 54 21 $152
Metformin Hcl Generic 48 19 $218
Omeprazole Generic 44 15 $209
Lisinopril Generic 39 16 $170
Gabapentin Generic 32 0 $266
Fluticasone Propionate Generic 31 13 $236
Alendronate Sodium Generic 27 0 $214
Levothyroxine Sodium Generic 25 12 $286

Frequently asked questions

Auto-generated from federal data
What is Dr. Brent Beasley's medical specialty?
Dr. Brent Beasley practices Internal Medicine Physician in Independence, MO.
Where does Dr. Brent Beasley practice?
Dr. Brent Beasley practices at 16659 E 23Rd St S, Independence, MO 640551922. Office phone: 8166886000.
What is Dr. Brent Beasley's NPI?
Dr. Brent Beasley's National Provider Identifier (NPI) is 1043278484, issued by NPPES.
What procedures does Dr. Brent Beasley commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99212); New patient office or other outpatient visit (HCPCS 99202); Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit (HCPCS G0439). Source: CMS Medicare Physician & Other Practitioners file.