Allows you to search for practitioners with a variety of parameters.
Each type of filter you select will be additive, effectively acting as an "AND WHERE" clause to the rest of your filters. For example, a search request with parameters for both practitioner_type
and specialties
like so:
{
"specialties": [
"Cardiovascular Disease Physician"
],
"practitioner_types": [
"Physician"
]
}
will filter for practitioners that have a practitioner_type
of "Physician" (ex. MD,DO) AND a specific NUCC specialty of "Cardiovascular Disease Physician".
However WITHIN a given filter type, multiple values will be unioned, effectively acting as an "OR WHERE" clause within that filter. So a search body of the following, with multiple specialties selected:
{
"specialties": [
"Cardiovascular Disease Physician",
"Nuclear Cardiology Physician"
],
"practitioner_types": [
"Physician"
]
}
Will search for a practitioner with a "Practitioner Type" of "Physician", and a NUCC Specialty of "Cardiovascular Disease Physician" OR "Nuclear Cardiology Physician".