Annual Subscription

Home > Web Services > Annual Subscription
  • Subscribe
  • Documentation
  • Sample Codes
  • Video Demo

NPI Data Services has made the NPPES provider data available through the web service. It instantly retrieves NPI details, demographic details, specialty, license and other ids. The intent behind the Provider Data Web service is to drive the internet as a transactional tool rather than simply a visual tool. These application-to-application interactions are driven by, and built on, existing standards such as:

  • Hypertext Transfer Protocol (HTTP)
  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language (WSDL)
  • Extensible Markup Language (XML)

Annual Access:

An annual subscription is the most cost effective and convenient way to subscribe. It gives you access to a defined number of hits for one full year. Hits can be used at anytime during the year and any unused Hits expire at the end of subscription year. We will pro-rate for this month and extend the subscription until end of the following 12 months. Payment is made in advance of the year and can be cancelled at any time. This means that when your current subscription comes to an end, we will consider your license as expired. We do not give refunds. If you subscribe on March 12 th, your Annual subscription will end on April 30 th next year. The pro-rate will be based on annual subscription charges.

The License details will be sent to you thru separate email after the subscription process is completed. The License Info parameters in our Web services provide the authentication credentials that allow you to invoke the Web Service. If you have registered and subscribed to the annual access with NPI Data Services, you will be provided with the User ID and Password to use in the User ID and Password fields.
Contact us if you need customized Annual subscription. To contact us, click here.

Name Hits/Day Rate($) Subscribe Link
Provider Web Service - Annual Subscription 200 $1,990 Click Here to Subscribe
Provider Web Service - Annual Subscription 400 $3,990 Click Here to Subscribe

Features:

Our provider data webservice:
  • Offers NPI, UPIN and State License Code data lookups.
  • Searches individual and organization provider names.
  • Searches business mailing and practice phone and fax numbers.
  • Searches taxonomy code and description with geographical area.
  • Retrieves NPI details, demographic details, specialty, license and other ids.


Benefits:

  • No need to host the NPPES data
  • No software to install
  • Easy to integrate into websites, application etc.

NPI Data Services offer two ways for developers to integrate authentication into applications which leverage the Provider Web Services. Whether you need to authenticate within a SOAP header, or authenticate via parameter inside of the Web service method, we give you the flexibility to best fit your coding environment.

Authentication Passed as a Parameter within the Method: For situations where you want to authenticate using the parameters of a method, we have created a simple way to convert base WSDLs to accomodate this code. To use this authentication model, simply use the "WSDL without Header Implementation".

Authentication Passed in SOAP Headers: You can easily include authentication within the SOAP headers for your applications too. To use this authentication model, simply use the "WSDL with Header Implementation".

WSDLs: http://www.npidataservices.com/ProviderServices/ProviderWebService?wsdl (without Header Implementation)
http://www.npidataservices.com/ProviderServices/ProviderServiceWithHeader?wsdl (With Header Implementation)
http://www.npidataservices.com/ProviderServices/ProviderTrialWebService?wsdl (Trial Web Service)

Provider Webservices - Operations:

Search Rule 1 - FindProviderBYNPI (Expected # of Search key is 1):
Input: NPI#

Output: Returns only one provider record always.

Search Rule 2 - FindProviderBYUPIN (Expected # of Search key is 1):
Input:UPIN#

Output: Returns only one provider record always.

Search Rule 3 - FindProviderBYPhoneNoOrFaxNo (Expected # of Search keys are 2):
Input:Provider Business Practice Location Phone Number or Fax Number or Provider Business Mailing Phone Number or Fax Number; Entity Type – "I" for Individual or "O" for Organization

Output: Returns one or more provider records. The number of individual providers is identified in personCount and the number of organizations count is identified in organizationCount tags

Search Rule 4 - FindProviderByStateLicense (Expected # of Search keys are 2):
Input:State License Number and State Code (always Two characters). Download Statecodes by clicking State Codes List.

Output: Returns only one provider record always.

Search Rule 5 – FindIndividualProviderByName (Expected # of Search keys are 4):
Input:Provider Last Name, Provider First Name, Provider Business Practice Location Address State Code and Provider Business Practice Location Address City Name (or Provider Business Practice Location Address Postal Code). Minimum first three characters should be sent in Provider Last and First name for wild card search. Less than 3 characters will be matched exactly. The number of individual providers is identified in personCount and the number of organizations count is identified in organizationCount. State Code is two characters. Download Statecodes by clicking State Codes List.

Output: Returns one or more provider records.

Search Rule 6 - FindOrganizationProviderByName (Expected # of Search keys are 3):
Input:Provider Organization Name (Legal Business Name), Provider Business Practice Location Address State Code, Provider Business Practice Location Address City Name (or Provider Business Practice Location Address Postal Code). Minimum first three characters should be sent in Provider Organization name for wild card search. Less than 3 characters will be matched exactly. The number of individual providers is identified in personCount and the number of organizations count isidentified in organizationCount. State Code is two characters. Download Statecodes by clicking State Codes List.

Output: Returns one or more provider records.

Search Rule 7 – FindProvidersByTaxonomyCode (Expected # of Search keys are 4):
Input:Taxonomy code, Entity Type –"I" for Individual or "O" for Organization, Provider Business Practice Location Address State Code, Provider Business Practice Location Address City Name (or Provider Business Practice Location Address Postal Code). The number of individual providers is identified in personCount and the number of organizations count is identified in organizationCount tags. State Code is two characters. Download Statecodes by clicking State Codes List.

Output: Returns one or more provider records.

Search Rule 8 – FindProvidersByTaxonomyDescription (Expected # of Search keys are 4):
Input:Taxonomy Description, Entity Type –"I" for Individual or "O" for Organization, Provider Business Practice Location Address State Code, Provider Business Practice Location Address City Name (or Provider Business Practice Location Address Postal Code). The number of individual providers is identified in personCount and the number of organizations count is identified in organizationCount tags. Allowed "Taxonomy Description" are available here. State Code is two characters.
Download Statecodes by clicking State Codes List.

Output: Returns one or more provider records.

findSubscriptionInformation:

Get info about your remaining hits for the subscription and today.

We have given some sample codes to access our Web Services. These are given as model on how to use and it will need active license to our web service products. Sample codes can be downloaded by clicking the links below:
Technology or Language Download Link
Microsoft DOT NET NPIDataServices - Sample .NET Code to access Provider Web Services
PHP NPIDataServices - Sample PHP Code to access Provider Web Services
COLD FUSION NPIDataServices - Sample Cold Fusion Code to access Provider Web Services
JAVA NPIDataServices - JAVA/J2EE Code to access Provider Web Services

.NET Tutorial to use NPPES Healthcare Provider NPI Data/Lookup web service (Data as a Service-DaaS)

loading..