Doctor profile · Federal record

Dr. Michael Hill, PA

Medical Physician Assistant (CMS: Physician Assistant) · Middleton, MA

  • NPI 1417477399
  • Accepts Medicare
  • 9 yrs in practice
  • Male
  • Solo practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
147 S Main St
Middleton, MA 019492446
(978) 774-2555
Mailing address
1 Anthony Ln
Danvers, MA 019232260

Credentials & registration

NPPES · NUCC
NPI registered
June 2017 — 9 yrs on file
Year of graduation
2017 — 9 yrs since
Specialty taxonomy
363AM0700X — NUCC code
State license (1)
Massachusetts #PA6153

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Open Payments

Industry payments received

CMS Open Payments
All-time total
$13
Transactions
1
Manufacturers
1
Payer (manufacturer) Industry Txns Amount
Exact Sciences Corporation 1 $13.45

By nature of payment

Food and Beverage
$13

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
825
Patients
185
Total drug cost
$12,948
Drug Type Claims Patients Total cost
Lisinopril Generic 127 36 $1,172
Atorvastatin Calcium Generic 102 30 $2,654
Oxycodone Hcl Generic 72 0 $645
Simvastatin Generic 65 17 $759
Levothyroxine Sodium Generic 59 15 $868
Metoprolol Succinate Generic 59 17 $1,251
Omeprazole Generic 55 16 $1,189
Amlodipine Besylate Generic 52 17 $546
Trazodone Hcl Generic 38 11 $305
Tamsulosin Hcl Generic 37 0 $1,374

Frequently asked questions

Auto-generated from federal data
What is Dr. Michael Hill's medical specialty?
Dr. Michael Hill practices Medical Physician Assistant in Middleton, MA.
Where does Dr. Michael Hill practice?
Dr. Michael Hill practices at 147 S Main St, Middleton, MA 019492446. Office phone: 9787742555.
What is Dr. Michael Hill's NPI?
Dr. Michael Hill's National Provider Identifier (NPI) is 1417477399, issued by NPPES.
Does Dr. Michael Hill accept Medicare assignment?
Yes. Dr. Michael Hill accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.