Retrieving Providers from a Filtered Network

The POST request you use to upload providers to a filtered network has a corresponding Get request which you can use to retrieve the providers for a specific filtered network, passing in a page size and count to limit the data returned. For example:

GET /enterprise/data-mgmt/v3/ProviderNetworks//{{providerNetworkId}}/versions/{{providerNetworkVersionId}}/providers?pageSize=10&pageNumber=1

This request returns one record of the following form for each provider:

{
  "npi": "1811454077",
  "tin": null,
  "name": "Aaron, Benjamin T.",
  "prefix": null,
  "firstName": "",
  "middleName": "",
  "lastName": "",
  "suffix": null,
  "credentials": null,
  "gender": null,
  "address1": "8401 Hwy 111",
  "address2": "",
  "city": "Byrdstown",
  "state": "TN",
  "zip": "38549",
  "countySSA": "44680",
  "latitude": "36573656",
  "longitude": "85152618",
  "geoInfo": "AddressExact",
  "phone": "",
  "fax": "",
  "taxonomyCode": "207K00000X",
  "practiceName": null,
  "plus4": null,
  "cmsSpecialtyCode": "001",
  "contractType": "DS",
  "acceptingNewPatients": "True",
  "employmentStatus": null,
  "underContract": null,
  "medicalGroupAffiliation": null,
  "medicareCertifiedBeds": "4",
  "medicareCCN": null,
  "acceptsMedicareAssignment": "False",
  "externZip": null,
  "externSpecialtyCode": null,
  "externRowId": null,
  "externProviderId": null,
  "externLocationId": null,
  "providerNetworkUploadId": "61390",
  "entityType": "Individual",
  "letterOfIntent": null
}

Note: To retrieve all providers for a filtered network:

GET enterprise/data-mgmt/v3/ProviderNetworks/{providerNetworkId}/versions/{providerNetworkVersionId}/providers/all