Health services can be filtered by adding (case-insensitive) terms to the query string.
Query parameters (filters) include the following:
name
Add a text value for a partial match on the service name
type
Add a text value from a list of recognised types, to filter to services of the required type.
Specific recognised types can be found by referring to a representative service page on the web site. For example, to filter to general practices:
Find a representative such as https://www.careopinion.org.uk/services/f84096
The page indicates a service type of "general practice". Add this to the request as follows: https://www.careopinion.org.uk/api/v2/healthservices?type=general%20practice
addedAfter
Add a date value in ISO 8601 format, to filter to services added to Care Opinion after a specific time.
For example: https://www.careopinion.org.uk/api/v2/healthservices?type=general%20practice&addedAfter=2018-12-01
skip and take
This endpoint also accepts skip and take parameters.
Service ordering
Services will be returned in order of nacs code (the unique alphanumeric identifier of each service).