Skip to content

Overview

logo
NPI Registry Public Search is a free directory of all active National Provider Identifier (NPI) records. Healthcare providers acquire their unique 10-digit NPIs to identify themselves in a standard way throughout their industry.

Setup guide

Follow our step-by-step setup guide to connect NPI data to Snowflake using EasyConnect.

Capabilties

This connector is fully functional with the weekly incrementals files provided on the NPI Files webiste.

Feature Supported
Incremental Changes Yes
Incremental API Requests Yes
Capture Deletes** Yes

Sync overview

NPPES provides NPI data in 2 different zip files. The larger zip file contains historical data once per month, while the smaller zip file contains the delta each week. During the initial load, the historical data is uploaded followed by every weekly file up to the latest weekly file. During incremental loads, only the weekly file is loaded. New weekly files are checked daily.

Each zip file is composed of several different files. Only the main npidata pfile file is loaded, which contains the FOIA-disclosable NPPES provider data.

Data from the weekly file is loaded using an "insert or update" strategy, using the NPI column as the primary key. If there is a match, the record is updated. If there is no match, the record is inserted.

Schema information

There is currently no UML because there is only one table.