Doctor profile · Federal record

Dr. Craig Phelps, M.D.

Family Medicine Physician (CMS: Family Practice) · Elk City, OK

  • NPI 1295840288
  • Accepts Medicare
  • MIPS 89.6 / 100 · 2023
  • 51 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
1710 W 3Rd St, Suite 103B
Elk City, OK 736445159
(580) 225-8600
fax (580) 225-8603
Mailing address
Po Box 1047
Elk City, OK 736481047

Credentials & registration

NPPES · NUCC
NPI registered
August 2006 — 20 yrs on file
Profile last updated
April 12, 2010
Year of graduation
1975 — 51 yrs since
Specialty taxonomy
207Q00000X — NUCC code
State license (1)
Oklahoma #11010
Medicaid
OK #100200430A

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
1,465
Distinct HCPCS
10
Medicare allowed
$100,138
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 306 197 $118
99213 Established patient office or other outpatient visit, 20-29 minutes 245 156 $84
G0446 Annual, face-to-face intensive behavioral therapy for cardiovascular disease, individual, 15 minutes 194 194 $24
G0439 Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit 184 184 $119
J1040 Injection, methylprednisolone acetate, 80 mg 133 42 $11
96372 Injection of drug or substance under skin or into muscle 110 44 $13
17003 Destruction of precancer skin growth, 2-14 growths 81 14 $6
G0442 Annual alcohol misuse screening, 5 to 15 minutes 72 72 $17
G0444 Annual depression screening, 5 to 15 minutes 47 47 $17
17000 Destruction of precancer skin growth, 1 growth 20 17 $57

In context: peer comparison

Among 8 peers in this city , average services per provider: 198. This provider delivers 7.4× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,647
Patients
584
Total drug cost
$67,226
Drug Type Claims Patients Total cost
Rosuvastatin Calcium Generic 167 50 $3,377
Lisinopril Generic 158 44 $1,430
Omeprazole Generic 153 41 $2,715
Arexvy (Rsvpref3 Antigen/As01e/Pf) Brand 140 140 $44,080
Amlodipine Besylate Generic 137 36 $1,804
Levothyroxine Sodium Generic 131 36 $1,685
Atorvastatin Calcium Generic 124 41 $2,177
Meloxicam Generic 108 37 $1,182
Metformin Hcl Er (Metformin Hcl) Brand 99 30 $846
Pravastatin Sodium Generic 79 22 $1,788

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Craig Phelps's medical specialty?
Dr. Craig Phelps practices Family Medicine Physician in Elk City, OK.
Where does Dr. Craig Phelps practice?
Dr. Craig Phelps practices at 1710 W 3Rd St, Elk City, OK 736445159. Office phone: 5802258600.
What is Dr. Craig Phelps's NPI?
Dr. Craig Phelps's National Provider Identifier (NPI) is 1295840288, issued by NPPES.
Does Dr. Craig Phelps accept Medicare assignment?
Yes. Dr. Craig Phelps accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Craig Phelps commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99214); Established patient office or other outpatient visit (HCPCS 99213); Annual, face-to-face intensive behavioral therapy for cardiovascular disease, individual (HCPCS G0446). Source: CMS Medicare Physician & Other Practitioners file.