# Practitioner ## Create practitioner - [POST /site/{siteId}/ahds/v1/practitioner](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_create.md): Creates a new Practitioner record. A veterinary professional (veterinarian, technician, nurse). ## List practitioners - [GET /site/{siteId}/ahds/v1/practitioner](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_findall.md): Returns a paginated list of Practitioners for the specified site. Supports filtering and sorting. ## Get practitioner - [GET /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_findone.md): Returns a single Practitioner by its unique identifier. ## Update practitioner - [PATCH /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_update.md): Partially updates an existing Practitioner. Only provided fields will be updated. ## Replace practitioner - [PUT /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_replace.md): Fully replaces an existing Practitioner. All fields must be provided. ## Delete practitioner - [DELETE /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_remove.md): Permanently deletes a Practitioner record.