Search clients (patients)
nookal_search_clientsFind clients (patients) by name, date of birth, mobile, email or id. Returns id, name, date of birth, location, active/deceased flags and contact details. With partial_match, names match on their first letters (e.g. 'Sm' finds Smith). Nookal GraphQL: clients.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). | |
| No | Email address. | ||
| active | No | true = only active clients, false = only inactive. | |
| mobile | No | Mobile number, digits only with no spaces. | |
| deceased | No | true = only deceased clients, false = only living clients. | |
| last_name | No | Last name (exact, or its first letters with partial_match). | |
| client_ids | No | Only these clients (numeric Nookal ids, up to 100). | |
| first_name | No | First name (exact, or its first letters with partial_match). | |
| page_length | No | Items per page, 1-100 (default 50). | |
| location_ids | No | Only these locations' clients (numeric Nookal ids, up to 100). | |
| date_of_birth | No | Date of birth, YYYY-MM-DD. | |
| modified_from | No | Only clients created/updated after this (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS). | |
| partial_match | No | true = match names that start with the given letters. | |
| online_quick_code | No | The client's online quick code. |