Doctor profile · Federal record

Dr. Kelsey Rigby, DO

Rheumatology Physician (CMS: Rheumatology) · Falmouth, MA

  • NPI 1871052795
  • Accepts Medicare
  • 7 yrs in practice
  • Female
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
90 Ter Heun Dr Ste 302
Falmouth, MA 025402533
(774) 470-5080

Credentials & registration

NPPES · NUCC
NPI registered
March 2019 — 7 yrs on file
Profile last updated
February 5, 2025
Year of graduation
2019 — 7 yrs since
Specialty taxonomy
207RR0500X — NUCC code
State license (1)
Massachusetts #1018143

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

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

Open Payments

Industry payments received

CMS Open Payments
All-time total
$190
Transactions
10
Manufacturers
5
Payer (manufacturer) Industry Txns Amount
ABBVIE INC. 4 $83.20
Amgen Inc. 2 $43.76
GENZYME CORPORATION 2 $32.58
PFIZER INC. 1 $20.14
Organon Llc 1 $10.48

By nature of payment

Food and Beverage
$190

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
209
Patients
45
Total drug cost
$454,070
Drug Type Claims Patients Total cost
Prednisone Generic 55 26 $1,817
Methotrexate (Methotrexate Sodium) Brand 50 19 $2,721
Hydroxychloroquine Sulfate Generic 30 0 $2,121
Humira(Cf) Pen (Adalimumab) Brand 29 0 $368,994
Methylprednisolone Generic 22 0 $1,820
Celecoxib Generic 12 0 $675
Rinvoq (Upadacitinib) Brand 11 0 $75,923

Frequently asked questions

Auto-generated from federal data
What is Dr. Kelsey Rigby's medical specialty?
Dr. Kelsey Rigby practices Rheumatology Physician in Falmouth, MA.
Where does Dr. Kelsey Rigby practice?
Dr. Kelsey Rigby practices at 90 Ter Heun Dr Ste 302, Falmouth, MA 025402533. Office phone: 7744705080.
What is Dr. Kelsey Rigby's NPI?
Dr. Kelsey Rigby's National Provider Identifier (NPI) is 1871052795, issued by NPPES.
Does Dr. Kelsey Rigby accept Medicare assignment?
Yes. Dr. Kelsey Rigby accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.