FOUNDING5050% off for lifeSee pricing →
UPP
UPP
Universal Provider Passport
Sign in
Primary source · 03 of 11
Provider Enrollment, Chain & Ownership System

PECOS verification

Medicare enrollment status, reassignments, opt-out status.

Every 24h Primary source — no aggregator Authority site
Issuing authority: Centers for Medicare & Medicaid Services (CMS)

What we verify

Medicare enrollment status (Approved, Pending, Revoked)
Reassignment of benefits to group practices
Opt-out status and effective dates
Revalidation due date
Specialty enrolled and effective date
Verification rules

How we decide pass / flag / block

  1. 01
    Status must be 'Approved' for a provider to bill Medicare.
  2. 02
    Revoked or Opt-Out status is a blocking discrepancy for any packet sent to a Medicare-participating receiver.
  3. 03
    Revalidation due within 60 days surfaces as a Material warning.
Example evidence

Example PECOS record (excerpt)

Stored alongside the credential with source URL, raw payload hash, and timestamp. Names and IDs below are illustrative.

Verified payload (excerpt)
enrollment_id
I20250114000123
status
Approved
specialty
Internal Medicine
effective_date
2018-08-01
revalidation_due
2027-08-01
reassignments
Acme Medical Group (TIN ****1234)
Refresh cadence

Every 24h

PECOS is re-queried every 24 hours. Status changes trigger immediate re-verification.

Source-down handling

When the authority is unreachable

If PECOS returns no record for the NPI, the field is flagged 'Not enrolled' and treated as informational unless the receiver requires Medicare participation.

Previous source
CAQH ProView
Council for Affordable Quality Healthcare
Next source
OIG LEIE
Office of Inspector General — List of Excluded Individuals/Entities