Find a Specific Provider
Search by NPI
The best way to surface a specific provider is by direct lookup, using their unique NPI.
https://api.ribbonhealth.com/v1/custom/providers/1114956380
In the response, we can see all relevant information for this provider, including their name, education, specialties, locations, contact information, and accepted insurance plans.
You cannot use the
fields
or_excl_fields
parameter when performing an NPI lookup.
Search by Name
We may not have the provider’s NPI available and are instead relying on name and address identifying information. We can use the name
parameter in the /providers
endpoint, which accepts a string input of the provider’s first, last, full name, or partial input (i.e.: first initial + last name).
We can narrow down the list of search results by filtering on address. Let’s assume our provider practices in Chicago and search by the zip code 60611. The below request returns ~10-20 providers, which we can use to match to the correct provider.
https://api.ribbonhealth.com/v1/custom/providers?name=james hall&address=60611
Note
The ‘name’ parameter fuzzy search is optimized for ‘first_name last_name’ inputs.
If your use case requires searching by a provider’s initials (ie: J. Hall) or including a middle name, please reach out to Ribbon at [email protected] and we can help you configure an optimized provider search.
Updated over 1 year ago