Search NHS Organisations
organisations_searchSearch NHS organisations by name, role, or postcode. Get ODS codes, names, statuses, and primary roles.
Instructions
Search for NHS organisations (GP practices, trusts, ICBs, pharmacies, etc.) by name, role, or postcode using the ODS ORD directory. Returns ODS codes, names, statuses, and primary roles. At least one search parameter (name, role, or postcode) is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Organisation name to search for (e.g., 'Leeds Teaching', 'Boots') | |
| role | No | Primary ODS role ID to filter by (e.g., 'RO76' for GP practices, 'RO197' for NHS trusts, 'RO182' for pharmacies). Use the nhs://organisation-roles resource to see all valid role IDs. | |
| limit | No | Maximum number of results to return (default 20, max 1000) | |
| offset | No | Number of results to skip for pagination (default 0) | |
| status | No | Filter by organisation status. Default returns both active and inactive. | |
| postcode | No | Postcode to search by (e.g., 'LS1', 'SW1A 1AA') |