Get All Patients
tebra_get_all_patientsRetrieves patient records in paginated batches, returning a page with a continuation key to fetch the next set. Optionally filter by active status, practice, or request extra fields.
Instructions
Get all patients in bulk with pagination. Returns a page of patients and a continuation key for the next page. Use startKey from the previous response to get the next batch. By default each row is a roster entry (patientId, firstName, lastName, dateOfBirth, mrn, active); pass fields to request contact, insurance, or practice columns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional list of result fields to return (dotted paths for nested values, e.g. "cases.policies.companyName"). Omit for the default field set. Request only the fields you need — results contain protected health information. | |
| isActive | No | Optional filter: true for active patients only, false for inactive only (applied client-side; the returned count reflects the filtered page) | |
| startKey | No | Continuation key from previous response (omit for first page) | |
| batchSize | No | Number of patients per page (default 200, max 1000) | |
| practiceId | No | Optional practice ID filter |