Doctor profile · Federal record

Dr. Mark Armstrong, DO

Family Medicine Physician (CMS: Family Practice) · Sparta, MI

  • NPI 1932104882
  • Accepts Medicare
  • 42 yrs in practice
  • Male
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
2111 12 Mile RD Nw
Sparta, MI 493459754
(616) 391-8470
fax (616) 391-8495
Mailing address
100 Michigan St Ne, Mc 845
Grand Rapids, MI 495032560

Credentials & registration

NPPES · NUCC
NPI registered
June 2005 — 21 yrs on file
Profile last updated
February 24, 2021
Year of graduation
1984 — 42 yrs since
Specialty taxonomy
207Q00000X — NUCC code
State license (1)
Michigan #5101008843
Medicaid
MI #3072667

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
380
Distinct HCPCS
6
Medicare allowed
$26,228
HCPCS Description Services Patients Avg allowed
99214 Established patient office or other outpatient visit, 30-39 minutes 252 113 $85
83036 Hemoglobin a1c level 29 23 $9
G0008 Administration of influenza virus vaccine 28 28 $29
90694 Influenza vaccine, quadrivalent inactivated, 0.5 ml dosage 27 27 $73
G0439 Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit 27 27 $22
99213 Established patient office or other outpatient visit, 20-29 minutes 17 15 $65

In context: peer comparison

Among 6 peers in this city , average services per provider: 43. This provider delivers 8.8× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
3,336
Patients
1,076
Total drug cost
$71,996
Drug Type Claims Patients Total cost
Atorvastatin Calcium Generic 648 195 $14,581
Lisinopril Generic 358 105 $4,405
Omeprazole Generic 316 101 $7,385
Levothyroxine Sodium Generic 266 71 $6,604
Amlodipine Besylate Generic 231 76 $2,730
Rosuvastatin Calcium Generic 231 76 $9,262
Metoprolol Succinate Generic 206 59 $8,073
Losartan Potassium Generic 197 65 $4,525
Gabapentin Generic 163 55 $3,208
Furosemide Generic 136 44 $1,097

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Mark Armstrong's medical specialty?
Dr. Mark Armstrong practices Family Medicine Physician in Sparta, MI.
Where does Dr. Mark Armstrong practice?
Dr. Mark Armstrong practices at 2111 12 Mile RD Nw, Sparta, MI 493459754. Office phone: 6163918470.
What is Dr. Mark Armstrong's NPI?
Dr. Mark Armstrong's National Provider Identifier (NPI) is 1932104882, issued by NPPES.
Does Dr. Mark Armstrong accept Medicare assignment?
Yes. Dr. Mark Armstrong accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Mark Armstrong commonly perform?
Top Medicare-reported procedures in 2023: Established patient office or other outpatient visit (HCPCS 99214); Hemoglobin a1c level (HCPCS 83036); Administration of influenza virus vaccine (HCPCS G0008). Source: CMS Medicare Physician & Other Practitioners file.