Skip to main content

NPI validation made easy with Pandas.

Project description

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".

Project details


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

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page