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=1This 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