US CMS Medicare PPEF NPI Portfolio Enrollment Status Monitor avatar

US CMS Medicare PPEF NPI Portfolio Enrollment Status Monitor

Pricing

from $20.00 / 1,000 ppef npi enrollment event delivereds

Go to Apify Store
US CMS Medicare PPEF NPI Portfolio Enrollment Status Monitor

US CMS Medicare PPEF NPI Portfolio Enrollment Status Monitor

Watch NPIs and emit typed ENROLLED/DROPPED/PROVIDER_TYPE_CHANGED/ENROLLMENT_ID_CHANGED events from the official CMS data.cms.gov Medicare Fee-For-Service Public Provider Enrollment (PPEF) extract. Not PECOS portal HTML scrape; not NPPES directory dump; not PEPM SaaS.

Pricing

from $20.00 / 1,000 ppef npi enrollment event delivereds

Rating

0.0

(0)

Developer

Daniel Witney

Daniel Witney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Watch a book of NPIs and emit typed enrollment events when the official CMS data.cms.gov Medicare Fee-For-Service Public Provider Enrollment (PPEF) extract shows a provider appearing, disappearing, or changing provider type / enrollment ID linkage.

Not a PECOS portal HTML screener. Not an NPPES directory dump. Not unpaid PEPM / credentialing SaaS scrape.

Coverage honesty (PPEF FFS vs full PECOS)

PPEF is a public Fee-For-Service enrollment extract derived from PECOS and published on data.cms.gov. Absence from this extract is not proof of every possible Medicare enrollment status (e.g. private PECOS portal states, non-FFS programs). Cadence follows the CMS publish schedule (periodic extract, not streaming). Product fields default to NPI + enrollment IDs + provider type + state (minimize unnecessary name fields when the customer supplies an NPI-only book).

Events

EventWhen
PPEF_NPI_ENROLLEDWatched NPI missing → present on extract
PPEF_NPI_DROPPEDWatched NPI present → missing on extract
PPEF_ENROLLMENT_ID_CHANGEDENRLMT_ID set changed while still present
PPEF_PROVIDER_TYPE_CHANGEDPROVIDER_TYPE_CD / PROVIDER_TYPE_DESC fingerprint changed
RUN_STATUSNon-billable health row every successful run

First observation of an NPI stores a baseline only (no product charge).

Modes

  • sourceMode=fixture (default): Store health / CI. With emitFixtureDemoEvents=false (default) emits only RUN_STATUS / FIXTURE_HEALTH → 0 product charges.
  • sourceMode=live: Official CMS data-api filter[NPI]=… against the PPEF Enrollment dataset (no API key). Portfolio-safe — does not download the national ~320MB CSV by default.

Pricing (Model A)

  • ppef-npi-enrollment-event-delivered @ $0.02 / unique delivered event
  • apify-actor-start @ $0.00005
  • Quiet books ≈ $0 product charge

Input

See .actor/input_schema.json. Primary field: npis (10-digit). Optional signalGroups: enrollment, provider_type.

GREEN — CMS data.cms.gov public dataset. Cite CMS + extract date. No medical records in default product fields.

A1b wedge

NPI watchlist × scheduled PPEF snapshot diff → typed enrollment events only for the book. Existing Store shelf is PECOS screeners / NPPES dumps (wrong job). See opportunity/reports/phase3-a1b-next3-v10.md.