Skip to main content

pandas-npi

NPI validation made easy with Pandas

Installation

pip install pandas-npi

Basic Usage

Update definitions

import pandas_npi

pandas_npi.update_definitions()

#------------------------------additional details------------------------------

#CMS updates the NPPES dataset about once per month. Running the above code
#on a monthly basis will ensure that you are using the most up-to-date information.

#Note that the function above has no parameters. Just run the function, and it will
#notify you when the update is complete.

Validate NPI

import pandas as pd
import pandas_npi

df = pd.read_csv("your_dataset_here.csv")

df = pandas_npi.validate(df, "npi_field_here")

#------------------------------additional details------------------------------

#The validate function takes care of cleaning/standardizing your npi. No need to
#preprocess on your end! Even special characters and letters are removed.

#Your dataset will be compared against the NPPES dataset. Four new fields will
#be added to your dataset: nppes_name, nppes_type, nppes_status, and nppes_deactivation_date.
#For full description of new fields, see below:
  • nppes_name - gives the provider or facility name for the given NPI
  • nppes_type - shows whether the NPI is a provider or facility NPI. Be aware that sole proprietors are not required to bill under a facility NPI
  • nppes_status - shows whether an NPI is active or deactivated
  • nppes_deactivation_date - If the NPI has been deactivated, lists the deactivation date. Else is NaN.
  • A final note - If an NPI does not exist now, and has never existed, nppes_name, nppes_type, and nppes_status will all be labeled "invalid".

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandas_npi-0.45.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pandas_npi-0.45-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pandas_npi-0.45.tar.gz.

File metadata

  • Download URL: pandas_npi-0.45.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for pandas_npi-0.45.tar.gz
Algorithm Hash digest
SHA256 9797846d4bf66cff1f24d3d887a7e87587de1b913517db0971ad732d884b2d57
MD5 8f5aa775dd752b931edeaa8f4682a730
BLAKE2b-256 c1ffa1f1c92ccd36d3764940753903b79ace1798ed4a64eaf8a01f1dacad9fa6

See more details on using hashes here.

File details

Details for the file pandas_npi-0.45-py3-none-any.whl.

File metadata

  • Download URL: pandas_npi-0.45-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for pandas_npi-0.45-py3-none-any.whl
Algorithm Hash digest
SHA256 b0b4ec69a345e3dc19cee8dc3354f2798ef56345f5938b724dcad5402f66e284
MD5 722145962a709e6cebce069ff556d878
BLAKE2b-256 250900e9390b1abf7bd329513c80c09b2adfcd06252e0553426cc20622dd4e36

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.45 This release

2 files

0.44

2 files

0.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page