Doctor profile · Federal record

Dr. Kevin McGrath, MD

Internal Medicine Physician (CMS: Internal Medicine) · Kilmarnock, VA

  • NPI 1699834978
  • Accepts Medicare
  • MIPS 86.9 / 100 · 2023
  • 34 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
107 Dmv Drive
Kilmarnock, VA 22482
(804) 435-3103
fax (804) 435-6695

Credentials & registration

NPPES · NUCC
NPI registered
December 2006 — 20 yrs on file
Profile last updated
July 8, 2007
Year of graduation
1992 — 34 yrs since
Specialty taxonomy
207R00000X — NUCC code
State license (1)
Virginia #0101052460

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
2,097
Distinct HCPCS
10
Medicare allowed
$156,603
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 656 216 $127
99213 Established patient office or other outpatient visit, 20-29 minutes 420 148 $90
G0008 Administration of influenza virus vaccine 190 189 $30
90662 Influenza vaccine split virus, preservative free 189 188 $72
J0696 Injection, ceftriaxone sodium, per 250 mg 172 23 $1
81003 Automated urinalysis test 95 61 $2
96372 Injection of drug or substance under skin or into muscle 85 34 $14
87400 Detection test by immunoassay technique for influenza virus 56 26 $14
87426 Detection test by immunoassay technique for severe acute respiratory syndrome coronavirus 31 29 $35
93242 Heart rhythm recording continous external ekg over more than 48 hours up to 7 days 26 24 $12

In context: peer comparison

Among 3 peers in Kilmarnock Internal Medicine Physician, average services per provider: 226. This provider delivers 9.3× the peer median.

Open Payments

Industry payments received

CMS Open Payments
All-time total
$391
Transactions
20
Manufacturers
8
Payer (manufacturer) Industry Txns Amount
Novo Nordisk INC 6 $130.10
Pfizer INC. 4 $69.96
Abbvie INC. 2 $48.71
AstraZeneca Pharmaceuticals Lp 3 $40.74
Radius Health, INC. 1 $33.29
Amgen INC. 2 $30.92
Smith+Nephew, INC. 1 $19.29
Philips North America LLC 1 $18.48

By nature of payment

Food and Beverage
$391

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
1,636
Patients
478
Total drug cost
$146,201
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 198 61 $3,080
Amlodipine Besylate Generic 148 40 $1,494
Eliquis (Apixaban) Brand 143 24 $124,527
Losartan Potassium Generic 129 34 $1,713
Metoprolol Succinate Generic 121 34 $1,876
Levothyroxine Sodium Generic 120 29 $1,743
Rosuvastatin Calcium Generic 106 30 $2,123
Tamsulosin Hcl Generic 96 28 $2,837
Omeprazole Generic 91 26 $1,224
Metformin Hcl Generic 88 24 $1,223

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Kevin McGrath's medical specialty?
Dr. Kevin McGrath practices Internal Medicine Physician in Kilmarnock, VA.
Where does Dr. Kevin McGrath practice?
Dr. Kevin McGrath practices at 107 Dmv Drive, Kilmarnock, VA 22482. Office phone: 8044353103.
What is Dr. Kevin McGrath's NPI?
Dr. Kevin McGrath's National Provider Identifier (NPI) is 1699834978, issued by NPPES.
Does Dr. Kevin McGrath accept Medicare assignment?
Yes. Dr. Kevin McGrath accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Kevin McGrath 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); Administration of influenza virus vaccine (HCPCS G0008). Source: CMS Medicare Physician & Other Practitioners file.