Download OpenAPI specification:Download
List Accounting Reports
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Accounting Report by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this cash report accounting. |
List Alternative Payers
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Alternative Payer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name | string |
id_number | string |
organization_name | string |
register_number | string |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
{- "name": "string",
- "id_number": "string",
- "organization_name": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string"
}
Update Alternative Payer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this alternative payer. |
name | string |
id_number | string |
organization_name | string |
register_number | string |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
{- "name": "string",
- "id_number": "string",
- "organization_name": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string"
}
Partially update Alternative Payer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this alternative payer. |
name | string |
id_number | string |
organization_name | string |
register_number | string |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
{- "name": "string",
- "id_number": "string",
- "organization_name": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string"
}
List Alternative Pricings
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Alternative Pricing
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
item required | string |
name required | string |
usage_size required | string |
quantity | number |
nominator required | string |
margin_percent | number |
use_extra_fees | boolean |
{- "item": "string",
- "name": "string",
- "usage_size": "string",
- "quantity": 0,
- "nominator": "string",
- "margin_percent": 0,
- "use_extra_fees": true
}
Update Alternative Pricing
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this alternative pricing. |
item required | string |
name required | string |
usage_size required | string |
quantity | number |
nominator required | string |
margin_percent | number |
use_extra_fees | boolean |
{- "item": "string",
- "name": "string",
- "usage_size": "string",
- "quantity": 0,
- "nominator": "string",
- "margin_percent": 0,
- "use_extra_fees": true
}
Partially update Alternative Pricing
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this alternative pricing. |
item | string |
name | string |
usage_size | string |
quantity | number |
nominator | string |
margin_percent | number |
use_extra_fees | boolean |
{- "item": "string",
- "name": "string",
- "usage_size": "string",
- "quantity": 0,
- "nominator": "string",
- "margin_percent": 0,
- "use_extra_fees": true
}
List Appointments
Type values:
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Appointment
Required permissions:
This endpoint is rate-limited to 500 requests per minute.
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Get Appointment by ID
Required permissions:
This endpoint is rate-limited to 900 requests per minute.
id required | integer A unique integer value identifying this appointment. |
ordering | string Which field to use when ordering the results. |
Update Appointment
Required permissions:
This endpoint is rate-limited to 500 requests per minute.
id required | integer A unique integer value identifying this appointment. |
ordering | string Which field to use when ordering the results. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Partially update Appointment
Required permissions:
This endpoint is rate-limited to 500 requests per minute.
id required | integer A unique integer value identifying this appointment. |
ordering | string Which field to use when ordering the results. |
start | string |
end | string |
title | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department | string |
type | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Admit consultation from appointment
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Cancel an appointment
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Create advance payment
Create invoice if Appointment's complaint type that has "advance payment item" linked to it.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Create telemedicine room
Create telemedicine room for the Appointment.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Send Appointment confirmation
Send Appointment confirmation for client. Requires Appointment to have client set and [request_hash] value received when creating Appointment.
When sending confirmations for online booking appointments, a client and patient must first be created via the /onlinebookingclient/ and /onlinebookingpatient/ endpoints.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment. |
start required | string |
end required | string |
title required | string |
complaint | string |
reason | string |
instructions | string |
user | string |
additional_users | Array of strings |
resources | Array of strings |
client | string |
patients | Array of strings |
parent_appointment | string |
notes | string |
start_date | string |
end_date | string |
department required | string |
type required | string |
created_user | string |
active | integer |
telemedicine_url | string |
telemedicine_url_master | string |
cancellation_reason_text | string |
cancellation_reason | string |
no_show | boolean |
telemedicine_room | string |
ward | string |
client_notes | string |
related_shifts | Array of strings |
allow_double_booking | boolean |
confirmed | boolean |
{- "start": "string",
- "end": "string",
- "title": "string",
- "complaint": "string",
- "reason": "string",
- "instructions": "string",
- "user": "string",
- "additional_users": [
- "string"
], - "resources": [
- "string"
], - "client": "string",
- "patients": [
- "string"
], - "parent_appointment": "string",
- "notes": "string",
- "start_date": "string",
- "end_date": "string",
- "department": "string",
- "type": "string",
- "created_user": "string",
- "active": 0,
- "telemedicine_url": "string",
- "telemedicine_url_master": "string",
- "cancellation_reason_text": "string",
- "cancellation_reason": "string",
- "no_show": true,
- "telemedicine_room": "string",
- "ward": "string",
- "client_notes": "string",
- "related_shifts": [
- "string"
], - "allow_double_booking": true,
- "confirmed": true
}
Upload multiple files to Appointment
Maximum of five (5) files can be uploaded in a single request.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_appointment required | string |
id | string |
description | string |
{- "id": "string",
- "description": "string"
}
List Appointment Uploads
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_appointment required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
file required | string |
original_name required | string |
thumbnail_url | string |
Create new Appointment Upload
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_appointment required | string |
file required | string |
original_name required | string |
thumbnail_url | string |
Get Appointment Upload by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_appointment required | string |
id required | integer A unique integer value identifying this upload. |
file required | string |
original_name required | string |
thumbnail_url | string |
Archive Appointment Upload
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_appointment required | string |
id required | integer A unique integer value identifying this upload. |
List Appointment Reminders
type_code values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Appointment Reminder
If send_datetime
is not provided in the POST request body,
send time will be determined based on the send time settings of
appointments reason or department booking settings.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
appointment required | string |
type_code required | string |
send_date | string |
send_datetime | string |
sent_datetime | string |
phone_number | string |
string | |
sms_text | string |
{- "appointment": "string",
- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "sent_datetime": "string",
- "phone_number": "string",
- "email": "string",
- "sms_text": "string"
}
Get Appointment Reminder by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this appointment reminder. |
ordering | string Which field to use when ordering the results. |
Update Appointment Reminder
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this appointment reminder. |
ordering | string Which field to use when ordering the results. |
type_code required | string |
send_date | string |
send_datetime required | string |
sent_datetime | string |
phone_number required | string |
string | |
sms_text required | string |
sms_text_sent | string |
{- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "sent_datetime": "string",
- "phone_number": "string",
- "email": "string",
- "sms_text": "string",
- "sms_text_sent": "string"
}
Partially update Appointment Reminder
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this appointment reminder. |
ordering | string Which field to use when ordering the results. |
type_code | string |
send_date | string |
send_datetime | string |
sent_datetime | string |
phone_number | string |
string | |
sms_text | string |
sms_text_sent | string |
{- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "sent_datetime": "string",
- "phone_number": "string",
- "email": "string",
- "sms_text": "string",
- "sms_text_sent": "string"
}
Mark an Appointment Reminder sent
The reminder must not have been marked as sent before for this to work.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this appointment reminder. |
List Cancellation Reasons
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Clients
Required permissions:
This endpoint is rate-limited to 125 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Client
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id | integer |
title | string |
firstname | string |
lastname | string |
organization_name | string |
customer_type | string |
vat_number | string |
register_number | string |
home_department | string |
due_date_delay | integer |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
string | |
alt_emails | string |
id_number | string |
old_client_id | string |
critical_notes | string |
critical_accounting_notes | string |
remarks | string |
archived | boolean |
country | string Updating/creating: use two letter country initials |
no_sms | boolean |
no_email | boolean |
external | boolean |
referring_organization | boolean |
parent_referring_organization | string |
breeder | boolean |
referring_vet | boolean |
imported | boolean |
date_imported | string |
patients required | Array of strings |
invoicing_client | string |
tags_rel | Array of strings |
created_user | string |
modified_user | string |
status_type | string |
fields_rel | Array of strings |
farm_code | string |
production_animal_client | boolean |
einvoice_address | string |
einvoice_operator | string |
alternative_payer | string |
secondary_owner_first_name | string |
secondary_owner_last_name | string |
on_stop | boolean |
has_alive_patients | boolean |
{- "id": 0,
- "title": "string",
- "firstname": "string",
- "lastname": "string",
- "organization_name": "string",
- "customer_type": "string",
- "vat_number": "string",
- "register_number": "string",
- "home_department": "string",
- "due_date_delay": 0,
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string",
- "email": "string",
- "alt_emails": "string",
- "id_number": "string",
- "old_client_id": "string",
- "critical_notes": "string",
- "critical_accounting_notes": "string",
- "remarks": "string",
- "archived": true,
- "country": "string",
- "no_sms": true,
- "no_email": true,
- "external": true,
- "referring_organization": true,
- "parent_referring_organization": "string",
- "breeder": true,
- "referring_vet": true,
- "imported": true,
- "date_imported": "string",
- "patients": [
- "string"
], - "invoicing_client": "string",
- "tags_rel": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "status_type": "string",
- "fields_rel": [
- "string"
], - "farm_code": "string",
- "production_animal_client": true,
- "einvoice_address": "string",
- "einvoice_operator": "string",
- "alternative_payer": "string",
- "secondary_owner_first_name": "string",
- "secondary_owner_last_name": "string",
- "on_stop": true,
- "has_alive_patients": true
}
Get Client by ID
Required permissions:
This endpoint is rate-limited to 500 requests per minute.
id required | integer A unique integer value identifying this client. |
ordering | string Which field to use when ordering the results. |
Update Client
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
id required | integer A unique integer value identifying this client. |
ordering | string Which field to use when ordering the results. |
id | integer |
title | string |
firstname | string |
lastname | string |
organization_name | string |
customer_type | string |
vat_number | string |
register_number | string |
home_department | string |
due_date_delay | integer |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
string | |
alt_emails | string |
id_number | string |
old_client_id | string |
critical_notes | string |
critical_accounting_notes | string |
remarks | string |
archived | boolean |
country | string Updating/creating: use two letter country initials |
no_sms | boolean |
no_email | boolean |
external | boolean |
referring_organization | boolean |
parent_referring_organization | string |
breeder | boolean |
referring_vet | boolean |
imported | boolean |
date_imported | string |
patients required | Array of strings |
invoicing_client | string |
tags_rel | Array of strings |
created_user | string |
modified_user | string |
status_type | string |
fields_rel | Array of strings |
farm_code | string |
production_animal_client | boolean |
einvoice_address | string |
einvoice_operator | string |
alternative_payer | string |
secondary_owner_first_name | string |
secondary_owner_last_name | string |
on_stop | boolean |
has_alive_patients | boolean |
{- "id": 0,
- "title": "string",
- "firstname": "string",
- "lastname": "string",
- "organization_name": "string",
- "customer_type": "string",
- "vat_number": "string",
- "register_number": "string",
- "home_department": "string",
- "due_date_delay": 0,
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string",
- "email": "string",
- "alt_emails": "string",
- "id_number": "string",
- "old_client_id": "string",
- "critical_notes": "string",
- "critical_accounting_notes": "string",
- "remarks": "string",
- "archived": true,
- "country": "string",
- "no_sms": true,
- "no_email": true,
- "external": true,
- "referring_organization": true,
- "parent_referring_organization": "string",
- "breeder": true,
- "referring_vet": true,
- "imported": true,
- "date_imported": "string",
- "patients": [
- "string"
], - "invoicing_client": "string",
- "tags_rel": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "status_type": "string",
- "fields_rel": [
- "string"
], - "farm_code": "string",
- "production_animal_client": true,
- "einvoice_address": "string",
- "einvoice_operator": "string",
- "alternative_payer": "string",
- "secondary_owner_first_name": "string",
- "secondary_owner_last_name": "string",
- "on_stop": true,
- "has_alive_patients": true
}
Partially update Client
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
id required | integer A unique integer value identifying this client. |
ordering | string Which field to use when ordering the results. |
id | integer |
title | string |
firstname | string |
lastname | string |
organization_name | string |
customer_type | string |
vat_number | string |
register_number | string |
home_department | string |
due_date_delay | integer |
street_address | string |
street_address_2 | string |
street_address_3 | string |
zip_code | string |
city | string |
state | string |
country_region | string |
string | |
alt_emails | string |
id_number | string |
old_client_id | string |
critical_notes | string |
critical_accounting_notes | string |
remarks | string |
archived | boolean |
country | string Updating/creating: use two letter country initials |
no_sms | boolean |
no_email | boolean |
external | boolean |
referring_organization | boolean |
parent_referring_organization | string |
breeder | boolean |
referring_vet | boolean |
imported | boolean |
date_imported | string |
patients | Array of strings |
invoicing_client | string |
tags_rel | Array of strings |
created_user | string |
modified_user | string |
status_type | string |
fields_rel | Array of strings |
farm_code | string |
production_animal_client | boolean |
einvoice_address | string |
einvoice_operator | string |
alternative_payer | string |
secondary_owner_first_name | string |
secondary_owner_last_name | string |
on_stop | boolean |
has_alive_patients | boolean |
{- "id": 0,
- "title": "string",
- "firstname": "string",
- "lastname": "string",
- "organization_name": "string",
- "customer_type": "string",
- "vat_number": "string",
- "register_number": "string",
- "home_department": "string",
- "due_date_delay": 0,
- "street_address": "string",
- "street_address_2": "string",
- "street_address_3": "string",
- "zip_code": "string",
- "city": "string",
- "state": "string",
- "country_region": "string",
- "email": "string",
- "alt_emails": "string",
- "id_number": "string",
- "old_client_id": "string",
- "critical_notes": "string",
- "critical_accounting_notes": "string",
- "remarks": "string",
- "archived": true,
- "country": "string",
- "no_sms": true,
- "no_email": true,
- "external": true,
- "referring_organization": true,
- "parent_referring_organization": "string",
- "breeder": true,
- "referring_vet": true,
- "imported": true,
- "date_imported": "string",
- "patients": [
- "string"
], - "invoicing_client": "string",
- "tags_rel": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "status_type": "string",
- "fields_rel": [
- "string"
], - "farm_code": "string",
- "production_animal_client": true,
- "einvoice_address": "string",
- "einvoice_operator": "string",
- "alternative_payer": "string",
- "secondary_owner_first_name": "string",
- "secondary_owner_last_name": "string",
- "on_stop": true,
- "has_alive_patients": true
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client. |
ordering | string Which field to use when ordering the results. |
List Client Custom Fields
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_client required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Client Custom Field
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_client required | string |
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Get Client Custom Field by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_client required | string |
id required | integer A unique integer value identifying this custom field value. |
Update Client Custom Field
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_client required | string |
id required | integer A unique integer value identifying this custom field value. |
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Partially update Client Custom Field
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_client required | string |
id required | integer A unique integer value identifying this custom field value. |
field | integer |
value | string |
object_id | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Archive Client Custom Field
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_client required | string |
id required | integer A unique integer value identifying this custom field value. |
List Client Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Client Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
client_preferences required | string |
organization_preference_row required | string |
created_user | string |
modified_user | string |
{- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "client_preferences": "string",
- "organization_preference_row": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Client Communication Preference Rows by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preference row. |
ordering | string Which field to use when ordering the results. |
Update Client Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preference row. |
ordering | string Which field to use when ordering the results. |
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
client_preferences required | string |
organization_preference_row required | string |
created_user | string |
modified_user | string |
{- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "client_preferences": "string",
- "organization_preference_row": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Client Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preference row. |
ordering | string Which field to use when ordering the results. |
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
client_preferences | string |
organization_preference_row | string |
created_user | string |
modified_user | string |
{- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "client_preferences": "string",
- "organization_preference_row": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Client Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preference row. |
ordering | string Which field to use when ordering the results. |
List Client Communication Preferences
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Client Communication Preference
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client | string |
valid_from required | string |
valid_to required | string |
privacy_policy_version | string |
consent_given required | string |
created_user | string |
modified_user | string |
preference_rows required | Array of strings |
{- "client": "string",
- "valid_from": "string",
- "valid_to": "string",
- "privacy_policy_version": "string",
- "consent_given": "string",
- "created_user": "string",
- "modified_user": "string",
- "preference_rows": [
- "string"
]
}
Get Client Communication Preference by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preferences. |
ordering | string Which field to use when ordering the results. |
Update Client Communication Preference
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preferences. |
ordering | string Which field to use when ordering the results. |
client | string |
valid_from required | string |
valid_to required | string |
privacy_policy_version | string |
consent_given required | string |
created_user | string |
modified_user | string |
preference_rows required | Array of strings |
{- "client": "string",
- "valid_from": "string",
- "valid_to": "string",
- "privacy_policy_version": "string",
- "consent_given": "string",
- "created_user": "string",
- "modified_user": "string",
- "preference_rows": [
- "string"
]
}
Partially update Client Communication Preference
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preferences. |
ordering | string Which field to use when ordering the results. |
client | string |
valid_from | string |
valid_to | string |
privacy_policy_version | string |
consent_given | string |
created_user | string |
modified_user | string |
preference_rows | Array of strings |
{- "client": "string",
- "valid_from": "string",
- "valid_to": "string",
- "privacy_policy_version": "string",
- "consent_given": "string",
- "created_user": "string",
- "modified_user": "string",
- "preference_rows": [
- "string"
]
}
Archive Client Communication Preference
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this client communication preferences. |
ordering | string Which field to use when ordering the results. |
List Breeds
parent_id is the ID of species list, that this breed belongs to. Add ?parent_id=species_id as query parameter to URL and you can fetch only specific breeds
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
List Communication Preference Rows
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Communication Preference Row
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
description | string |
active | boolean |
editable | boolean |
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
created_user | string |
modified_user | string |
{- "name": "string",
- "description": "string",
- "active": true,
- "editable": true,
- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "created_user": "string",
- "modified_user": "string"
}
Get Communication Preference Row by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this communication preference row. |
Update Communication Preference Row
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this communication preference row. |
name required | string |
description | string |
active | boolean |
editable | boolean |
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
created_user | string |
modified_user | string |
{- "name": "string",
- "description": "string",
- "active": true,
- "editable": true,
- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "created_user": "string",
- "modified_user": "string"
}
Partially update Communication Preference Row
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this communication preference row. |
name | string |
description | string |
active | boolean |
editable | boolean |
sms | boolean |
boolean | |
phone | boolean |
post | boolean |
created_user | string |
modified_user | string |
{- "name": "string",
- "description": "string",
- "active": true,
- "editable": true,
- "sms": true,
- "email": true,
- "phone": true,
- "post": true,
- "created_user": "string",
- "modified_user": "string"
}
Archive Communication Preference Row
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this communication preference row. |
List ItemConditionalPriceOverride
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new ItemConditionalPriceOverride
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
rule | string |
item required | string |
value required | number |
no_effect | boolean |
{- "rule": "string",
- "item": "string",
- "value": 0,
- "no_effect": true
}
Get ItemConditionalPriceOverride by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item conditional price override. |
Get Consultations
Some filters require special values.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client required | string |
patients required | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | string |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes required | Array of strings |
consultation_diagnosis required | Array of strings |
consultation_dischargeinstructions required | Array of strings |
consultation_patient_status required | Array of strings |
triage required | string |
external_sent | string |
ward required | string |
patient_location required | string |
integration_status | integer |
holding_place_number required | Array of strings |
report_to_authorities | boolean |
custom_fields required | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
ViewSet for creating/updating Consultations
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
admitted_time | string |
complaint required | string |
custom_fields | object |
type required | integer |
department required | string |
complaint_type | string |
go_after | string |
client required | string |
patients | Array of strings |
supervising_veterinarian required | string |
ward | string |
{- "admitted_time": "string",
- "complaint": "string",
- "custom_fields": { },
- "type": 0,
- "department": "string",
- "complaint_type": "string",
- "go_after": "string",
- "client": "string",
- "patients": [
- "string"
], - "supervising_veterinarian": "string",
- "ward": "string"
}
ViewSet for creating/updating Consultations
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
admitted_time | string |
complaint required | string |
custom_fields | object |
type required | integer |
department required | string |
complaint_type | string |
go_after | string |
client required | string |
patients | Array of strings |
supervising_veterinarian required | string |
ward | string |
{- "admitted_time": "string",
- "complaint": "string",
- "custom_fields": { },
- "type": 0,
- "department": "string",
- "complaint_type": "string",
- "go_after": "string",
- "client": "string",
- "patients": [
- "string"
], - "supervising_veterinarian": "string",
- "ward": "string"
}
ViewSet for creating/updating Consultations
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
admitted_time | string |
complaint | string |
custom_fields | object |
type | integer |
department | string |
complaint_type | string |
go_after | string |
client | string |
patients | Array of strings |
supervising_veterinarian | string |
ward | string |
{- "admitted_time": "string",
- "complaint": "string",
- "custom_fields": { },
- "type": 0,
- "department": "string",
- "complaint_type": "string",
- "go_after": "string",
- "client": "string",
- "patients": [
- "string"
], - "supervising_veterinarian": "string",
- "ward": "string"
}
Get Consultation by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
client required | string |
patients required | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | string |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes required | Array of strings |
consultation_diagnosis required | Array of strings |
consultation_dischargeinstructions required | Array of strings |
consultation_patient_status required | Array of strings |
triage required | string |
external_sent | string |
ward required | string |
patient_location required | string |
integration_status | integer |
holding_place_number required | Array of strings |
report_to_authorities | boolean |
custom_fields required | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
client | string |
patients | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type | string |
invoice | string |
supervising_veterinarian | string |
department | string |
consultation_items | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes | Array of strings |
consultation_diagnosis | Array of strings |
consultation_dischargeinstructions | Array of strings |
consultation_patient_status | Array of strings |
triage | string |
external_sent | string |
ward | string |
patient_location | string |
integration_status | integer |
holding_place_number | Array of strings |
report_to_authorities | boolean |
custom_fields | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Allow updating status from "Arrived" -> "Consultation". Allow updating status to "Finalized". Do not allow updating status if Consultation is not editable.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
status required | integer |
{- "status": 0
}
List Analyses
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral required | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Get Analysis by ID
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
Update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral required | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Partially update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Delete Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
Consultation PetMedData schema
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Diagnoses
Category values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Diagnosis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
consultation required | string |
patient required | string |
diagnosis required | string |
category | string |
type | string |
code required | string |
name required | string |
description | string |
date | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
{- "consultation": "string",
- "patient": "string",
- "diagnosis": "string",
- "category": "string",
- "type": "string",
- "code": "string",
- "name": "string",
- "description": "string",
- "date": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string"
}
Get Diagnosis by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation diagnosis. |
Update Diagnosis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation diagnosis. |
consultation required | string |
patient required | string |
diagnosis required | string |
category | string |
type | string |
code required | string |
name required | string |
description | string |
date | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
{- "consultation": "string",
- "patient": "string",
- "diagnosis": "string",
- "category": "string",
- "type": "string",
- "code": "string",
- "name": "string",
- "description": "string",
- "date": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string"
}
Partially update Diagnosis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation diagnosis. |
consultation | string |
patient | string |
diagnosis | string |
category | string |
type | string |
code | string |
name | string |
description | string |
date | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
{- "consultation": "string",
- "patient": "string",
- "diagnosis": "string",
- "category": "string",
- "type": "string",
- "code": "string",
- "name": "string",
- "description": "string",
- "date": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string"
}
Archive Diagnosis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation diagnosis. |
List Discharge Instructions
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Discharge Instruction
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
consultation required | string |
patient | string |
text | string |
created_user | string |
modified_user | string |
modified_session | string |
printed_at | string |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "printed_at": "string"
}
Get Discharge Instruction by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation dischargeinstruction. |
Update Discharge Instruction
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation dischargeinstruction. |
consultation required | string |
patient | string |
text | string |
created_user | string |
modified_user | string |
modified_session | string |
printed_at | string |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "printed_at": "string"
}
Partially update Discharge Instruction
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation dischargeinstruction. |
consultation | string |
patient | string |
text | string |
created_user | string |
modified_user | string |
modified_session | string |
printed_at | string |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "printed_at": "string"
}
Archive Discharge Instruction
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation dischargeinstruction. |
List Clinical Notes
Type values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Clinical Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
consultation required | string |
patient | string |
text | string |
type required | string |
date_added | string |
draft | boolean |
approved | boolean |
approved_date | string |
approved_user | string |
created_user | string |
modified_user | string |
modified_session | string |
patient_group | string |
specified_patients | Array of strings |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "type": "string",
- "date_added": "string",
- "draft": true,
- "approved": true,
- "approved_date": "string",
- "approved_user": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "patient_group": "string",
- "specified_patients": [
- "string"
]
}
Get Clinical Note by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation note. |
Update Clinical Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation note. |
consultation required | string |
patient | string |
text | string |
type required | string |
date_added | string |
draft | boolean |
approved | boolean |
approved_date | string |
approved_user | string |
created_user | string |
modified_user | string |
modified_session | string |
patient_group | string |
specified_patients | Array of strings |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "type": "string",
- "date_added": "string",
- "draft": true,
- "approved": true,
- "approved_date": "string",
- "approved_user": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "patient_group": "string",
- "specified_patients": [
- "string"
]
}
Partially update Clinical Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation note. |
consultation | string |
patient | string |
text | string |
type | string |
date_added | string |
draft | boolean |
approved | boolean |
approved_date | string |
approved_user | string |
created_user | string |
modified_user | string |
modified_session | string |
patient_group | string |
specified_patients | Array of strings |
{- "consultation": "string",
- "patient": "string",
- "text": "string",
- "type": "string",
- "date_added": "string",
- "draft": true,
- "approved": true,
- "approved_date": "string",
- "approved_user": "string",
- "created_user": "string",
- "modified_user": "string",
- "modified_session": "string",
- "patient_group": "string",
- "specified_patients": [
- "string"
]
}
Archive Clinical Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation note. |
List Patient Status
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Patient Status
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
consultation required | string |
patient required | string |
date_added required | string |
text | string |
weight required | string |
temperature required | string |
heart_rate required | string |
respiratory_rate required | string |
peripheral_oxygen_saturation required | string |
status_1 | string |
status_2 | string |
status_3 | string |
status_4 | string |
status_5 | string |
status_6 | string |
status_7 | string |
status_8 | string |
status_9 | string |
status_10 | string |
status_11 | string |
status_12 | string |
created_user | string |
modified_user | string |
{- "consultation": "string",
- "patient": "string",
- "date_added": "string",
- "text": "string",
- "weight": "string",
- "temperature": "string",
- "heart_rate": "string",
- "respiratory_rate": "string",
- "peripheral_oxygen_saturation": "string",
- "status_1": "string",
- "status_2": "string",
- "status_3": "string",
- "status_4": "string",
- "status_5": "string",
- "status_6": "string",
- "status_7": "string",
- "status_8": "string",
- "status_9": "string",
- "status_10": "string",
- "status_11": "string",
- "status_12": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Patient Status by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation patient status. |
Update Patient Status
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation patient status. |
consultation required | string |
patient required | string |
date_added required | string |
text | string |
weight required | string |
temperature required | string |
heart_rate required | string |
respiratory_rate required | string |
peripheral_oxygen_saturation required | string |
status_1 | string |
status_2 | string |
status_3 | string |
status_4 | string |
status_5 | string |
status_6 | string |
status_7 | string |
status_8 | string |
status_9 | string |
status_10 | string |
status_11 | string |
status_12 | string |
created_user | string |
modified_user | string |
{- "consultation": "string",
- "patient": "string",
- "date_added": "string",
- "text": "string",
- "weight": "string",
- "temperature": "string",
- "heart_rate": "string",
- "respiratory_rate": "string",
- "peripheral_oxygen_saturation": "string",
- "status_1": "string",
- "status_2": "string",
- "status_3": "string",
- "status_4": "string",
- "status_5": "string",
- "status_6": "string",
- "status_7": "string",
- "status_8": "string",
- "status_9": "string",
- "status_10": "string",
- "status_11": "string",
- "status_12": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Patient Status
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation patient status. |
consultation | string |
patient | string |
date_added | string |
text | string |
weight | string |
temperature | string |
heart_rate | string |
respiratory_rate | string |
peripheral_oxygen_saturation | string |
status_1 | string |
status_2 | string |
status_3 | string |
status_4 | string |
status_5 | string |
status_6 | string |
status_7 | string |
status_8 | string |
status_9 | string |
status_10 | string |
status_11 | string |
status_12 | string |
created_user | string |
modified_user | string |
{- "consultation": "string",
- "patient": "string",
- "date_added": "string",
- "text": "string",
- "weight": "string",
- "temperature": "string",
- "heart_rate": "string",
- "respiratory_rate": "string",
- "peripheral_oxygen_saturation": "string",
- "status_1": "string",
- "status_2": "string",
- "status_3": "string",
- "status_4": "string",
- "status_5": "string",
- "status_6": "string",
- "status_7": "string",
- "status_8": "string",
- "status_9": "string",
- "status_10": "string",
- "status_11": "string",
- "status_12": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Patient Status
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation patient status. |
List Extras
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
exported | string |
export_status | integer |
imported | string |
import_status | integer |
discharge_time | string |
{- "exported": "string",
- "export_status": 0,
- "imported": "string",
- "import_status": 0,
- "discharge_time": "string"
}
Get Extra by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation extras. |
Update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation extras. |
exported | string |
export_status | integer |
imported | string |
import_status | integer |
discharge_time | string |
{- "exported": "string",
- "export_status": 0,
- "imported": "string",
- "import_status": 0,
- "discharge_time": "string"
}
Partially update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation extras. |
exported | string |
export_status | integer |
imported | string |
import_status | integer |
discharge_time | string |
{- "exported": "string",
- "export_status": 0,
- "imported": "string",
- "import_status": 0,
- "discharge_time": "string"
}
Archive Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation extras. |
List Foods
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Get Food by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
Update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Partially update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Archive Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
List Medicine
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Get Medicine by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
Update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Partially update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Archive Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
Delete withdrawal period related to consultation item
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation patient group. |
List Procedures
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Get Procedure by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
Update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Partially update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Archive Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
List Supplies
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Get Supply by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
Update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Partially update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Archive Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
List Plans
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_consultation required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Plan by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_consultation required | string |
id required | integer A unique integer value identifying this treatment plan. |
List Analyses
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral required | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Get Analysis by ID
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
Update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral required | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Partially update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
result_numeric | number |
result | string |
result_entered | string |
approved | boolean |
approved_date | string |
measurement_unit | string |
device | string |
remarks | string |
order_in_panel | integer |
description | string |
calculate_additional_tax | boolean |
result_code | string |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
referral | string |
panel | string |
approved_by | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "result_numeric": 0,
- "result": "string",
- "result_entered": "string",
- "approved": true,
- "approved_date": "string",
- "measurement_unit": "string",
- "device": "string",
- "remarks": "string",
- "order_in_panel": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "result_code": "string",
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "referral": "string",
- "panel": "string",
- "approved_by": "string",
- "sibling_items": [
- "string"
]
}
Delete Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory analysis. |
ordering | string Which field to use when ordering the results. |
List Foods
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Get Food by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
Update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Partially update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Archive Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation food. |
no_multiplier | boolean |
List Medicine
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Get Medicine by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
Update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Partially update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
Archive Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
Delete withdrawal period related to consultation item
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation medicine. |
no_multiplier | boolean |
numeric_withdrawal_periods | Array of strings |
vaccination_disease | string |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
administration_method | string |
administration_speed | number |
administration_hours | number |
usage_type | string |
active_substance | string |
controlled_substance | boolean |
vaccination | boolean |
vaccination_type | string |
contraindications | string |
preparation | string |
manufacturer_data | string |
instructions | string |
units | number |
unit | string |
package_description | string |
dosage_units | number |
usage_size | string |
withdrawal_periods | string |
measurement_loss_quantity | number |
measurement_loss_units | number |
dispense_fee | number |
injection_fee | number |
dispense_fee_with_vat | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
not_for_food | boolean |
use_dispense_fee | boolean |
effect_time | integer |
medication_duration_days | integer |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
medication_diagnosis | string |
sibling_items | Array of strings |
{- "numeric_withdrawal_periods": [
- "string"
], - "vaccination_disease": "string",
- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "administration_method": "string",
- "administration_speed": 0,
- "administration_hours": 0,
- "usage_type": "string",
- "active_substance": "string",
- "controlled_substance": true,
- "vaccination": true,
- "vaccination_type": "string",
- "contraindications": "string",
- "preparation": "string",
- "manufacturer_data": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "dosage_units": 0,
- "usage_size": "string",
- "withdrawal_periods": "string",
- "measurement_loss_quantity": 0,
- "measurement_loss_units": 0,
- "dispense_fee": 0,
- "injection_fee": 0,
- "dispense_fee_with_vat": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "not_for_food": true,
- "use_dispense_fee": true,
- "effect_time": 0,
- "medication_duration_days": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "medication_diagnosis": "string",
- "sibling_items": [
- "string"
]
}
List Procedures
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Get Procedure by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
Update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Partially update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
duration | integer |
description | string |
calculate_additional_tax | boolean |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
worklist | string |
sub_category | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "duration": 0,
- "description": "string",
- "calculate_additional_tax": true,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "worklist": "string",
- "sub_category": "string",
- "sibling_items": [
- "string"
]
}
Archive Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation procedure. |
no_multiplier | boolean |
List Supplies
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
no_multiplier | boolean |
Create new Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Get Supply by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
Update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item required | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation required | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Partially update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
quantity | number |
price | number |
price_with_vat | number |
vat_percentage | number |
used | string |
is_dispense_fee_item | boolean |
is_injection_fee_item | boolean |
herd_size_multiplier | integer |
usage_type | string |
instructions | string |
units | number |
unit | string |
package_description | string |
usage_size | string |
dosage_units | number |
item | string |
created_user | string |
modified_user | string |
supervising_veterinarian | string |
performed_by | string |
consultation | string |
patient | string |
template | string |
template_item | string |
parent_linked_item | string |
sibling_items | Array of strings |
{- "quantity": 0,
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "used": "string",
- "is_dispense_fee_item": true,
- "is_injection_fee_item": true,
- "herd_size_multiplier": 0,
- "usage_type": "string",
- "instructions": "string",
- "units": 0,
- "unit": "string",
- "package_description": "string",
- "usage_size": "string",
- "dosage_units": 0,
- "item": "string",
- "created_user": "string",
- "modified_user": "string",
- "supervising_veterinarian": "string",
- "performed_by": "string",
- "consultation": "string",
- "patient": "string",
- "template": "string",
- "template_item": "string",
- "parent_linked_item": "string",
- "sibling_items": [
- "string"
]
}
Archive Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation supply. |
no_multiplier | boolean |
List Consultation Items
Some filters require special values.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Consultation Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation item. |
ordering | string Which field to use when ordering the results. |
List Laboratory Referrals
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Laboratory Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
consultation required | string |
department required | string |
patient | string |
laboratory_type required | string |
type | string |
status | string |
inhouse_status | integer |
created_user | string |
modified_user | string |
referral_remarks | string |
laboratory_remarks | string |
internal_notes | string |
referral_remarks_user | string |
referral_remarks_modified | string |
laboratory_remarks_user | string |
laboratory_remarks_modified | string |
internal_notes_user | string |
internal_notes_modified | string |
sample_location | object |
locked | string |
locked_user | string |
never_require_results | boolean |
external_id | string |
external_status | string |
external_type | string |
internal_id | string |
internal_status | string |
sampler | string |
sample_taken | string |
referring_veterinarian | string |
create_task_for | Array of strings |
urgent | boolean |
analyses | Array of strings |
panels | Array of strings |
samples | Array of strings |
{- "consultation": "string",
- "department": "string",
- "patient": "string",
- "laboratory_type": "string",
- "type": "string",
- "status": "string",
- "inhouse_status": 0,
- "created_user": "string",
- "modified_user": "string",
- "referral_remarks": "string",
- "laboratory_remarks": "string",
- "internal_notes": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "laboratory_remarks_user": "string",
- "laboratory_remarks_modified": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "sample_location": { },
- "locked": "string",
- "locked_user": "string",
- "never_require_results": true,
- "external_id": "string",
- "external_status": "string",
- "external_type": "string",
- "internal_id": "string",
- "internal_status": "string",
- "sampler": "string",
- "sample_taken": "string",
- "referring_veterinarian": "string",
- "create_task_for": [
- "string"
], - "urgent": true,
- "analyses": [
- "string"
], - "panels": [
- "string"
], - "samples": [
- "string"
]
}
Get Laboratory Referral by ID
Required permissions:
This endpoint is rate-limited to 500 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory referral. |
ordering | string Which field to use when ordering the results. |
Update Laboratory Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory referral. |
ordering | string Which field to use when ordering the results. |
consultation required | string |
department required | string |
patient | string |
laboratory_type required | string |
type | string |
status | string |
inhouse_status | integer |
created_user | string |
modified_user | string |
referral_remarks | string |
laboratory_remarks | string |
internal_notes | string |
referral_remarks_user | string |
referral_remarks_modified | string |
laboratory_remarks_user | string |
laboratory_remarks_modified | string |
internal_notes_user | string |
internal_notes_modified | string |
sample_location | object |
locked | string |
locked_user | string |
never_require_results | boolean |
external_id | string |
external_status | string |
external_type | string |
internal_id | string |
internal_status | string |
sampler | string |
sample_taken | string |
referring_veterinarian | string |
create_task_for | Array of strings |
urgent | boolean |
analyses | Array of strings |
panels | Array of strings |
samples | Array of strings |
{- "consultation": "string",
- "department": "string",
- "patient": "string",
- "laboratory_type": "string",
- "type": "string",
- "status": "string",
- "inhouse_status": 0,
- "created_user": "string",
- "modified_user": "string",
- "referral_remarks": "string",
- "laboratory_remarks": "string",
- "internal_notes": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "laboratory_remarks_user": "string",
- "laboratory_remarks_modified": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "sample_location": { },
- "locked": "string",
- "locked_user": "string",
- "never_require_results": true,
- "external_id": "string",
- "external_status": "string",
- "external_type": "string",
- "internal_id": "string",
- "internal_status": "string",
- "sampler": "string",
- "sample_taken": "string",
- "referring_veterinarian": "string",
- "create_task_for": [
- "string"
], - "urgent": true,
- "analyses": [
- "string"
], - "panels": [
- "string"
], - "samples": [
- "string"
]
}
Partially update Laboratory Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory referral. |
ordering | string Which field to use when ordering the results. |
consultation | string |
department | string |
patient | string |
laboratory_type | string |
type | string |
status | string |
inhouse_status | integer |
created_user | string |
modified_user | string |
referral_remarks | string |
laboratory_remarks | string |
internal_notes | string |
referral_remarks_user | string |
referral_remarks_modified | string |
laboratory_remarks_user | string |
laboratory_remarks_modified | string |
internal_notes_user | string |
internal_notes_modified | string |
sample_location | object |
locked | string |
locked_user | string |
never_require_results | boolean |
external_id | string |
external_status | string |
external_type | string |
internal_id | string |
internal_status | string |
sampler | string |
sample_taken | string |
referring_veterinarian | string |
create_task_for | Array of strings |
urgent | boolean |
analyses | Array of strings |
panels | Array of strings |
samples | Array of strings |
{- "consultation": "string",
- "department": "string",
- "patient": "string",
- "laboratory_type": "string",
- "type": "string",
- "status": "string",
- "inhouse_status": 0,
- "created_user": "string",
- "modified_user": "string",
- "referral_remarks": "string",
- "laboratory_remarks": "string",
- "internal_notes": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "laboratory_remarks_user": "string",
- "laboratory_remarks_modified": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "sample_location": { },
- "locked": "string",
- "locked_user": "string",
- "never_require_results": true,
- "external_id": "string",
- "external_status": "string",
- "external_type": "string",
- "internal_id": "string",
- "internal_status": "string",
- "sampler": "string",
- "sample_taken": "string",
- "referring_veterinarian": "string",
- "create_task_for": [
- "string"
], - "urgent": true,
- "analyses": [
- "string"
], - "panels": [
- "string"
], - "samples": [
- "string"
]
}
Delete Laboratory Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation laboratory referral. |
ordering | string Which field to use when ordering the results. |
List Samples
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Sample
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
referral required | string |
coded_sample_type | string |
quantity | integer |
site | string |
comment | string |
received_date | string |
received_user | string |
{- "referral": "string",
- "coded_sample_type": "string",
- "quantity": 0,
- "site": "string",
- "comment": "string",
- "received_date": "string",
- "received_user": "string"
}
Update Sample
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation sample. |
referral required | string |
coded_sample_type | string |
quantity | integer |
site | string |
comment | string |
received_date | string |
received_user | string |
{- "referral": "string",
- "coded_sample_type": "string",
- "quantity": 0,
- "site": "string",
- "comment": "string",
- "received_date": "string",
- "received_user": "string"
}
Partially update Sample
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation sample. |
referral | string |
coded_sample_type | string |
quantity | integer |
site | string |
comment | string |
received_date | string |
received_user | string |
{- "referral": "string",
- "coded_sample_type": "string",
- "quantity": 0,
- "site": "string",
- "comment": "string",
- "received_date": "string",
- "received_user": "string"
}
List Target Areas
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Target Area
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
target_area required | string |
consultation | string |
name required | string |
code | string |
procedure | string |
worklist | string |
created_user | string |
modified_user | string |
category_id | integer |
sub_category_id | integer |
{- "target_area": "string",
- "consultation": "string",
- "name": "string",
- "code": "string",
- "procedure": "string",
- "worklist": "string",
- "created_user": "string",
- "modified_user": "string",
- "category_id": 0,
- "sub_category_id": 0
}
Update Target Area
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation target area. |
target_area required | string |
consultation | string |
name required | string |
code | string |
procedure | string |
worklist | string |
created_user | string |
modified_user | string |
category_id | integer |
sub_category_id | integer |
{- "target_area": "string",
- "consultation": "string",
- "name": "string",
- "code": "string",
- "procedure": "string",
- "worklist": "string",
- "created_user": "string",
- "modified_user": "string",
- "category_id": 0,
- "sub_category_id": 0
}
Partially update Target Area
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation target area. |
target_area | string |
consultation | string |
name | string |
code | string |
procedure | string |
worklist | string |
created_user | string |
modified_user | string |
category_id | integer |
sub_category_id | integer |
{- "target_area": "string",
- "consultation": "string",
- "name": "string",
- "code": "string",
- "procedure": "string",
- "worklist": "string",
- "created_user": "string",
- "modified_user": "string",
- "category_id": 0,
- "sub_category_id": 0
}
List Antibiotics
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Antibiotic
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
antibiotic required | string |
consultation_organism required | string |
panel | string |
resistant | boolean |
intermediate | boolean |
sensitive | boolean |
mic | string |
{- "antibiotic": "string",
- "consultation_organism": "string",
- "panel": "string",
- "resistant": true,
- "intermediate": true,
- "sensitive": true,
- "mic": "string"
}
Update Antibiotic
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation antibiotic. |
antibiotic required | string |
consultation_organism required | string |
panel | string |
resistant | boolean |
intermediate | boolean |
sensitive | boolean |
mic | string |
{- "antibiotic": "string",
- "consultation_organism": "string",
- "panel": "string",
- "resistant": true,
- "intermediate": true,
- "sensitive": true,
- "mic": "string"
}
Partially update Antibiotic
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation antibiotic. |
antibiotic | string |
consultation_organism | string |
panel | string |
resistant | boolean |
intermediate | boolean |
sensitive | boolean |
mic | string |
{- "antibiotic": "string",
- "consultation_organism": "string",
- "panel": "string",
- "resistant": true,
- "intermediate": true,
- "sensitive": true,
- "mic": "string"
}
Create new Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
antibiotic_panel required | string |
consultation_organism | string |
{- "antibiotic_panel": "string",
- "consultation_organism": "string"
}
Update Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation antibiotic panel. |
antibiotic_panel required | string |
consultation_organism | string |
{- "antibiotic_panel": "string",
- "consultation_organism": "string"
}
Partially update Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation antibiotic panel. |
antibiotic_panel | string |
consultation_organism | string |
{- "antibiotic_panel": "string",
- "consultation_organism": "string"
}
List Bundles
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
consultation required | string |
patient required | string |
main_consultation_template | string |
base_template required | string |
name required | string |
price_change_item | string |
{- "consultation": "string",
- "patient": "string",
- "main_consultation_template": "string",
- "base_template": "string",
- "name": "string",
- "price_change_item": "string"
}
Update Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation item template. |
consultation required | string |
patient required | string |
main_consultation_template | string |
base_template required | string |
name required | string |
price_change_item | string |
{- "consultation": "string",
- "patient": "string",
- "main_consultation_template": "string",
- "base_template": "string",
- "name": "string",
- "price_change_item": "string"
}
Partially update Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation item template. |
consultation | string |
patient | string |
main_consultation_template | string |
base_template | string |
name | string |
price_change_item | string |
{- "consultation": "string",
- "patient": "string",
- "main_consultation_template": "string",
- "base_template": "string",
- "name": "string",
- "price_change_item": "string"
}
List Organisms
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Organism
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
description | string |
organism required | string |
consultation_analysis required | string |
{- "description": "string",
- "organism": "string",
- "consultation_analysis": "string"
}
Update Organism
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation organism. |
description | string |
organism required | string |
consultation_analysis required | string |
{- "description": "string",
- "organism": "string",
- "consultation_analysis": "string"
}
Partially update Organism
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation organism. |
description | string |
organism | string |
consultation_analysis | string |
{- "description": "string",
- "organism": "string",
- "consultation_analysis": "string"
}
List Consultation Imaging Subcategories
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Counter Sales
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Counter Sale
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client required | string Client for the sale. Null is anonymous sale |
remarks | string |
department required | string department of the countersale. the data is a url pointing to a department (see department-endpoint) |
tags_rel | Array of strings Tags for the sale/invoice |
{- "client": "string",
- "remarks": "string",
- "department": "string",
- "tags_rel": [
- "string"
]
}
Get Counter Sale by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
Update Counter Sale
Updates are not allowed if the Counter Sale is finalized.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
client required | string Client for the sale. Null is anonymous sale |
remarks | string |
department required | string department of the countersale. the data is a url pointing to a department (see department-endpoint) |
tags_rel | Array of strings Tags for the sale/invoice |
{- "client": "string",
- "remarks": "string",
- "department": "string",
- "tags_rel": [
- "string"
]
}
Partially update Counter Sale
Updates are not allowed if the Counter Sale is finalized.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
department | string |
client | string |
tags_rel | Array of strings |
invoice_row | Array of strings |
{- "department": "string",
- "client": "string",
- "tags_rel": [
- "string"
], - "invoice_row": [
- "string"
]
}
Archive Counter Sale
Archiving is not allowed if the Counter Sale is finalized.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
Add new item to Counter Sale
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
item required | string Item to be added. URL to item instance |
patient | string Patient for the invoice row |
name | string If not defined, item name is used |
print_name | string If not defined, item print name is used |
quantity required | number The amount sold. usage size defines if the amount is units or packages |
usage_size | string units or packages. if not defined default usage size of the item is used |
price | number price without Vat. use either this or price with vat -field (not both) in your request if you like to set the article price manually. if there is no price the list price of the item is used |
price_with_vat | number price that includes Vat. this is only used if price-field is not defined |
vat_percentage | number If not defined, default VAT percentage of the item is used |
{- "item": "string",
- "patient": "string",
- "name": "string",
- "print_name": "string",
- "quantity": 0,
- "usage_size": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0
}
Add new item to Counter Sale
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
item required | string Item to be added. URL to item instance |
patient | string Patient for the invoice row |
name | string If not defined, item name is used |
print_name | string If not defined, item print name is used |
quantity required | number The amount sold. usage size defines if the amount is units or packages |
usage_size | string units or packages. if not defined default usage size of the item is used |
price | number price without Vat. use either this or price with vat -field (not both) in your request if you like to set the article price manually. if there is no price the list price of the item is used |
price_with_vat | number price that includes Vat. this is only used if price-field is not defined |
vat_percentage | number If not defined, default VAT percentage of the item is used |
{- "item": "string",
- "patient": "string",
- "name": "string",
- "print_name": "string",
- "quantity": 0,
- "usage_size": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0
}
Finalize Counter Sale
Updates are not allowed after finalizing the Counter Sale.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
department required | string |
client | string |
tags_rel | Array of strings |
invoice_row required | Array of strings |
{- "department": "string",
- "client": "string",
- "tags_rel": [
- "string"
], - "invoice_row": [
- "string"
]
}
Finalize Counter Sale
Updates are not allowed after finalizing the Counter Sale.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
department required | string |
client | string |
tags_rel | Array of strings |
invoice_row required | Array of strings |
{- "department": "string",
- "client": "string",
- "tags_rel": [
- "string"
], - "invoice_row": [
- "string"
]
}
Backdate invoice
Used for backdating the invoice by manually setting invoice_date. Sets both invoice_date and manual_invoice_date to preserve the invoice_date when invoice is finalized. Not for general use.
Parameters:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
invoice_date required | string |
{- "invoice_date": "string"
}
Get Consultations
Some filters require special values.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client required | string |
patients required | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | string |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes required | Array of strings |
consultation_diagnosis required | Array of strings |
consultation_dischargeinstructions required | Array of strings |
consultation_patient_status required | Array of strings |
triage required | string |
external_sent | string |
ward required | string |
patient_location required | string |
integration_status | integer |
holding_place_number required | Array of strings |
report_to_authorities | boolean |
custom_fields required | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
Get Consultation by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
client required | string |
patients required | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | string |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes required | Array of strings |
consultation_diagnosis required | Array of strings |
consultation_dischargeinstructions required | Array of strings |
consultation_patient_status required | Array of strings |
triage required | string |
external_sent | string |
ward required | string |
patient_location required | string |
integration_status | integer |
holding_place_number required | Array of strings |
report_to_authorities | boolean |
custom_fields required | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this consultation. |
ordering | string Which field to use when ordering the results. |
client | string |
patients | Array of strings |
complaint | string |
complaint_type | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type | string |
invoice | string |
supervising_veterinarian | string |
department | string |
consultation_items | Array of strings |
reporting_dimension_1 | string Reporting dimension 1 id can be found on active Reporting dimension 1 list |
reporting_dimension_2 | string Reporting dimension 2 id can be found on active Reporting dimension 2 list |
consultation_notes | Array of strings |
consultation_diagnosis | Array of strings |
consultation_dischargeinstructions | Array of strings |
consultation_patient_status | Array of strings |
triage | string |
external_sent | string |
ward | string |
patient_location | string |
integration_status | integer |
holding_place_number | Array of strings |
report_to_authorities | boolean |
custom_fields | string |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "complaint_type": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": "string",
- "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "consultation_notes": [
- "string"
], - "consultation_diagnosis": [
- "string"
], - "consultation_dischargeinstructions": [
- "string"
], - "consultation_patient_status": [
- "string"
], - "triage": "string",
- "external_sent": "string",
- "ward": "string",
- "patient_location": "string",
- "integration_status": 0,
- "holding_place_number": [
- "string"
], - "report_to_authorities": true,
- "custom_fields": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
External sent timestamp
Allows setting timestamp for external sent field (default null/None) the API can filter consultations according to this field.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
external_sent | string |
{- "external_sent": "string"
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Integration status
Allows setting an integer value for integration status field (default null/None). The actual meaning for the value is defined by the external system.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
integration_status | integer |
{- "integration_status": 0
}
Allow updating status from "Arrived" -> "Consultation". Allow updating status to "Finalized". Do not allow updating status if Consultation is not editable.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this consultation. |
status required | integer |
{- "status": 0
}
Create new Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Update Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this custom field value. |
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Partially update Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this custom field value. |
field | integer |
value | string |
object_id | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_custom_field required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_custom_field required | string |
id required | integer A unique integer value identifying this custom field option value. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_custom_field required | string |
id required | integer A unique integer value identifying this custom field option value. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_custom_field required | string |
id required | integer A unique integer value identifying this custom field option value. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_custom_field required | string |
id required | integer A unique integer value identifying this custom field option value. |
List Patient Locations
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_department required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Patient Location
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
name required | string |
is_active | boolean |
capacity | integer |
boarding | boolean |
{- "name": "string",
- "is_active": true,
- "capacity": 0,
- "boarding": true
}
Get Patient Location by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this patient location. |
Update Patient Location
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this patient location. |
name required | string |
is_active | boolean |
capacity | integer |
boarding | boolean |
{- "name": "string",
- "is_active": true,
- "capacity": 0,
- "boarding": true
}
Partially update Patient Location
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this patient location. |
name | string |
is_active | boolean |
capacity | integer |
boarding | boolean |
{- "name": "string",
- "is_active": true,
- "capacity": 0,
- "boarding": true
}
Archive Patient Location
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this patient location. |
List Teams
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_department required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Team
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
name required | string |
code required | string |
ward required | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "ward": "string",
- "is_active": true
}
Update Team
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this team. |
name required | string |
code required | string |
ward required | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "ward": "string",
- "is_active": true
}
Partially update Team
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this team. |
name | string |
code | string |
ward | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "ward": "string",
- "is_active": true
}
List Wards
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_department required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Ward
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
name required | string |
code required | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "is_active": true
}
Update Ward
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this ward. |
name required | string |
code required | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "is_active": true
}
Partially update Ward
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_department required | string |
id required | integer A unique integer value identifying this ward. |
name | string |
code | string |
is_active | boolean |
{- "name": "string",
- "code": "string",
- "is_active": true
}
List Referrals
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
external_id | string |
department required | string |
consultation | string |
appointment | string |
ward | string |
worklist | string |
client required | string |
patient required | string |
status | string |
referral_remarks | string |
answer_remarks | string |
internal_notes | string |
internal_notes_user | string |
internal_notes_modified | string |
referral_remarks_user | string |
referral_remarks_modified | string |
answer_remarks_modified | string |
answer_remarks_user | string |
diagnosis | string |
diagnosis_user | string |
diagnosis_modified | string |
created_user | string |
modified_user | string |
{- "external_id": "string",
- "department": "string",
- "consultation": "string",
- "appointment": "string",
- "ward": "string",
- "worklist": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_remarks": "string",
- "answer_remarks": "string",
- "internal_notes": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "answer_remarks_modified": "string",
- "answer_remarks_user": "string",
- "diagnosis": "string",
- "diagnosis_user": "string",
- "diagnosis_modified": "string",
- "created_user": "string",
- "modified_user": "string"
}
Update Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging referral. |
external_id | string |
department required | string |
consultation | string |
appointment | string |
ward | string |
worklist | string |
client required | string |
patient required | string |
status | string |
referral_remarks | string |
answer_remarks | string |
internal_notes | string |
internal_notes_user | string |
internal_notes_modified | string |
referral_remarks_user | string |
referral_remarks_modified | string |
answer_remarks_modified | string |
answer_remarks_user | string |
diagnosis | string |
diagnosis_user | string |
diagnosis_modified | string |
created_user | string |
modified_user | string |
{- "external_id": "string",
- "department": "string",
- "consultation": "string",
- "appointment": "string",
- "ward": "string",
- "worklist": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_remarks": "string",
- "answer_remarks": "string",
- "internal_notes": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "answer_remarks_modified": "string",
- "answer_remarks_user": "string",
- "diagnosis": "string",
- "diagnosis_user": "string",
- "diagnosis_modified": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging referral. |
external_id | string |
department | string |
consultation | string |
appointment | string |
ward | string |
worklist | string |
client | string |
patient | string |
status | string |
referral_remarks | string |
answer_remarks | string |
internal_notes | string |
internal_notes_user | string |
internal_notes_modified | string |
referral_remarks_user | string |
referral_remarks_modified | string |
answer_remarks_modified | string |
answer_remarks_user | string |
diagnosis | string |
diagnosis_user | string |
diagnosis_modified | string |
created_user | string |
modified_user | string |
{- "external_id": "string",
- "department": "string",
- "consultation": "string",
- "appointment": "string",
- "ward": "string",
- "worklist": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_remarks": "string",
- "answer_remarks": "string",
- "internal_notes": "string",
- "internal_notes_user": "string",
- "internal_notes_modified": "string",
- "referral_remarks_user": "string",
- "referral_remarks_modified": "string",
- "answer_remarks_modified": "string",
- "answer_remarks_user": "string",
- "diagnosis": "string",
- "diagnosis_user": "string",
- "diagnosis_modified": "string",
- "created_user": "string",
- "modified_user": "string"
}
List Worklists
gender values:
status values:
list_format values:
Required permissions:
This endpoint is rate-limited to 250 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
department | string |
Create new Worklist
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department required | integer |
date | string |
status | string |
consultation_id | integer |
supervising_veterinarian required | string |
user required | string |
user_initials | string |
modality required | string |
modality_type required | integer |
modality_procedure | string |
modality_dicom_ae_title required | string |
modality_callsign required | string |
modality_list_format required | integer |
referral_remarks required | string |
supervising_veterinarian_user_initials | string |
client required | integer |
patient required | integer |
patient_id required | integer |
patient_name required | string |
patient_date_of_birth required | string |
patient_gender required | integer |
patient_remarks required | string |
referral_id | integer |
time | string |
{- "department": 0,
- "date": "string",
- "status": "string",
- "consultation_id": 0,
- "supervising_veterinarian": "string",
- "user": "string",
- "user_initials": "string",
- "modality": "string",
- "modality_type": 0,
- "modality_procedure": "string",
- "modality_dicom_ae_title": "string",
- "modality_callsign": "string",
- "modality_list_format": 0,
- "referral_remarks": "string",
- "supervising_veterinarian_user_initials": "string",
- "client": 0,
- "patient": 0,
- "patient_id": 0,
- "patient_name": "string",
- "patient_date_of_birth": "string",
- "patient_gender": 0,
- "patient_remarks": "string",
- "referral_id": 0,
- "time": "string"
}
Get Worklist by ID
Required permissions:
This endpoint is rate-limited to 1000 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging worklist. |
department | string |
Update Worklist
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging worklist. |
department | string |
department required | integer |
date | string |
status | string |
consultation_id | integer |
supervising_veterinarian required | string |
user required | string |
user_initials | string |
modality required | string |
modality_type required | integer |
modality_procedure | string |
modality_dicom_ae_title required | string |
modality_callsign required | string |
modality_list_format required | integer |
referral_remarks required | string |
supervising_veterinarian_user_initials | string |
client required | integer |
patient required | integer |
patient_id required | integer |
patient_name required | string |
patient_date_of_birth required | string |
patient_gender required | integer |
patient_remarks required | string |
referral_id | integer |
time | string |
{- "department": 0,
- "date": "string",
- "status": "string",
- "consultation_id": 0,
- "supervising_veterinarian": "string",
- "user": "string",
- "user_initials": "string",
- "modality": "string",
- "modality_type": 0,
- "modality_procedure": "string",
- "modality_dicom_ae_title": "string",
- "modality_callsign": "string",
- "modality_list_format": 0,
- "referral_remarks": "string",
- "supervising_veterinarian_user_initials": "string",
- "client": 0,
- "patient": 0,
- "patient_id": 0,
- "patient_name": "string",
- "patient_date_of_birth": "string",
- "patient_gender": 0,
- "patient_remarks": "string",
- "referral_id": 0,
- "time": "string"
}
Partially update Worklist
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging worklist. |
department | string |
department | integer |
date | string |
status | string |
consultation_id | integer |
supervising_veterinarian | string |
user | string |
user_initials | string |
modality | string |
modality_type | integer |
modality_procedure | string |
modality_dicom_ae_title | string |
modality_callsign | string |
modality_list_format | integer |
referral_remarks | string |
supervising_veterinarian_user_initials | string |
client | integer |
patient | integer |
patient_id | integer |
patient_name | string |
patient_date_of_birth | string |
patient_gender | integer |
patient_remarks | string |
referral_id | integer |
time | string |
{- "department": 0,
- "date": "string",
- "status": "string",
- "consultation_id": 0,
- "supervising_veterinarian": "string",
- "user": "string",
- "user_initials": "string",
- "modality": "string",
- "modality_type": 0,
- "modality_procedure": "string",
- "modality_dicom_ae_title": "string",
- "modality_callsign": "string",
- "modality_list_format": 0,
- "referral_remarks": "string",
- "supervising_veterinarian_user_initials": "string",
- "client": 0,
- "patient": 0,
- "patient_id": 0,
- "patient_name": "string",
- "patient_date_of_birth": "string",
- "patient_gender": 0,
- "patient_remarks": "string",
- "referral_id": 0,
- "time": "string"
}
Archive Worklist
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this diagnostic imaging worklist. |
department | string |
List Discount schemes
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create a new Discount scheme
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
default_discount | number |
minimum_sum | number |
internal_notes | string |
archived | boolean |
department required | string |
start_date | string |
end_date | string |
times required | Array of strings |
items required | Array of strings |
targets required | Array of strings |
bulk_discounts required | Array of strings |
{- "name": "string",
- "default_discount": 0,
- "minimum_sum": 0,
- "internal_notes": "string",
- "archived": true,
- "department": "string",
- "start_date": "string",
- "end_date": "string",
- "times": [
- "string"
], - "items": [
- "string"
], - "targets": [
- "string"
], - "bulk_discounts": [
- "string"
]
}
Get Discount scheme by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this discount scheme. |
ordering | string Which field to use when ordering the results. |
Update a Discount scheme
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this discount scheme. |
ordering | string Which field to use when ordering the results. |
name required | string |
default_discount | number |
minimum_sum | number |
internal_notes | string |
archived | boolean |
department required | string |
start_date | string |
end_date | string |
times required | Array of strings |
items required | Array of strings |
targets required | Array of strings |
bulk_discounts required | Array of strings |
{- "name": "string",
- "default_discount": 0,
- "minimum_sum": 0,
- "internal_notes": "string",
- "archived": true,
- "department": "string",
- "start_date": "string",
- "end_date": "string",
- "times": [
- "string"
], - "items": [
- "string"
], - "targets": [
- "string"
], - "bulk_discounts": [
- "string"
]
}
Partially update a Discount scheme
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this discount scheme. |
ordering | string Which field to use when ordering the results. |
name | string |
default_discount | number |
minimum_sum | number |
internal_notes | string |
archived | boolean |
department | string |
start_date | string |
end_date | string |
times | Array of strings |
items | Array of strings |
targets | Array of strings |
bulk_discounts | Array of strings |
{- "name": "string",
- "default_discount": 0,
- "minimum_sum": 0,
- "internal_notes": "string",
- "archived": true,
- "department": "string",
- "start_date": "string",
- "end_date": "string",
- "times": [
- "string"
], - "items": [
- "string"
], - "targets": [
- "string"
], - "bulk_discounts": [
- "string"
]
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this discount scheme. |
ordering | string Which field to use when ordering the results. |
List Discount scheme bulk discounts
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Discount scheme bulk discount by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this discount scheme bulk discount. |
List Discount scheme items
Rule type values:
Item types values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Discount scheme targets
Rule type values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Discount scheme times
Rule type values:
Weekday values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Reports
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Prescriptions
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Prescription by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this prescription. |
ordering | string Which field to use when ordering the results. |
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this prescription item. |
ordering | string Which field to use when ordering the results. |
List Foods
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Food Price calculations documentation:
wholesale_price
(Purchase price) will never be automatically calculated.margin_percent
(Markup Percentage) → price
(Selling price) and
price_with_vat
(Selling price with VAT) will change according to wholesale_price
and margin_percent
.price
or price_with_vat
→ margin_percent
will change according
to wholesale_price
and new price
.wholesale_price
and price
are set to 0 → margin_percent
will not change.wholesale_price
is set to 0 (without price
or price_with_vat
) → Will Raise
an error.disable_price_calculation
is True:wholesale_price
→ margin_percent
will change according to
wholesale_price and price.disable_price_calculation
is False:wholesale_price
→ price
and price_with_vat
will change
according to wholesale_price
and margin_percent
.Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Get Food by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this food. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this food. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Partially update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this food. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this food. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Category view for general prescription APIs.
This view does not require permissions because it only lists other APIs.
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List General Prescription Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Written Prescriptions
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Partially update Written Prescription
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this written prescription. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
written_prescription required | string |
external_system required | string |
external_sent_data | string |
external_sent_label | string |
readonly | boolean |
{- "written_prescription": "string",
- "external_system": "string",
- "external_sent_data": "string",
- "external_sent_label": "string",
- "readonly": true
}
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this written prescription extras. |
written_prescription required | string |
external_system required | string |
external_sent_data | string |
external_sent_label | string |
readonly | boolean |
{- "written_prescription": "string",
- "external_system": "string",
- "external_sent_data": "string",
- "external_sent_label": "string",
- "readonly": true
}
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this written prescription extras. |
written_prescription | string |
external_system | string |
external_sent_data | string |
external_sent_label | string |
readonly | boolean |
{- "written_prescription": "string",
- "external_system": "string",
- "external_sent_data": "string",
- "external_sent_label": "string",
- "readonly": true
}
List Patients
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Patient
Required permissions:
This endpoint is rate-limited to 250 requests per minute.
id | integer |
client required | string |
name required | string |
official_name | string |
species required | string species code can be found on active species List |
breed | string Breed code can be found on active breed List |
gender required | string {"display_name": "Male","value": 1},{"display_name": "Female","value": 2},{"display_name": "Male, neutered","value": 3},{"display_name": "Female, neutered","value": 4},{"display_name": "Unknown","value": 0} |
old_patient_id | string |
remarks | string |
date_of_registration | string |
date_of_birth | string |
deceased | string |
insurance | string |
insurance_company | string |
color | string |
critical_notes | string |
microchip | string |
additional_identification | string |
archived | boolean |
reason_of_death | string |
stable_name | string |
street_address | string |
street_address_2 | string |
zip_code | string |
city | string |
not_for_food | boolean |
passport_number | string |
register_number | string |
home_department | string |
date_imported | string |
imported | boolean |
tags_rel | Array of strings |
fields_rel | Array of strings |
holding_place_number | string |
animal_code | string |
herd_size | integer |
private | boolean |
visible_departments | Array of strings |
visible_department_groups | Array of strings |
microchip_date | string |
cpr_agreement | string |
blood_group | string |
last_consultation | string |
save_patient_with_duplicates | boolean |
picture | string |
passport_given | string |
{- "id": 0,
- "client": "string",
- "name": "string",
- "official_name": "string",
- "species": "string",
- "breed": "string",
- "gender": "string",
- "old_patient_id": "string",
- "remarks": "string",
- "date_of_registration": "string",
- "date_of_birth": "string",
- "deceased": "string",
- "insurance": "string",
- "insurance_company": "string",
- "color": "string",
- "critical_notes": "string",
- "microchip": "string",
- "additional_identification": "string",
- "archived": true,
- "reason_of_death": "string",
- "stable_name": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "not_for_food": true,
- "passport_number": "string",
- "register_number": "string",
- "home_department": "string",
- "date_imported": "string",
- "imported": true,
- "tags_rel": [
- "string"
], - "fields_rel": [
- "string"
], - "holding_place_number": "string",
- "animal_code": "string",
- "herd_size": 0,
- "private": true,
- "visible_departments": [
- "string"
], - "visible_department_groups": [
- "string"
], - "microchip_date": "string",
- "cpr_agreement": "string",
- "blood_group": "string",
- "last_consultation": "string",
- "save_patient_with_duplicates": true,
- "picture": "string",
- "passport_given": "string"
}
Get Patient by ID
Required permissions:
This endpoint is rate-limited to 1200 requests per minute.
id required | integer A unique integer value identifying this patient. |
ordering | string Which field to use when ordering the results. |
Update Patient
Required permissions:
This endpoint is rate-limited to 250 requests per minute.
id required | integer A unique integer value identifying this patient. |
ordering | string Which field to use when ordering the results. |
id | integer |
client required | string |
name required | string |
official_name | string |
species required | string species code can be found on active species List |
breed | string Breed code can be found on active breed List |
gender required | string {"display_name": "Male","value": 1},{"display_name": "Female","value": 2},{"display_name": "Male, neutered","value": 3},{"display_name": "Female, neutered","value": 4},{"display_name": "Unknown","value": 0} |
old_patient_id | string |
remarks | string |
date_of_registration | string |
date_of_birth | string |
deceased | string |
insurance | string |
insurance_company | string |
color | string |
critical_notes | string |
microchip | string |
additional_identification | string |
archived | boolean |
reason_of_death | string |
stable_name | string |
street_address | string |
street_address_2 | string |
zip_code | string |
city | string |
not_for_food | boolean |
passport_number | string |
register_number | string |
home_department | string |
date_imported | string |
imported | boolean |
tags_rel | Array of strings |
fields_rel | Array of strings |
holding_place_number | string |
animal_code | string |
herd_size | integer |
private | boolean |
visible_departments | Array of strings |
visible_department_groups | Array of strings |
microchip_date | string |
cpr_agreement | string |
blood_group | string |
last_consultation | string |
save_patient_with_duplicates | boolean |
picture | string |
passport_given | string |
{- "id": 0,
- "client": "string",
- "name": "string",
- "official_name": "string",
- "species": "string",
- "breed": "string",
- "gender": "string",
- "old_patient_id": "string",
- "remarks": "string",
- "date_of_registration": "string",
- "date_of_birth": "string",
- "deceased": "string",
- "insurance": "string",
- "insurance_company": "string",
- "color": "string",
- "critical_notes": "string",
- "microchip": "string",
- "additional_identification": "string",
- "archived": true,
- "reason_of_death": "string",
- "stable_name": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "not_for_food": true,
- "passport_number": "string",
- "register_number": "string",
- "home_department": "string",
- "date_imported": "string",
- "imported": true,
- "tags_rel": [
- "string"
], - "fields_rel": [
- "string"
], - "holding_place_number": "string",
- "animal_code": "string",
- "herd_size": 0,
- "private": true,
- "visible_departments": [
- "string"
], - "visible_department_groups": [
- "string"
], - "microchip_date": "string",
- "cpr_agreement": "string",
- "blood_group": "string",
- "last_consultation": "string",
- "save_patient_with_duplicates": true,
- "picture": "string",
- "passport_given": "string"
}
Partially update Patient
Required permissions:
This endpoint is rate-limited to 250 requests per minute.
id required | integer A unique integer value identifying this patient. |
ordering | string Which field to use when ordering the results. |
id | integer |
name | string |
color | string |
archived | boolean |
species | string species code can be found on active species List |
breed | string Breed code can be found on active breed List |
remarks | string |
microchip | string |
additional_identification | string |
animal_code | string |
insurance | string |
insurance_company | string |
home_department | string |
old_patient_id | string |
official_name | string |
date_of_birth | string |
register_number | string |
picture | string |
deceased | string |
tags_rel | Array of strings |
gender | string {"display_name": "Male","value": 1},{"display_name": "Female","value": 2},{"display_name": "Male, neutered","value": 3},{"display_name": "Female, neutered","value": 4},{"display_name": "Unknown","value": 0} |
passport_number | string |
critical_notes | string |
passport_given | string |
blood_group | string |
cpr_agreement | string |
holding_place_number | string |
{- "id": 0,
- "name": "string",
- "color": "string",
- "archived": true,
- "species": "string",
- "breed": "string",
- "remarks": "string",
- "microchip": "string",
- "additional_identification": "string",
- "animal_code": "string",
- "insurance": "string",
- "insurance_company": "string",
- "home_department": "string",
- "old_patient_id": "string",
- "official_name": "string",
- "date_of_birth": "string",
- "register_number": "string",
- "picture": "string",
- "deceased": "string",
- "tags_rel": [
- "string"
], - "gender": "string",
- "passport_number": "string",
- "critical_notes": "string",
- "passport_given": "string",
- "blood_group": "string",
- "cpr_agreement": "string",
- "holding_place_number": "string"
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient. |
ordering | string Which field to use when ordering the results. |
Merge Patient to another
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this patient. |
data_to_keep | string Accepts a list of fields from source patient. The selected fields data will be moved to target patient during merge. |
target_patient required | string |
{- "data_to_keep": "string",
- "target_patient": "string"
}
List Consultations
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Patient Consultations
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
client required | string |
patients required | Array of strings |
complaint | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | Array of strings |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": [
- "string"
], - "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
]
}
Get Consultation by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | string |
Update Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | string |
client required | string |
patients required | Array of strings |
complaint | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type required | string |
invoice required | Array of strings |
supervising_veterinarian required | string |
department required | string |
consultation_items required | Array of strings |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": [
- "string"
], - "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
]
}
Partially update Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | string |
client | string |
patients | Array of strings |
complaint | string |
admitted_time | string |
first_entry | string |
started | string |
finished | string |
ended | string |
status | string |
type | string |
invoice | Array of strings |
supervising_veterinarian | string |
department | string |
consultation_items | Array of strings |
{- "client": "string",
- "patients": [
- "string"
], - "complaint": "string",
- "admitted_time": "string",
- "first_entry": "string",
- "started": "string",
- "finished": "string",
- "ended": "string",
- "status": "string",
- "type": "string",
- "invoice": [
- "string"
], - "supervising_veterinarian": "string",
- "department": "string",
- "consultation_items": [
- "string"
]
}
Archive Consultation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | string |
List Custom Field Values
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Patient Custom Field Values
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Get Custom Field Value by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this custom field value. |
Update Custom Field Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this custom field value. |
field required | integer |
value required | string |
object_id required | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Partially update Custom Field Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this custom field value. |
field | integer |
value | string |
object_id | integer |
compound_values | Array of strings |
{- "field": 0,
- "value": "string",
- "object_id": 0,
- "compound_values": [
- "string"
]
}
Archive Custom Field Value
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this custom field value. |
List External Vaccinations
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new External Vaccination
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
name required | string |
vaccination_disease | string |
given_date required | string |
expiry_date required | string |
{- "name": "string",
- "vaccination_disease": "string",
- "given_date": "string",
- "expiry_date": "string"
}
Get External Vaccination by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this external vaccination. |
ordering | string Which field to use when ordering the results. |
Update External Vaccination
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this external vaccination. |
ordering | string Which field to use when ordering the results. |
name required | string |
vaccination_disease | string |
given_date required | string |
expiry_date required | string |
{- "name": "string",
- "vaccination_disease": "string",
- "given_date": "string",
- "expiry_date": "string"
}
Partially update External Vaccination
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this external vaccination. |
ordering | string Which field to use when ordering the results. |
name | string |
vaccination_disease | string |
given_date | string |
expiry_date | string |
{- "name": "string",
- "vaccination_disease": "string",
- "given_date": "string",
- "expiry_date": "string"
}
List Extras
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
report_as_group | boolean |
{- "report_as_group": true
}
Update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this patient extras. |
report_as_group | boolean |
{- "report_as_group": true
}
Partially update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this patient extras. |
report_as_group | boolean |
{- "report_as_group": true
}
List Heart Rates
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Heart Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
heart_rate | integer |
timestamp required | string |
created_user | string |
modified_user | string |
{- "heart_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Heart Rate by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this heart rate. |
Update Heart Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this heart rate. |
heart_rate | integer |
timestamp required | string |
created_user | string |
modified_user | string |
{- "heart_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Heart Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this heart rate. |
heart_rate | integer |
timestamp | string |
created_user | string |
modified_user | string |
{- "heart_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Patient PetMedData schema
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Peripheral Oxygen Saturations
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Peripheral Oxygen Saturation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
peripheral_oxygen_saturation | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "peripheral_oxygen_saturation": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Peripheral Oxygen Saturation by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this peripheral oxygen saturation. |
Update Peripheral Oxygen Saturation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this peripheral oxygen saturation. |
peripheral_oxygen_saturation | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "peripheral_oxygen_saturation": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Peripheral Oxygen Saturation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this peripheral oxygen saturation. |
peripheral_oxygen_saturation | number |
timestamp | string |
created_user | string |
modified_user | string |
{- "peripheral_oxygen_saturation": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Peripheral Oxygen Saturation
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this peripheral oxygen saturation. |
List Respiratory Rates
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Respiratory Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
respiratory_rate | integer |
timestamp required | string |
created_user | string |
modified_user | string |
{- "respiratory_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Respiratory Rate by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this respiratory rate. |
Update Respiratory Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this respiratory rate. |
respiratory_rate | integer |
timestamp required | string |
created_user | string |
modified_user | string |
{- "respiratory_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Respiratory Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this respiratory rate. |
respiratory_rate | integer |
timestamp | string |
created_user | string |
modified_user | string |
{- "respiratory_rate": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Respiratory Rate
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this respiratory rate. |
List Temperatures
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Temperature
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
temperature | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "temperature": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Temperature by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this temperature. |
Update Temperature
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this temperature. |
temperature | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "temperature": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Temperature
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this temperature. |
temperature | number |
timestamp | string |
created_user | string |
modified_user | string |
{- "temperature": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
List Weights
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_patient required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Weight
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
weight | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "weight": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Weight by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this weight. |
ordering | string Which field to use when ordering the results. |
Update Weight
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this weight. |
ordering | string Which field to use when ordering the results. |
weight | number |
timestamp required | string |
created_user | string |
modified_user | string |
{- "weight": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Weight
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this weight. |
ordering | string Which field to use when ordering the results. |
weight | number |
timestamp | string |
created_user | string |
modified_user | string |
{- "weight": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Weight
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_patient required | string |
id required | integer A unique integer value identifying this weight. |
ordering | string Which field to use when ordering the results. |
List Plans
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Health Plans
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
display_name required | string |
department | string |
additional_departments | Array of strings |
species required | string |
status | string |
months | integer |
monthly_fee | number |
initial_payment | number |
internal_name required | string |
description | string |
weight_min | number |
weight_max | number |
age_min | integer |
age_max | integer |
ongoing | boolean |
validity_start | string |
validity_end | string |
internal_notes | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
default_renewal | string |
default_renewal_plan | string |
{- "display_name": "string",
- "department": "string",
- "additional_departments": [
- "string"
], - "species": "string",
- "status": "string",
- "months": 0,
- "monthly_fee": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "description": "string",
- "weight_min": 0,
- "weight_max": 0,
- "age_min": 0,
- "age_max": 0,
- "ongoing": true,
- "validity_start": "string",
- "validity_end": "string",
- "internal_notes": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "default_renewal": "string",
- "default_renewal_plan": "string"
}
Get Plan by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan. |
ordering | string Which field to use when ordering the results. |
Health Plans
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan. |
ordering | string Which field to use when ordering the results. |
display_name required | string |
department | string |
additional_departments | Array of strings |
species required | string |
status | string |
months | integer |
monthly_fee | number |
initial_payment | number |
internal_name required | string |
description | string |
weight_min | number |
weight_max | number |
age_min | integer |
age_max | integer |
ongoing | boolean |
validity_start | string |
validity_end | string |
internal_notes | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
default_renewal | string |
default_renewal_plan | string |
{- "display_name": "string",
- "department": "string",
- "additional_departments": [
- "string"
], - "species": "string",
- "status": "string",
- "months": 0,
- "monthly_fee": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "description": "string",
- "weight_min": 0,
- "weight_max": 0,
- "age_min": 0,
- "age_max": 0,
- "ongoing": true,
- "validity_start": "string",
- "validity_end": "string",
- "internal_notes": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "default_renewal": "string",
- "default_renewal_plan": "string"
}
Health Plans
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan. |
ordering | string Which field to use when ordering the results. |
display_name | string |
department | string |
additional_departments | Array of strings |
species | string |
status | string |
months | integer |
monthly_fee | number |
initial_payment | number |
internal_name | string |
description | string |
weight_min | number |
weight_max | number |
age_min | integer |
age_max | integer |
ongoing | boolean |
validity_start | string |
validity_end | string |
internal_notes | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
default_renewal | string |
default_renewal_plan | string |
{- "display_name": "string",
- "department": "string",
- "additional_departments": [
- "string"
], - "species": "string",
- "status": "string",
- "months": 0,
- "monthly_fee": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "description": "string",
- "weight_min": 0,
- "weight_max": 0,
- "age_min": 0,
- "age_max": 0,
- "ongoing": true,
- "validity_start": "string",
- "validity_end": "string",
- "internal_notes": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "default_renewal": "string",
- "default_renewal_plan": "string"
}
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Health Plan Items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
health_plan | string |
health_plan_item_group | string |
item required | string |
type_code required | string |
name required | string |
price | number |
price_with_vat | number |
vat_percentage | number |
quantity | number |
units | number |
usage_size | string |
consultation_item | string |
code | string |
unit | string |
package_description | string |
per_consultation | number |
unlimited_use | boolean |
use_after_expiry | boolean |
days_after_expiry | integer |
parent_linked_item | string |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "item": "string",
- "type_code": "string",
- "name": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "consultation_item": "string",
- "code": "string",
- "unit": "string",
- "package_description": "string",
- "per_consultation": 0,
- "unlimited_use": true,
- "use_after_expiry": true,
- "days_after_expiry": 0,
- "parent_linked_item": "string"
}
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item. |
ordering | string Which field to use when ordering the results. |
Health Plan Items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item. |
ordering | string Which field to use when ordering the results. |
health_plan | string |
health_plan_item_group | string |
item required | string |
type_code required | string |
name required | string |
price | number |
price_with_vat | number |
vat_percentage | number |
quantity | number |
units | number |
usage_size | string |
consultation_item | string |
code | string |
unit | string |
package_description | string |
per_consultation | number |
unlimited_use | boolean |
use_after_expiry | boolean |
days_after_expiry | integer |
parent_linked_item | string |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "item": "string",
- "type_code": "string",
- "name": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "consultation_item": "string",
- "code": "string",
- "unit": "string",
- "package_description": "string",
- "per_consultation": 0,
- "unlimited_use": true,
- "use_after_expiry": true,
- "days_after_expiry": 0,
- "parent_linked_item": "string"
}
Health Plan Items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item. |
ordering | string Which field to use when ordering the results. |
health_plan | string |
health_plan_item_group | string |
item | string |
type_code | string |
name | string |
price | number |
price_with_vat | number |
vat_percentage | number |
quantity | number |
units | number |
usage_size | string |
consultation_item | string |
code | string |
unit | string |
package_description | string |
per_consultation | number |
unlimited_use | boolean |
use_after_expiry | boolean |
days_after_expiry | integer |
parent_linked_item | string |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "item": "string",
- "type_code": "string",
- "name": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0,
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "consultation_item": "string",
- "code": "string",
- "unit": "string",
- "package_description": "string",
- "per_consultation": 0,
- "unlimited_use": true,
- "use_after_expiry": true,
- "days_after_expiry": 0,
- "parent_linked_item": "string"
}
List Groups
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Health Plan Item Groups
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
health_plans | Array of strings |
name required | string |
status | string |
item_list required | string |
usable_items_quantity | integer |
total_price_with_vat | number |
unlimited_use | boolean |
{- "health_plans": [
- "string"
], - "name": "string",
- "status": "string",
- "item_list": "string",
- "usable_items_quantity": 0,
- "total_price_with_vat": 0,
- "unlimited_use": true
}
Get Group by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item group. |
ordering | string Which field to use when ordering the results. |
Health Plan Item Groups
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item group. |
ordering | string Which field to use when ordering the results. |
health_plans | Array of strings |
name required | string |
status | string |
item_list required | string |
usable_items_quantity | integer |
total_price_with_vat | number |
unlimited_use | boolean |
{- "health_plans": [
- "string"
], - "name": "string",
- "status": "string",
- "item_list": "string",
- "usable_items_quantity": 0,
- "total_price_with_vat": 0,
- "unlimited_use": true
}
Health Plan Item Groups
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this health plan item group. |
ordering | string Which field to use when ordering the results. |
health_plans | Array of strings |
name | string |
status | string |
item_list | string |
usable_items_quantity | integer |
total_price_with_vat | number |
unlimited_use | boolean |
{- "health_plans": [
- "string"
], - "name": "string",
- "status": "string",
- "item_list": "string",
- "usable_items_quantity": 0,
- "total_price_with_vat": 0,
- "unlimited_use": true
}
List Numbers
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Number
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client required | string |
holding_place_number required | string |
description | string |
patients required | Array of strings |
{- "client": "string",
- "holding_place_number": "string",
- "description": "string",
- "patients": [
- "string"
]
}
Update Number
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this holding place numbers. |
client required | string |
holding_place_number required | string |
description | string |
patients required | Array of strings |
{- "client": "string",
- "holding_place_number": "string",
- "description": "string",
- "patients": [
- "string"
]
}
Partially update Number
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this holding place numbers. |
client | string |
holding_place_number | string |
description | string |
patients | Array of strings |
{- "client": "string",
- "holding_place_number": "string",
- "description": "string",
- "patients": [
- "string"
]
}
List Notifications
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Notification by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this hook notification. |
ordering | string Which field to use when ordering the results. |
Get Webhook by ID
trigger values:
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this webhook. |
List Categories
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Subcategories
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Imported Histories
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Imported History
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
patient required | string |
document required | string |
{- "patient": "string",
- "document": "string"
}
Update Imported History
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this imported history. |
patient required | string |
document required | string |
{- "patient": "string",
- "document": "string"
}
Partially update Imported History
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this imported history. |
patient | string |
document | string |
{- "patient": "string",
- "document": "string"
}
List Claims
Status_codes are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Update Claim
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this claim. |
status | string |
compensation | number |
case_number | string |
{- "status": "string",
- "compensation": 0,
- "case_number": "string"
}
Partially update Claim
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this claim. |
status | string |
compensation | number |
case_number | string |
{- "status": "string",
- "compensation": 0,
- "case_number": "string"
}
List Invoices
total = Invoice total amount without taxes total_vat = Total tax amount of the invoice total_with_vat = Invoice total amount with taxes
Status values:
Required permissions:
This endpoint is rate-limited to 60 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Invoice by ID
Required permissions:
This endpoint is rate-limited to 250 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
Update Invoice
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
tags_rel | Array of strings |
invoice_due_date | string |
agreed_to_pay_later | boolean |
remarks | string |
internal_remarks | string |
{- "tags_rel": [
- "string"
], - "invoice_due_date": "string",
- "agreed_to_pay_later": true,
- "remarks": "string",
- "internal_remarks": "string"
}
Partially update Invoice
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
id required | integer A unique integer value identifying this invoice. |
ordering | string Which field to use when ordering the results. |
tags_rel | Array of strings |
invoice_due_date | string |
agreed_to_pay_later | boolean |
remarks | string |
internal_remarks | string |
{- "tags_rel": [
- "string"
], - "invoice_due_date": "string",
- "agreed_to_pay_later": true,
- "remarks": "string",
- "internal_remarks": "string"
}
Add new item
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
item required | string Item to be added. URL to item instance |
patient | string Patient for the invoice row |
name | string If not defined, item name is used |
print_name | string If not defined, item print name is used |
quantity required | number The amount sold. usage size defines if the amount is units or packages |
usage_size | string units or packages. if not defined default usage size of the item is used |
price | number price without Vat. use either this or price with vat -field (not both) in your request if you like to set the article price manually. if there is no price the list price of the item is used |
price_with_vat | number price that includes Vat. this is only used if price-field is not defined |
vat_percentage | number If not defined, default VAT percentage of the item is used |
{- "item": "string",
- "patient": "string",
- "name": "string",
- "print_name": "string",
- "quantity": 0,
- "usage_size": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0
}
Add new item
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
item required | string Item to be added. URL to item instance |
patient | string Patient for the invoice row |
name | string If not defined, item name is used |
print_name | string If not defined, item print name is used |
quantity required | number The amount sold. usage size defines if the amount is units or packages |
usage_size | string units or packages. if not defined default usage size of the item is used |
price | number price without Vat. use either this or price with vat -field (not both) in your request if you like to set the article price manually. if there is no price the list price of the item is used |
price_with_vat | number price that includes Vat. this is only used if price-field is not defined |
vat_percentage | number If not defined, default VAT percentage of the item is used |
{- "item": "string",
- "patient": "string",
- "name": "string",
- "print_name": "string",
- "quantity": 0,
- "usage_size": "string",
- "price": 0,
- "price_with_vat": 0,
- "vat_percentage": 0
}
Refund Invoice fully
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
use_original_invoice_date | boolean |
create_commission_rows | boolean |
create_as_draft | boolean |
eu_company_without_vat | boolean |
override_client_vat_group | boolean Overrides VAT based on special VAT group specified for the client |
payments | Array of strings Payments to be credited along the refund |
payments_action | string Defines how to handle the payments on original invoice |
{- "use_original_invoice_date": true,
- "create_commission_rows": true,
- "create_as_draft": true,
- "eu_company_without_vat": true,
- "override_client_vat_group": true,
- "payments": [
- "string"
], - "payments_action": "string"
}
Generate QR code
Generate a QR code for the invoice. If a QR code already exists for the invoice, the new QR code will replace the existing one.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
title | string |
qr_code_data required | string |
{- "title": "string",
- "qr_code_data": "string"
}
Backdate invoice
Used for backdating the invoice by manually setting invoice_date. Sets both invoice_date and manual_invoice_date to preserve the invoice_date when invoice is finalized. Not for general use.
Parameters:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
invoice_date required | string |
{- "invoice_date": "string"
}
Refund Invoice partially
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice. |
use_original_invoice_date | boolean |
create_commission_rows | boolean |
create_as_draft | boolean |
eu_company_without_vat | boolean |
override_client_vat_group | boolean Overrides VAT based on special VAT group specified for the client |
payments | Array of strings Payments to be credited along the refund |
payments_action | string Defines how to handle the payments on original invoice |
invoice_rows required | Array of strings Invoice rows to refund on invoice |
{- "use_original_invoice_date": true,
- "create_commission_rows": true,
- "create_as_draft": true,
- "eu_company_without_vat": true,
- "override_client_vat_group": true,
- "payments": [
- "string"
], - "payments_action": "string",
- "invoice_rows": [
- "string"
]
}
List Extras
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_invoice required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice required | string |
exported | string |
appointment | string |
{- "exported": "string",
- "appointment": "string"
}
Update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice required | string |
id required | integer A unique integer value identifying this invoice extras. |
exported | string |
appointment | string |
{- "exported": "string",
- "appointment": "string"
}
Partially update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice required | string |
id required | integer A unique integer value identifying this invoice extras. |
exported | string |
appointment | string |
{- "exported": "string",
- "appointment": "string"
}
List PDFs
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_invoice required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Groups
Type_codes are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
type_code required | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Item subgroup. |
title required | string |
type_code required | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Partially update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Item subgroup. |
title | string |
type_code | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice row. |
ordering | string Which field to use when ordering the results. |
List Extras
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_invoicerow required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoicerow required | string |
internal_reporting_dimension_1 | string |
internal_reporting_dimension_2 | string |
internal_account_number | string |
laboratory_group | string |
creator | string |
void | number |
off_label_medicine | boolean |
{- "internal_reporting_dimension_1": "string",
- "internal_reporting_dimension_2": "string",
- "internal_account_number": "string",
- "laboratory_group": "string",
- "creator": "string",
- "void": 0,
- "off_label_medicine": true
}
Update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoicerow required | string |
id required | integer A unique integer value identifying this invoice row extra. |
internal_reporting_dimension_1 | string |
internal_reporting_dimension_2 | string |
internal_account_number | string |
laboratory_group | string |
creator | string |
void | number |
off_label_medicine | boolean |
{- "internal_reporting_dimension_1": "string",
- "internal_reporting_dimension_2": "string",
- "internal_account_number": "string",
- "laboratory_group": "string",
- "creator": "string",
- "void": 0,
- "off_label_medicine": true
}
Partially update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoicerow required | string |
id required | integer A unique integer value identifying this invoice row extra. |
internal_reporting_dimension_1 | string |
internal_reporting_dimension_2 | string |
internal_account_number | string |
laboratory_group | string |
creator | string |
void | number |
off_label_medicine | boolean |
{- "internal_reporting_dimension_1": "string",
- "internal_reporting_dimension_2": "string",
- "internal_account_number": "string",
- "laboratory_group": "string",
- "creator": "string",
- "void": 0,
- "off_label_medicine": true
}
List Payments
Returns a paginated list of all Invoice Payments.
Current payment_types are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Payment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
invoice required | string |
payment_type required | integer |
paid required | number |
created_user required | string |
info | string |
date_added | string |
status | string |
status_updated | string |
receipt_data | string |
claim_number | integer |
{- "invoice": "string",
- "payment_type": 0,
- "paid": 0,
- "created_user": "string",
- "info": "string",
- "date_added": "string",
- "status": "string",
- "status_updated": "string",
- "receipt_data": "string",
- "claim_number": 0
}
Get Payment by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice payment. |
ordering | string Which field to use when ordering the results. |
Update Payment
Only partial updates to invoice payments are allowed for now.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice payment. |
ordering | string Which field to use when ordering the results. |
invoice required | string |
payment_type required | integer |
paid required | number |
created_user required | string |
info | string |
date_added | string |
status | string |
status_updated | string |
receipt_data | string |
claim_number | integer |
{- "invoice": "string",
- "payment_type": 0,
- "paid": 0,
- "created_user": "string",
- "info": "string",
- "date_added": "string",
- "status": "string",
- "status_updated": "string",
- "receipt_data": "string",
- "claim_number": 0
}
Partially update Payment
Updates partial data of an invoice payment.
Currently only the status
and status_updated
fields are supported.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice payment. |
ordering | string Which field to use when ordering the results. |
invoice | string |
payment_type | integer |
paid | number |
created_user | string |
info | string |
date_added | string |
status | string |
status_updated | string |
receipt_data | string |
claim_number | integer |
{- "invoice": "string",
- "payment_type": 0,
- "paid": 0,
- "created_user": "string",
- "info": "string",
- "date_added": "string",
- "status": "string",
- "status_updated": "string",
- "receipt_data": "string",
- "claim_number": 0
}
Invoice Payments
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice payment. |
invoice required | string |
payment_type required | integer |
paid required | number |
created_user required | string |
info | string |
date_added | string |
status | string |
status_updated | string |
receipt_data | string |
claim_number | integer |
{- "invoice": "string",
- "payment_type": 0,
- "paid": 0,
- "created_user": "string",
- "info": "string",
- "date_added": "string",
- "status": "string",
- "status_updated": "string",
- "receipt_data": "string",
- "claim_number": 0
}
List Extras
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_invoice_payment required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice_payment required | string |
exported | string |
external_id | string |
metadata | string |
{- "exported": "string",
- "external_id": "string",
- "metadata": "string"
}
Get Extra by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice_payment required | string |
id required | integer A unique integer value identifying this invoice payment extras. |
Update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice_payment required | string |
id required | integer A unique integer value identifying this invoice payment extras. |
exported | string |
external_id | string |
metadata | string |
{- "exported": "string",
- "external_id": "string",
- "metadata": "string"
}
Partially update Extra
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_invoice_payment required | string |
id required | integer A unique integer value identifying this invoice payment extras. |
exported | string |
external_id | string |
metadata | string |
{- "exported": "string",
- "external_id": "string",
- "metadata": "string"
}
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this invoice row draft. |
ordering | string Which field to use when ordering the results. |
Finalizes draft cabinet item
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this invoice row draft. |
invoice | string |
invoice_row | string |
status | string |
consultation_item | string |
item required | string |
is_cabinet_item required | boolean |
patient | string |
supervising_veterinarian | string |
units | number |
{- "invoice": "string",
- "invoice_row": "string",
- "status": "string",
- "consultation_item": "string",
- "item": "string",
- "is_cabinet_item": true,
- "patient": "string",
- "supervising_veterinarian": "string",
- "units": 0
}
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
code | string |
name | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
department | string |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
Insert or update Items.
If callback (url) is provided, the processing is done in a task and processing result will be sent to the url.
Parameters in JSON:
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item. |
code | string |
name | string |
department | string |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
Items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item. |
code | string |
name | string |
department | string |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
main_item | string |
barcode | string |
account_number | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
{- "main_item": "string",
- "barcode": "string",
- "account_number": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
]
}
Items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item. |
code | string |
name | string |
department | string |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
main_item | string |
barcode | string |
account_number | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
{- "main_item": "string",
- "barcode": "string",
- "account_number": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
]
}
Add batch to stock
Adds a batch to stock for selected department to default location.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this item. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
]
}
Create Invoice or Prepayment
Used for importing old Invoices from an old system.
If total > 0, an invoice is created. If total < 0, a prepayment is created.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this item. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
]
}
Set item's stock level at default location
Set item's stock level to a certain amount on a specific department. For other locations and batches/tracking numbers, use inventory endpoint.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this item. |
include_archived | string Set to 'true' to include archived items in results |
only_cabinet_items | string Set to 'true' to only include cabinet items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
]
}
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item diagnosis group. |
ordering | string Which field to use when ordering the results. |
List unit and package descriptions of items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
department_id | string Only include items from a specific department's item list |
include_archived | string Set to 'true' to include archived items |
only_cabinet_items | string Set to 'true' to include only cabinet items |
Create new Item List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
central | boolean |
{- "name": "string",
- "central": true
}
Update Item List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item list. |
name required | string |
central | boolean |
{- "name": "string",
- "central": true
}
Partially update Item List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this item list. |
name | string |
central | boolean |
{- "name": "string",
- "central": true
}
List Groups
Type_codes are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
type_code required | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Item subgroup. |
title required | string |
type_code required | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Partially update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Item subgroup. |
title | string |
type_code | integer |
account_number | string |
parent | string |
children | Array of strings |
{- "title": "string",
- "type_code": 0,
- "account_number": "string",
- "parent": "string",
- "children": [
- "string"
]
}
Create new Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
department | string |
item_list required | string |
use_fixed_price | boolean |
fixed_price | number |
{- "name": "string",
- "department": "string",
- "item_list": "string",
- "use_fixed_price": true,
- "fixed_price": 0
}
Update Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this estimate template. |
name required | string |
department | string |
item_list required | string |
use_fixed_price | boolean |
fixed_price | number |
{- "name": "string",
- "department": "string",
- "item_list": "string",
- "use_fixed_price": true,
- "fixed_price": 0
}
Partially update Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this estimate template. |
name | string |
department | string |
item_list | string |
use_fixed_price | boolean |
fixed_price | number |
{- "name": "string",
- "department": "string",
- "item_list": "string",
- "use_fixed_price": true,
- "fixed_price": 0
}
List Items
Default selected:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
template required | string |
item required | string |
code | string |
name required | string |
quantity | number |
units | number |
usage_size | string |
usage_type | string |
price | number |
price_with_vat | number |
type_code required | string |
sum | number |
sum_vat | number |
sum_total | number |
archived | boolean |
default_selected | string |
parent_linked_item | string |
linked_items | Array of strings |
{- "template": "string",
- "item": "string",
- "code": "string",
- "name": "string",
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "usage_type": "string",
- "price": 0,
- "price_with_vat": 0,
- "type_code": "string",
- "sum": 0,
- "sum_vat": 0,
- "sum_total": 0,
- "archived": true,
- "default_selected": "string",
- "parent_linked_item": "string",
- "linked_items": [
- "string"
]
}
Update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this estimate template item. |
template required | string |
item required | string |
code | string |
name required | string |
quantity | number |
units | number |
usage_size | string |
usage_type | string |
price | number |
price_with_vat | number |
type_code required | string |
sum | number |
sum_vat | number |
sum_total | number |
archived | boolean |
default_selected | string |
parent_linked_item | string |
linked_items | Array of strings |
{- "template": "string",
- "item": "string",
- "code": "string",
- "name": "string",
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "usage_type": "string",
- "price": 0,
- "price_with_vat": 0,
- "type_code": "string",
- "sum": 0,
- "sum_vat": 0,
- "sum_total": 0,
- "archived": true,
- "default_selected": "string",
- "parent_linked_item": "string",
- "linked_items": [
- "string"
]
}
Partially update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this estimate template item. |
template | string |
item | string |
code | string |
name | string |
quantity | number |
units | number |
usage_size | string |
usage_type | string |
price | number |
price_with_vat | number |
type_code | string |
sum | number |
sum_vat | number |
sum_total | number |
archived | boolean |
default_selected | string |
parent_linked_item | string |
linked_items | Array of strings |
{- "template": "string",
- "item": "string",
- "code": "string",
- "name": "string",
- "quantity": 0,
- "units": 0,
- "usage_size": "string",
- "usage_type": "string",
- "price": 0,
- "price_with_vat": 0,
- "type_code": "string",
- "sum": 0,
- "sum_vat": 0,
- "sum_total": 0,
- "archived": true,
- "default_selected": "string",
- "parent_linked_item": "string",
- "linked_items": [
- "string"
]
}
Create new Bundle
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
child_template required | string |
parent_template required | string |
{- "child_template": "string",
- "parent_template": "string"
}
List Journal Entries
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Journal Entry by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal entry. |
ordering | string Which field to use when ordering the results. |
Journal Entries
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this journal entry. |
transaction_category required | string |
entry_number required | integer |
department_id required | integer |
journal_transactions required | Array of strings |
{- "transaction_category": "string",
- "entry_number": 0,
- "department_id": 0,
- "journal_transactions": [
- "string"
]
}
List Journal Entry Problems
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Journal Entry Problem by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal entry problem. |
ordering | string Which field to use when ordering the results. |
Journal Entry Problems
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this journal entry problem. |
transaction_category required | string |
entry_number required | integer |
department_id required | integer |
journal_transaction_problems required | Array of strings |
{- "transaction_category": "string",
- "entry_number": 0,
- "department_id": 0,
- "journal_transaction_problems": [
- "string"
]
}
List Journal Entry Report Logs
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Journal Entry Report Log by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal report log. |
ordering | string Which field to use when ordering the results. |
Archive Journal Entry Report Log
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal report log. |
ordering | string Which field to use when ordering the results. |
List Journal Transactions
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Journal Transaction by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal transaction. |
ordering | string Which field to use when ordering the results. |
Journal Transactions
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this journal transaction. |
date required | string |
account_number | string |
account_name | string |
cost_center_label required | string |
project_code_label required | string |
debit | number |
credit | number |
discount | boolean |
description | string |
invoice_number | string |
invoice_type | string |
invoice_id | integer |
invoice_row_id | integer |
credited_invoice_id | integer |
payment_id | integer |
client_id | integer |
account_type required | string |
account_group required | string |
created_user | string |
created_user_id | integer |
modification_logged | boolean |
journal_entry required | string |
{- "date": "string",
- "account_number": "string",
- "account_name": "string",
- "cost_center_label": "string",
- "project_code_label": "string",
- "debit": 0,
- "credit": 0,
- "discount": true,
- "description": "string",
- "invoice_number": "string",
- "invoice_type": "string",
- "invoice_id": 0,
- "invoice_row_id": 0,
- "credited_invoice_id": 0,
- "payment_id": 0,
- "client_id": 0,
- "account_type": "string",
- "account_group": "string",
- "created_user": "string",
- "created_user_id": 0,
- "modification_logged": true,
- "journal_entry": "string"
}
List Journal Transaction Problems
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Journal Transaction Problem by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this journal transaction problem. |
ordering | string Which field to use when ordering the results. |
Journal Transaction Problems
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this journal transaction problem. |
date required | string |
account_number | string |
account_name | string |
debit | number |
credit | number |
discount | boolean |
description | string |
invoice_number | string |
invoice_type | string |
invoice_id | integer |
invoice_row_id | integer |
credited_invoice_id | integer |
payment_id | integer |
client_id | integer |
account_type required | string |
account_group required | string |
created_user | string |
created_user_id | integer |
modification_logged | boolean |
journal_entry_problem required | string |
{- "date": "string",
- "account_number": "string",
- "account_name": "string",
- "debit": 0,
- "credit": 0,
- "discount": true,
- "description": "string",
- "invoice_number": "string",
- "invoice_type": "string",
- "invoice_id": 0,
- "invoice_row_id": 0,
- "credited_invoice_id": 0,
- "payment_id": 0,
- "client_id": 0,
- "account_type": "string",
- "account_group": "string",
- "created_user": "string",
- "created_user_id": 0,
- "modification_logged": true,
- "journal_entry_problem": "string"
}
Create new File
This endpoint is rate-limited to 300 requests per minute.
description required | string |
created_user | string |
modified_user | string |
file required | string |
display_name required | string |
folder | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "file": "string",
- "display_name": "string",
- "folder": "string"
}
Update File
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this knowledge base file. |
description required | string |
created_user | string |
modified_user | string |
file required | string |
display_name required | string |
folder | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "file": "string",
- "display_name": "string",
- "folder": "string"
}
Partially update File
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this knowledge base file. |
description | string |
created_user | string |
modified_user | string |
file | string |
display_name | string |
folder | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "file": "string",
- "display_name": "string",
- "folder": "string"
}
Create new Folder
This endpoint is rate-limited to 300 requests per minute.
description required | string |
created_user | string |
modified_user | string |
name required | string |
parent | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "name": "string",
- "parent": "string"
}
Update Folder
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this knowledge base folder. |
description required | string |
created_user | string |
modified_user | string |
name required | string |
parent | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "name": "string",
- "parent": "string"
}
Partially update Folder
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this knowledge base folder. |
description | string |
created_user | string |
modified_user | string |
name | string |
parent | string |
{- "description": "string",
- "created_user": "string",
- "modified_user": "string",
- "name": "string",
- "parent": "string"
}
List Analyses
Sample types are defined in Lists & Templates > Lists. sample_type field is deprecated, use coded_sample_type instead.
Required permissions:
This endpoint is rate-limited to 150 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
external_id | string |
measurement_unit | string |
sample_type | string This field will be deprecated |
coded_sample_type | string Primarily code is used, if not found ID is used |
panels | Array of strings |
group | string |
analysis_method | string |
internal_instructions | string |
for_idexx | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "external_id": "string",
- "measurement_unit": "string",
- "sample_type": "string",
- "coded_sample_type": "string",
- "panels": [
- "string"
], - "group": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "for_idexx": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Get Analysis by ID
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
external_id | string |
measurement_unit | string |
sample_type | string This field will be deprecated |
coded_sample_type | string Primarily code is used, if not found ID is used |
panels | Array of strings |
group | string |
analysis_method | string |
internal_instructions | string |
for_idexx | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "external_id": "string",
- "measurement_unit": "string",
- "sample_type": "string",
- "coded_sample_type": "string",
- "panels": [
- "string"
], - "group": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "for_idexx": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Partially update Analysis
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
external_id | string |
measurement_unit | string |
sample_type | string This field will be deprecated |
coded_sample_type | string Primarily code is used, if not found ID is used |
panels | Array of strings |
group | string |
analysis_method | string |
internal_instructions | string |
for_idexx | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "external_id": "string",
- "measurement_unit": "string",
- "sample_type": "string",
- "coded_sample_type": "string",
- "panels": [
- "string"
], - "group": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "for_idexx": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis group. |
name required | string |
{- "name": "string"
}
Partially update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis group. |
name | string |
{- "name": "string"
}
List Panels
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
group required | string |
notes | string |
analysis_method | string |
internal_instructions | string |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string"
}
Get Panel by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis panel. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis panel. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
group required | string |
notes | string |
analysis_method | string |
internal_instructions | string |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string"
}
Partially update Panel
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis panel. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
group | string |
notes | string |
analysis_method | string |
internal_instructions | string |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string"
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this laboratory analysis panel. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
code_system required | integer |
type required | string |
parent_id | integer |
name required | string |
is_active | boolean |
{- "code_system": 0,
- "type": "string",
- "parent_id": 0,
- "name": "string",
- "is_active": true
}
Get List by ID
Code_system values:
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list. |
Update List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list. |
code_system required | integer |
type required | string |
parent_id | integer |
name required | string |
is_active | boolean |
{- "code_system": 0,
- "type": "string",
- "parent_id": 0,
- "name": "string",
- "is_active": true
}
Partially update List
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list. |
code_system | integer |
type | string |
parent_id | integer |
name | string |
is_active | boolean |
{- "code_system": 0,
- "type": "string",
- "parent_id": 0,
- "name": "string",
- "is_active": true
}
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
code required | string Optional identifier for the item, up to 20 characters. If codes are used, they must be unique within a list. |
label required | string |
list required | string |
archived | boolean |
{- "code": "string",
- "label": "string",
- "list": "string",
- "archived": true
}
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list item. |
ordering | string Which field to use when ordering the results. |
Update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list item. |
ordering | string Which field to use when ordering the results. |
code required | string Optional identifier for the item, up to 20 characters. If codes are used, they must be unique within a list. |
label required | string |
list required | string |
archived | boolean |
{- "code": "string",
- "label": "string",
- "list": "string",
- "archived": true
}
Partially update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this list item. |
ordering | string Which field to use when ordering the results. |
code | string Optional identifier for the item, up to 20 characters. If codes are used, they must be unique within a list. |
label | string |
list | string |
archived | boolean |
{- "code": "string",
- "label": "string",
- "list": "string",
- "archived": true
}
List Email Logs
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Integration Log Event
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department_id required | integer |
type | string |
sub_type | string |
timestamp | string |
message | string |
status | boolean |
{- "department_id": 0,
- "type": "string",
- "sub_type": "string",
- "timestamp": "string",
- "message": "string",
- "status": true
}
List Master data entry
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Medicines
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
active_substance | string |
preparation | string |
controlled_substance | boolean |
measurement_loss_type | string MEASUREMENT_LOSS_NONE = 0, MEASUREMENT_LOSS_FIXED = 1, MEASUREMENT_LOSS_ROUND = 2 |
default_measurement_loss_quantity | number |
default_measurement_loss_units | number |
vaccination | boolean |
allowed_usage_type | string "Medicine type" in the UI. USAGE_TYPE_ALLOW_ALL = 0, USAGE_TYPE_ALLOW_POM = 1, USAGE_TYPE_ALLOW_POM_VPS = 3, USAGE_TYPE_ALLOW_POM_V = 4, USAGE_TYPE_ALLOW_OTC = 2 |
default_administration_method | string |
contraindications | string |
withdrawal_periods | string |
numeric_withdrawal_periods | Array of strings |
dispense_fee | number |
extra_label_text | string |
dispense_fee_with_vat | number |
injection_fee | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
use_default_injection_fee | boolean |
dispense_fee_partial | number |
dispense_fee_partial_with_vat | number |
use_default_partial_dispense_fee | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
batch_number_required | boolean |
provider_medicine | integer |
from_pharmacy | string |
special_medicine | string |
off_label_medicine | boolean |
off_label_species | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "active_substance": "string",
- "preparation": "string",
- "controlled_substance": true,
- "measurement_loss_type": "string",
- "default_measurement_loss_quantity": 0,
- "default_measurement_loss_units": 0,
- "vaccination": true,
- "allowed_usage_type": "string",
- "default_administration_method": "string",
- "contraindications": "string",
- "withdrawal_periods": "string",
- "numeric_withdrawal_periods": [
- "string"
], - "dispense_fee": 0,
- "extra_label_text": "string",
- "dispense_fee_with_vat": 0,
- "injection_fee": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "use_default_injection_fee": true,
- "dispense_fee_partial": 0,
- "dispense_fee_partial_with_vat": 0,
- "use_default_partial_dispense_fee": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "batch_number_required": true,
- "provider_medicine": 0,
- "from_pharmacy": "string",
- "special_medicine": "string",
- "off_label_medicine": true,
- "off_label_species": [
- "string"
]
}
Get Medicine by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this medicine. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this medicine. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
active_substance | string |
preparation | string |
controlled_substance | boolean |
measurement_loss_type | string MEASUREMENT_LOSS_NONE = 0, MEASUREMENT_LOSS_FIXED = 1, MEASUREMENT_LOSS_ROUND = 2 |
default_measurement_loss_quantity | number |
default_measurement_loss_units | number |
vaccination | boolean |
allowed_usage_type | string "Medicine type" in the UI. USAGE_TYPE_ALLOW_ALL = 0, USAGE_TYPE_ALLOW_POM = 1, USAGE_TYPE_ALLOW_POM_VPS = 3, USAGE_TYPE_ALLOW_POM_V = 4, USAGE_TYPE_ALLOW_OTC = 2 |
default_administration_method | string |
contraindications | string |
withdrawal_periods | string |
numeric_withdrawal_periods | Array of strings |
dispense_fee | number |
extra_label_text | string |
dispense_fee_with_vat | number |
injection_fee | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
use_default_injection_fee | boolean |
dispense_fee_partial | number |
dispense_fee_partial_with_vat | number |
use_default_partial_dispense_fee | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
batch_number_required | boolean |
provider_medicine | integer |
from_pharmacy | string |
special_medicine | string |
off_label_medicine | boolean |
off_label_species | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "active_substance": "string",
- "preparation": "string",
- "controlled_substance": true,
- "measurement_loss_type": "string",
- "default_measurement_loss_quantity": 0,
- "default_measurement_loss_units": 0,
- "vaccination": true,
- "allowed_usage_type": "string",
- "default_administration_method": "string",
- "contraindications": "string",
- "withdrawal_periods": "string",
- "numeric_withdrawal_periods": [
- "string"
], - "dispense_fee": 0,
- "extra_label_text": "string",
- "dispense_fee_with_vat": 0,
- "injection_fee": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "use_default_injection_fee": true,
- "dispense_fee_partial": 0,
- "dispense_fee_partial_with_vat": 0,
- "use_default_partial_dispense_fee": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "batch_number_required": true,
- "provider_medicine": 0,
- "from_pharmacy": "string",
- "special_medicine": "string",
- "off_label_medicine": true,
- "off_label_species": [
- "string"
]
}
Partially update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this medicine. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
active_substance | string |
preparation | string |
controlled_substance | boolean |
measurement_loss_type | string MEASUREMENT_LOSS_NONE = 0, MEASUREMENT_LOSS_FIXED = 1, MEASUREMENT_LOSS_ROUND = 2 |
default_measurement_loss_quantity | number |
default_measurement_loss_units | number |
vaccination | boolean |
allowed_usage_type | string "Medicine type" in the UI. USAGE_TYPE_ALLOW_ALL = 0, USAGE_TYPE_ALLOW_POM = 1, USAGE_TYPE_ALLOW_POM_VPS = 3, USAGE_TYPE_ALLOW_POM_V = 4, USAGE_TYPE_ALLOW_OTC = 2 |
default_administration_method | string |
contraindications | string |
withdrawal_periods | string |
numeric_withdrawal_periods | Array of strings |
dispense_fee | number |
extra_label_text | string |
dispense_fee_with_vat | number |
injection_fee | number |
injection_fee_with_vat | number |
use_default_dispense_fee | boolean |
use_default_injection_fee | boolean |
dispense_fee_partial | number |
dispense_fee_partial_with_vat | number |
use_default_partial_dispense_fee | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
batch_number_required | boolean |
provider_medicine | integer |
from_pharmacy | string |
special_medicine | string |
off_label_medicine | boolean |
off_label_species | Array of strings |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "active_substance": "string",
- "preparation": "string",
- "controlled_substance": true,
- "measurement_loss_type": "string",
- "default_measurement_loss_quantity": 0,
- "default_measurement_loss_units": 0,
- "vaccination": true,
- "allowed_usage_type": "string",
- "default_administration_method": "string",
- "contraindications": "string",
- "withdrawal_periods": "string",
- "numeric_withdrawal_periods": [
- "string"
], - "dispense_fee": 0,
- "extra_label_text": "string",
- "dispense_fee_with_vat": 0,
- "injection_fee": 0,
- "injection_fee_with_vat": 0,
- "use_default_dispense_fee": true,
- "use_default_injection_fee": true,
- "dispense_fee_partial": 0,
- "dispense_fee_partial_with_vat": 0,
- "use_default_partial_dispense_fee": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "batch_number_required": true,
- "provider_medicine": 0,
- "from_pharmacy": "string",
- "special_medicine": "string",
- "off_label_medicine": true,
- "off_label_species": [
- "string"
]
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this medicine. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
List Notes
Required permissions:
This endpoint is rate-limited to 50 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
note | string |
type required | string |
created_user | string |
modified_user | string |
client required | string |
patients required | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Get Note by ID
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
Update Note
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
title required | string |
note | string |
type required | string |
created_user | string |
modified_user | string |
client required | string |
patients required | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Partially update Note
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
title | string |
note | string |
type | string |
created_user | string |
modified_user | string |
client | string |
patients | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Archive Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
List Uploads
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_note required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
file required | string |
original_name required | string |
thumbnail_url | string |
Create new Upload
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
parent_lookup_note required | string |
file required | string |
original_name required | string |
thumbnail_url | string |
Get Upload by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_note required | string |
id required | integer A unique integer value identifying this upload. |
file required | string |
original_name required | string |
thumbnail_url | string |
List Notes
Required permissions:
This endpoint is rate-limited to 50 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
note | string |
type required | string |
created_user | string |
modified_user | string |
client required | string |
patients required | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Get Note by ID
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
Update Note
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
title required | string |
note | string |
type required | string |
created_user | string |
modified_user | string |
client required | string |
patients required | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Partially update Note
Required permissions:
This endpoint is rate-limited to 600 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
title | string |
note | string |
type | string |
created_user | string |
modified_user | string |
client | string |
patients | Array of strings |
archived | string |
custom_created | string |
locked | boolean |
consultation | string |
diagnostic_imaging_referral | string |
consultation_referral | string |
patient_referral | string |
{- "title": "string",
- "note": "string",
- "type": "string",
- "created_user": "string",
- "modified_user": "string",
- "client": "string",
- "patients": [
- "string"
], - "archived": "string",
- "custom_created": "string",
- "locked": true,
- "consultation": "string",
- "diagnostic_imaging_referral": "string",
- "consultation_referral": "string",
- "patient_referral": "string"
}
Archive Note
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this note. |
ordering | string Which field to use when ordering the results. |
List Uploads
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_note required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
file required | string |
original_name required | string |
thumbnail_url | string |
Create new Upload
Required permissions:
This endpoint is rate-limited to 200 requests per minute.
parent_lookup_note required | string |
file required | string |
original_name required | string |
thumbnail_url | string |
Get Upload by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_note required | string |
id required | integer A unique integer value identifying this upload. |
file required | string |
original_name required | string |
thumbnail_url | string |
List Net Promoter Scores
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Net Promoter Score
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
consultation required | string |
rating required | integer |
comment | string |
{- "consultation": "string",
- "rating": 0,
- "comment": "string"
}
Get Net Promoter Score by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this net promoter score. |
ordering | string Which field to use when ordering the results. |
Create new Client
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
appointment required | string |
first_name required | string |
last_name required | string |
string | |
phone_number required | string |
street_address | string |
zip_code | string |
city | string |
onlinebookingpatients | Array of strings |
id_number | string |
{- "appointment": "string",
- "first_name": "string",
- "last_name": "string",
- "email": "string",
- "phone_number": "string",
- "street_address": "string",
- "zip_code": "string",
- "city": "string",
- "onlinebookingpatients": [
- "string"
], - "id_number": "string"
}
Create new Patient
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
onlinebookingclient required | string |
name required | string |
species required | string |
breed | string |
notes | string |
{- "onlinebookingclient": "string",
- "name": "string",
- "species": "string",
- "breed": "string",
- "notes": "string"
}
List Orders
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Order
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department required | string |
status | string |
order_date | string |
delivery_date | string |
added_to_stock_date | string |
sum_vat | number |
created_user | string |
modified_user | string |
email_sent_to | string |
email_sent_at | string |
wholesaler_reference_number | string |
wholesaler | string |
invoice_date | string |
due_date | string |
internal_information | string |
notes | string |
{- "department": "string",
- "status": "string",
- "order_date": "string",
- "delivery_date": "string",
- "added_to_stock_date": "string",
- "sum_vat": 0,
- "created_user": "string",
- "modified_user": "string",
- "email_sent_to": "string",
- "email_sent_at": "string",
- "wholesaler_reference_number": "string",
- "wholesaler": "string",
- "invoice_date": "string",
- "due_date": "string",
- "internal_information": "string",
- "notes": "string"
}
Get Order by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order. |
ordering | string Which field to use when ordering the results. |
Update Order
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order. |
ordering | string Which field to use when ordering the results. |
department required | string |
status | string |
order_date | string |
delivery_date | string |
added_to_stock_date | string |
sum_vat | number |
created_user | string |
modified_user | string |
email_sent_to | string |
email_sent_at | string |
wholesaler_reference_number | string |
wholesaler | string |
invoice_date | string |
due_date | string |
internal_information | string |
notes | string |
{- "department": "string",
- "status": "string",
- "order_date": "string",
- "delivery_date": "string",
- "added_to_stock_date": "string",
- "sum_vat": 0,
- "created_user": "string",
- "modified_user": "string",
- "email_sent_to": "string",
- "email_sent_at": "string",
- "wholesaler_reference_number": "string",
- "wholesaler": "string",
- "invoice_date": "string",
- "due_date": "string",
- "internal_information": "string",
- "notes": "string"
}
Partially update Order
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order. |
ordering | string Which field to use when ordering the results. |
department | string |
status | string |
order_date | string |
delivery_date | string |
added_to_stock_date | string |
sum_vat | number |
created_user | string |
modified_user | string |
email_sent_to | string |
email_sent_at | string |
wholesaler_reference_number | string |
wholesaler | string |
invoice_date | string |
due_date | string |
internal_information | string |
notes | string |
{- "department": "string",
- "status": "string",
- "order_date": "string",
- "delivery_date": "string",
- "added_to_stock_date": "string",
- "sum_vat": 0,
- "created_user": "string",
- "modified_user": "string",
- "email_sent_to": "string",
- "email_sent_at": "string",
- "wholesaler_reference_number": "string",
- "wholesaler": "string",
- "invoice_date": "string",
- "due_date": "string",
- "internal_information": "string",
- "notes": "string"
}
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
org_item required | string |
order_quantity required | number |
delivery_quantity | number |
wholesale_price | number |
order required | string |
sequence_order | integer |
notes | string |
created_user | string |
modified_user | string |
{- "org_item": "string",
- "order_quantity": 0,
- "delivery_quantity": 0,
- "wholesale_price": 0,
- "order": "string",
- "sequence_order": 0,
- "notes": "string",
- "created_user": "string",
- "modified_user": "string"
}
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order item. |
ordering | string Which field to use when ordering the results. |
Update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order item. |
ordering | string Which field to use when ordering the results. |
org_item required | string |
order_quantity required | number |
delivery_quantity | number |
wholesale_price | number |
order required | string |
sequence_order | integer |
notes | string |
created_user | string |
modified_user | string |
{- "org_item": "string",
- "order_quantity": 0,
- "delivery_quantity": 0,
- "wholesale_price": 0,
- "order": "string",
- "sequence_order": 0,
- "notes": "string",
- "created_user": "string",
- "modified_user": "string"
}
Partially update Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order item. |
ordering | string Which field to use when ordering the results. |
org_item | string |
order_quantity | number |
delivery_quantity | number |
wholesale_price | number |
order | string |
sequence_order | integer |
notes | string |
created_user | string |
modified_user | string |
{- "org_item": "string",
- "order_quantity": 0,
- "delivery_quantity": 0,
- "wholesale_price": 0,
- "order": "string",
- "sequence_order": 0,
- "notes": "string",
- "created_user": "string",
- "modified_user": "string"
}
Archive Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this order item. |
ordering | string Which field to use when ordering the results. |
Create new Orphan Item
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
date required | string |
veterinarian | string |
patient | string |
item required | string |
quantity required | number |
usage_size | string |
cubex_item_id required | string |
cubex_item_name required | string |
description | string |
treatment_plan_item | string |
invoice_row_draft | string |
archived | boolean |
info | object |
{- "date": "string",
- "veterinarian": "string",
- "patient": "string",
- "item": "string",
- "quantity": 0,
- "usage_size": "string",
- "cubex_item_id": "string",
- "cubex_item_name": "string",
- "description": "string",
- "treatment_plan_item": "string",
- "invoice_row_draft": "string",
- "archived": true,
- "info": { }
}
List Patient location attributes
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Patient location attribute
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
{- "name": "string"
}
Get Patient location attribute by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient location attribute. |
Update Patient location attribute
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient location attribute. |
name required | string |
{- "name": "string"
}
Partially update Patient location attribute
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient location attribute. |
name | string |
{- "name": "string"
}
Delete Patient location attribute
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient location attribute. |
List Referrals
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
referral_date required | string |
client required | string |
patient required | string |
status | string |
referral_notes | string |
department required | string |
ward | string |
veterinarian | string |
referrers | Array of strings |
external_system | string |
has_dicom_files | boolean |
{- "referral_date": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_notes": "string",
- "department": "string",
- "ward": "string",
- "veterinarian": "string",
- "referrers": [
- "string"
], - "external_system": "string",
- "has_dicom_files": true
}
Update Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient referral. |
referral_date required | string |
client required | string |
patient required | string |
status | string |
referral_notes | string |
department required | string |
ward | string |
veterinarian | string |
referrers | Array of strings |
external_system | string |
has_dicom_files | boolean |
{- "referral_date": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_notes": "string",
- "department": "string",
- "ward": "string",
- "veterinarian": "string",
- "referrers": [
- "string"
], - "external_system": "string",
- "has_dicom_files": true
}
Partially update Referral
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient referral. |
referral_date | string |
client | string |
patient | string |
status | string |
referral_notes | string |
department | string |
ward | string |
veterinarian | string |
referrers | Array of strings |
external_system | string |
has_dicom_files | boolean |
{- "referral_date": "string",
- "client": "string",
- "patient": "string",
- "status": "string",
- "referral_notes": "string",
- "department": "string",
- "ward": "string",
- "veterinarian": "string",
- "referrers": [
- "string"
], - "external_system": "string",
- "has_dicom_files": true
}
List Feedbacks
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Attachments
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_referral_feedback required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Attachment by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_referral_feedback required | string |
id required | integer A unique integer value identifying this patient referral feedback attachment. |
List Plans
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Plan
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
display_name required | string |
health_plan required | string |
department | string |
patient required | string |
client required | string |
status | string |
start_date | string |
end_date | string |
canceled | string |
cancel_date | string |
months required | integer |
monthly_fee | number |
discount | number |
initial_payment | number |
internal_name required | string |
internal_notes | string |
description | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
renew | string |
next_plan | string |
payment_method | string |
invoicing_partner | integer |
pet_health_plan_item required | Array of strings |
pet_health_plan_itemgroup required | Array of strings |
{- "display_name": "string",
- "health_plan": "string",
- "department": "string",
- "patient": "string",
- "client": "string",
- "status": "string",
- "start_date": "string",
- "end_date": "string",
- "canceled": "string",
- "cancel_date": "string",
- "months": 0,
- "monthly_fee": 0,
- "discount": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "internal_notes": "string",
- "description": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "renew": "string",
- "next_plan": "string",
- "payment_method": "string",
- "invoicing_partner": 0,
- "pet_health_plan_item": [
- "string"
], - "pet_health_plan_itemgroup": [
- "string"
]
}
Get Plan by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient health plan. |
ordering | string Which field to use when ordering the results. |
Patient Health Plans
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient health plan. |
ordering | string Which field to use when ordering the results. |
display_name required | string |
health_plan required | string |
department | string |
patient required | string |
client required | string |
status | string |
start_date | string |
end_date | string |
canceled | string |
cancel_date | string |
months required | integer |
monthly_fee | number |
discount | number |
initial_payment | number |
internal_name required | string |
internal_notes | string |
description | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
renew | string |
next_plan | string |
payment_method | string |
invoicing_partner | integer |
pet_health_plan_item required | Array of strings |
pet_health_plan_itemgroup required | Array of strings |
{- "display_name": "string",
- "health_plan": "string",
- "department": "string",
- "patient": "string",
- "client": "string",
- "status": "string",
- "start_date": "string",
- "end_date": "string",
- "canceled": "string",
- "cancel_date": "string",
- "months": 0,
- "monthly_fee": 0,
- "discount": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "internal_notes": "string",
- "description": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "renew": "string",
- "next_plan": "string",
- "payment_method": "string",
- "invoicing_partner": 0,
- "pet_health_plan_item": [
- "string"
], - "pet_health_plan_itemgroup": [
- "string"
]
}
Patient Health Plans
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient health plan. |
ordering | string Which field to use when ordering the results. |
display_name | string |
health_plan | string |
department | string |
patient | string |
client | string |
status | string |
start_date | string |
end_date | string |
canceled | string |
cancel_date | string |
months | integer |
monthly_fee | number |
discount | number |
initial_payment | number |
internal_name | string |
internal_notes | string |
description | string |
invoicing_item | string |
compensation_item | string |
cancellation_fee_item | string |
renew | string |
next_plan | string |
payment_method | string |
invoicing_partner | integer |
pet_health_plan_item | Array of strings |
pet_health_plan_itemgroup | Array of strings |
{- "display_name": "string",
- "health_plan": "string",
- "department": "string",
- "patient": "string",
- "client": "string",
- "status": "string",
- "start_date": "string",
- "end_date": "string",
- "canceled": "string",
- "cancel_date": "string",
- "months": 0,
- "monthly_fee": 0,
- "discount": 0,
- "initial_payment": 0,
- "internal_name": "string",
- "internal_notes": "string",
- "description": "string",
- "invoicing_item": "string",
- "compensation_item": "string",
- "cancellation_fee_item": "string",
- "renew": "string",
- "next_plan": "string",
- "payment_method": "string",
- "invoicing_partner": 0,
- "pet_health_plan_item": [
- "string"
], - "pet_health_plan_itemgroup": [
- "string"
]
}
List Items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Item by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient health plan item. |
ordering | string Which field to use when ordering the results. |
Set Item used quantity
Mark this Item used.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this patient health plan item. |
health_plan required | string |
health_plan_item_group | string |
type_code required | string |
consultation_item | string |
compensation_item | string |
invoice_row | string |
compensation_row | string |
used | boolean |
used_time | string |
original_quantity | number |
parent_item | string |
replacement_for | string |
per_consultation | number |
use_after_expiry | boolean |
days_after_expiry | integer |
parent_linked_item | string |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "type_code": "string",
- "consultation_item": "string",
- "compensation_item": "string",
- "invoice_row": "string",
- "compensation_row": "string",
- "used": true,
- "used_time": "string",
- "original_quantity": 0,
- "parent_item": "string",
- "replacement_for": "string",
- "per_consultation": 0,
- "use_after_expiry": true,
- "days_after_expiry": 0,
- "parent_linked_item": "string"
}
Set Item used quantity
Mark this Item used.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this patient health plan item. |
health_plan required | string |
health_plan_item_group | string |
type_code required | string |
consultation_item | string |
compensation_item | string |
invoice_row | string |
compensation_row | string |
used | boolean |
used_time | string |
original_quantity | number |
parent_item | string |
replacement_for | string |
per_consultation | number |
use_after_expiry | boolean |
days_after_expiry | integer |
parent_linked_item | string |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "type_code": "string",
- "consultation_item": "string",
- "compensation_item": "string",
- "invoice_row": "string",
- "compensation_row": "string",
- "used": true,
- "used_time": "string",
- "original_quantity": 0,
- "parent_item": "string",
- "replacement_for": "string",
- "per_consultation": 0,
- "use_after_expiry": true,
- "days_after_expiry": 0,
- "parent_linked_item": "string"
}
List Groups
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Get Group by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this patient health plan item group. |
ordering | string Which field to use when ordering the results. |
Set Item group used items quantity
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this patient health plan item group. |
health_plan required | string |
health_plan_item_group required | string |
used_items_quantity | integer |
pet_health_plan_item required | Array of strings |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "used_items_quantity": 0,
- "pet_health_plan_item": [
- "string"
]
}
Set Item group used items quantity
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this patient health plan item group. |
health_plan required | string |
health_plan_item_group required | string |
used_items_quantity | integer |
pet_health_plan_item required | Array of strings |
{- "health_plan": "string",
- "health_plan_item_group": "string",
- "used_items_quantity": 0,
- "pet_health_plan_item": [
- "string"
]
}
Create a new Payment Card
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
client required | string |
tokenization_id | string |
info required | string |
expiration_date | string |
default | boolean |
source | string |
{- "client": "string",
- "tokenization_id": "string",
- "info": "string",
- "expiration_date": "string",
- "default": true,
- "source": "string"
}
List Payment Methods
Default codes are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Documents
event values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Document
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
pet | string |
consultation | string |
imported_history | string |
event | string |
pmc_id required | string |
pmc_uri required | string |
{- "pet": "string",
- "consultation": "string",
- "imported_history": "string",
- "event": "string",
- "pmc_id": "string",
- "pmc_uri": "string"
}
Get Document by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this document. |
Update Document
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this document. |
pet | string |
consultation | string |
imported_history | string |
event | string |
pmc_id required | string |
pmc_uri required | string |
{- "pet": "string",
- "consultation": "string",
- "imported_history": "string",
- "event": "string",
- "pmc_id": "string",
- "pmc_uri": "string"
}
Partially update Document
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this document. |
pet | string |
consultation | string |
imported_history | string |
event | string |
pmc_id | string |
pmc_uri | string |
{- "pet": "string",
- "consultation": "string",
- "imported_history": "string",
- "event": "string",
- "pmc_id": "string",
- "pmc_uri": "string"
}
Archive Document
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this document. |
Create new Pet
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
pmc_id required | string |
patient | string |
name required | string |
microchip | string |
species required | string |
breed required | string |
date_of_birth | string |
verified_at | string |
{- "pmc_id": "string",
- "patient": "string",
- "name": "string",
- "microchip": "string",
- "species": "string",
- "breed": "string",
- "date_of_birth": "string",
- "verified_at": "string"
}
Update Pet
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this pet. |
pmc_id required | string |
patient | string |
name required | string |
microchip | string |
species required | string |
breed required | string |
date_of_birth | string |
verified_at | string |
{- "pmc_id": "string",
- "patient": "string",
- "name": "string",
- "microchip": "string",
- "species": "string",
- "breed": "string",
- "date_of_birth": "string",
- "verified_at": "string"
}
Partially update Pet
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this pet. |
pmc_id | string |
patient | string |
name | string |
microchip | string |
species | string |
breed | string |
date_of_birth | string |
verified_at | string |
{- "pmc_id": "string",
- "patient": "string",
- "name": "string",
- "microchip": "string",
- "species": "string",
- "breed": "string",
- "date_of_birth": "string",
- "verified_at": "string"
}
List Phone Numbers
Required permissions:
This endpoint is rate-limited to 900 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Phone Number
Required permissions:
This endpoint is rate-limited to 900 requests per minute.
client required | string |
type_code required | string |
phone_number required | string |
description | string |
preferred_reminders | boolean |
is_secondary_owners_phone_number | boolean |
{- "client": "string",
- "type_code": "string",
- "phone_number": "string",
- "description": "string",
- "preferred_reminders": true,
- "is_secondary_owners_phone_number": true
}
Update Phone Number
Required permissions:
This endpoint is rate-limited to 900 requests per minute.
id required | integer A unique integer value identifying this phone. |
client required | string |
type_code required | string |
phone_number required | string |
description | string |
preferred_reminders | boolean |
is_secondary_owners_phone_number | boolean |
{- "client": "string",
- "type_code": "string",
- "phone_number": "string",
- "description": "string",
- "preferred_reminders": true,
- "is_secondary_owners_phone_number": true
}
Partially update Phone Number
Required permissions:
This endpoint is rate-limited to 900 requests per minute.
id required | integer A unique integer value identifying this phone. |
client | string |
type_code | string |
phone_number | string |
description | string |
preferred_reminders | boolean |
is_secondary_owners_phone_number | boolean |
{- "client": "string",
- "type_code": "string",
- "phone_number": "string",
- "description": "string",
- "preferred_reminders": true,
- "is_secondary_owners_phone_number": true
}
Create new PosTransaction
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
amount required | number |
task_id required | string |
aborted | string |
cashier_desk | string |
invoice | string |
terminal_id required | integer |
department | string |
transaction_type | string |
payment_type | string |
payment_method | string |
payment | string |
unallocated_payment | string |
refunded_transaction | string |
creator required | string |
{- "amount": 0,
- "task_id": "string",
- "aborted": "string",
- "cashier_desk": "string",
- "invoice": "string",
- "terminal_id": 0,
- "department": "string",
- "transaction_type": "string",
- "payment_type": "string",
- "payment_method": "string",
- "payment": "string",
- "unallocated_payment": "string",
- "refunded_transaction": "string",
- "creator": "string"
}
List Pos Transaction Result
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create a new Pos Transaction Result
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
success | boolean |
external_transaction_id | string |
internal_error | boolean |
result_raw required | string |
result_text required | string |
transaction required | integer |
external_customer_receipt | string |
external_merchant_receipt | string |
unique_external_id | string |
{- "success": true,
- "external_transaction_id": "string",
- "internal_error": true,
- "result_raw": "string",
- "result_text": "string",
- "transaction": 0,
- "external_customer_receipt": "string",
- "external_merchant_receipt": "string",
- "unique_external_id": "string"
}
Create new Booking
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
user | string |
resources | Array of strings |
department required | string |
start required | string |
end required | string |
reason | string |
client | string |
patients | Array of strings |
client_notes | string |
notes | string |
{- "user": "string",
- "resources": [
- "string"
], - "department": "string",
- "start": "string",
- "end": "string",
- "reason": "string",
- "client": "string",
- "patients": [
- "string"
], - "client_notes": "string",
- "notes": "string"
}
List Prescription Billings that do not have any error.
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
max | integer Number of results to return per page. |
List Procedures
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
duration | integer |
internal_instructions | string |
special_procedure | string |
category | string |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Get Procedure by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this procedure. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this procedure. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
duration | integer |
internal_instructions | string |
special_procedure | string |
category | string |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Partially update Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this procedure. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
duration | integer |
internal_instructions | string |
special_procedure | string |
category | string |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this procedure. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
List Reasons
email_message values:
sms_message values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Reason
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
group required | string |
name required | string |
duration required | integer |
proficient_staff | Array of strings |
available_online | boolean |
instructions | string |
available_from | string |
available_to | string |
prevent_reminders | string |
prevent_confirmations | string |
email_message | string |
email_confirmation_text | string |
email_reminder_text | string |
sms_message | string |
sms_reminder_text | string |
sms_confirmation_text | string |
default_items | Array of strings |
default_clinical_note | string |
color | string |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
archived | boolean |
telemedicine | boolean |
advance_payment_item | string |
shift_types | Array of strings |
category | string |
default_resources | Array of strings |
data_excluded_from_communication | string |
{- "group": "string",
- "name": "string",
- "duration": 0,
- "proficient_staff": [
- "string"
], - "available_online": true,
- "instructions": "string",
- "available_from": "string",
- "available_to": "string",
- "prevent_reminders": "string",
- "prevent_confirmations": "string",
- "email_message": "string",
- "email_confirmation_text": "string",
- "email_reminder_text": "string",
- "sms_message": "string",
- "sms_reminder_text": "string",
- "sms_confirmation_text": "string",
- "default_items": [
- "string"
], - "default_clinical_note": "string",
- "color": "string",
- "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "archived": true,
- "telemedicine": true,
- "advance_payment_item": "string",
- "shift_types": [
- "string"
], - "category": "string",
- "default_resources": [
- "string"
], - "data_excluded_from_communication": "string"
}
Update Reason
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this complaint type. |
group required | string |
name required | string |
duration required | integer |
proficient_staff | Array of strings |
available_online | boolean |
instructions | string |
available_from | string |
available_to | string |
prevent_reminders | string |
prevent_confirmations | string |
email_message | string |
email_confirmation_text | string |
email_reminder_text | string |
sms_message | string |
sms_reminder_text | string |
sms_confirmation_text | string |
default_items | Array of strings |
default_clinical_note | string |
color | string |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
archived | boolean |
telemedicine | boolean |
advance_payment_item | string |
shift_types | Array of strings |
category | string |
default_resources | Array of strings |
data_excluded_from_communication | string |
{- "group": "string",
- "name": "string",
- "duration": 0,
- "proficient_staff": [
- "string"
], - "available_online": true,
- "instructions": "string",
- "available_from": "string",
- "available_to": "string",
- "prevent_reminders": "string",
- "prevent_confirmations": "string",
- "email_message": "string",
- "email_confirmation_text": "string",
- "email_reminder_text": "string",
- "sms_message": "string",
- "sms_reminder_text": "string",
- "sms_confirmation_text": "string",
- "default_items": [
- "string"
], - "default_clinical_note": "string",
- "color": "string",
- "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "archived": true,
- "telemedicine": true,
- "advance_payment_item": "string",
- "shift_types": [
- "string"
], - "category": "string",
- "default_resources": [
- "string"
], - "data_excluded_from_communication": "string"
}
Partially update Reason
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this complaint type. |
group | string |
name | string |
duration | integer |
proficient_staff | Array of strings |
available_online | boolean |
instructions | string |
available_from | string |
available_to | string |
prevent_reminders | string |
prevent_confirmations | string |
email_message | string |
email_confirmation_text | string |
email_reminder_text | string |
sms_message | string |
sms_reminder_text | string |
sms_confirmation_text | string |
default_items | Array of strings |
default_clinical_note | string |
color | string |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
archived | boolean |
telemedicine | boolean |
advance_payment_item | string |
shift_types | Array of strings |
category | string |
default_resources | Array of strings |
data_excluded_from_communication | string |
{- "group": "string",
- "name": "string",
- "duration": 0,
- "proficient_staff": [
- "string"
], - "available_online": true,
- "instructions": "string",
- "available_from": "string",
- "available_to": "string",
- "prevent_reminders": "string",
- "prevent_confirmations": "string",
- "email_message": "string",
- "email_confirmation_text": "string",
- "email_reminder_text": "string",
- "sms_message": "string",
- "sms_reminder_text": "string",
- "sms_confirmation_text": "string",
- "default_items": [
- "string"
], - "default_clinical_note": "string",
- "color": "string",
- "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "archived": true,
- "telemedicine": true,
- "advance_payment_item": "string",
- "shift_types": [
- "string"
], - "category": "string",
- "default_resources": [
- "string"
], - "data_excluded_from_communication": "string"
}
Create new Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department | string |
name required | string |
{- "department": "string",
- "name": "string"
}
Update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this complaint type group. |
department | string |
name required | string |
{- "department": "string",
- "name": "string"
}
Partially update Group
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this complaint type group. |
department | string |
name | string |
{- "department": "string",
- "name": "string"
}
Read only API Return current user recently viewed records in current active department Depends on the content type, the structure of the history item data will be different Currently the following view history data is recorded:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user view history. |
List Referrers
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Referrer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
referring_veterinarian | string |
referring_organization | string |
patient_referral required | string |
{- "referring_veterinarian": "string",
- "referring_organization": "string",
- "patient_referral": "string"
}
Update Referrer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this referrer. |
referring_veterinarian | string |
referring_organization | string |
patient_referral required | string |
{- "referring_veterinarian": "string",
- "referring_organization": "string",
- "patient_referral": "string"
}
Partially update Referrer
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this referrer. |
referring_veterinarian | string |
referring_organization | string |
patient_referral | string |
{- "referring_veterinarian": "string",
- "referring_organization": "string",
- "patient_referral": "string"
}
List Reminders
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Reminder
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department required | string |
reminder_template | string |
patient | string |
client required | string |
email_address | string |
phone_number | string |
email_subject | string |
email_text | string |
sms_text | string |
post_text | string |
text_manually | boolean |
send_before required | integer |
send_method | string |
expiry_date required | string |
planned_sending_date | string |
status | string |
created_by required | string |
modified_by | string |
recurring_type | string |
recurring_times | integer |
recurring_interval | integer |
external_url | string |
replaced_by | string |
{- "department": "string",
- "reminder_template": "string",
- "patient": "string",
- "client": "string",
- "email_address": "string",
- "phone_number": "string",
- "email_subject": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "text_manually": true,
- "send_before": 0,
- "send_method": "string",
- "expiry_date": "string",
- "planned_sending_date": "string",
- "status": "string",
- "created_by": "string",
- "modified_by": "string",
- "recurring_type": "string",
- "recurring_times": 0,
- "recurring_interval": 0,
- "external_url": "string",
- "replaced_by": "string"
}
Get Reminder by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this reminder. |
ordering | string Which field to use when ordering the results. |
Update Reminder
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this reminder. |
ordering | string Which field to use when ordering the results. |
department required | string |
reminder_template | string |
patient | string |
client required | string |
email_address | string |
phone_number | string |
email_subject | string |
email_text | string |
sms_text | string |
post_text | string |
text_manually | boolean |
send_before required | integer |
send_method | string |
expiry_date required | string |
planned_sending_date | string |
status | string |
created_by required | string |
modified_by | string |
recurring_type | string |
recurring_times | integer |
recurring_interval | integer |
external_url | string |
replaced_by | string |
{- "department": "string",
- "reminder_template": "string",
- "patient": "string",
- "client": "string",
- "email_address": "string",
- "phone_number": "string",
- "email_subject": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "text_manually": true,
- "send_before": 0,
- "send_method": "string",
- "expiry_date": "string",
- "planned_sending_date": "string",
- "status": "string",
- "created_by": "string",
- "modified_by": "string",
- "recurring_type": "string",
- "recurring_times": 0,
- "recurring_interval": 0,
- "external_url": "string",
- "replaced_by": "string"
}
Partially update Reminder
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this reminder. |
ordering | string Which field to use when ordering the results. |
department | string |
reminder_template | string |
patient | string |
client | string |
email_address | string |
phone_number | string |
email_subject | string |
email_text | string |
sms_text | string |
post_text | string |
text_manually | boolean |
send_before | integer |
send_method | string |
expiry_date | string |
planned_sending_date | string |
status | string |
created_by | string |
modified_by | string |
recurring_type | string |
recurring_times | integer |
recurring_interval | integer |
external_url | string |
replaced_by | string |
{- "department": "string",
- "reminder_template": "string",
- "patient": "string",
- "client": "string",
- "email_address": "string",
- "phone_number": "string",
- "email_subject": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "text_manually": true,
- "send_before": 0,
- "send_method": "string",
- "expiry_date": "string",
- "planned_sending_date": "string",
- "status": "string",
- "created_by": "string",
- "modified_by": "string",
- "recurring_type": "string",
- "recurring_times": 0,
- "recurring_interval": 0,
- "external_url": "string",
- "replaced_by": "string"
}
Archive Reminder
Query Params:
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this reminder. |
ordering | string Which field to use when ordering the results. |
Mark a Reminder sent
The Reminder must not have been marked as sent before and it must have an external sending method for this to work.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this reminder. |
department required | string |
reminder_template | string |
patient | string |
client required | string |
email_address | string |
phone_number | string |
email_subject | string |
email_text | string |
sms_text | string |
post_text | string |
text_manually | boolean |
send_before required | integer |
send_method | string |
expiry_date required | string |
planned_sending_date | string |
status | string |
created_by required | string |
modified_by | string |
recurring_type | string |
recurring_times | integer |
recurring_interval | integer |
external_url | string |
replaced_by | string |
{- "department": "string",
- "reminder_template": "string",
- "patient": "string",
- "client": "string",
- "email_address": "string",
- "phone_number": "string",
- "email_subject": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "text_manually": true,
- "send_before": 0,
- "send_method": "string",
- "expiry_date": "string",
- "planned_sending_date": "string",
- "status": "string",
- "created_by": "string",
- "modified_by": "string",
- "recurring_type": "string",
- "recurring_times": 0,
- "recurring_interval": 0,
- "external_url": "string",
- "replaced_by": "string"
}
Create new Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
email_text | string |
sms_text | string |
post_text | string |
department | string |
created_by | string |
modified_by | string |
update_existing | boolean |
{- "title": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "department": "string",
- "created_by": "string",
- "modified_by": "string",
- "update_existing": true
}
Update Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Reminder template. |
title required | string |
email_text | string |
sms_text | string |
post_text | string |
department | string |
created_by | string |
modified_by | string |
update_existing | boolean |
{- "title": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "department": "string",
- "created_by": "string",
- "modified_by": "string",
- "update_existing": true
}
Partially update Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this Reminder template. |
title | string |
email_text | string |
sms_text | string |
post_text | string |
department | string |
created_by | string |
modified_by | string |
update_existing | boolean |
{- "title": "string",
- "email_text": "string",
- "sms_text": "string",
- "post_text": "string",
- "department": "string",
- "created_by": "string",
- "modified_by": "string",
- "update_existing": true
}
Create new Resource
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
initials | string |
is_active | boolean |
department required | string |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string"
}
Update Resource
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this resource. |
name required | string |
initials | string |
is_active | boolean |
department required | string |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string"
}
Partially update Resource
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this resource. |
name | string |
initials | string |
is_active | boolean |
department | string |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string"
}
List Shifts
error_code values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new Shift
Either user or employee_number is required.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
start required | string |
end required | string |
user | string |
employee_number | string |
department required | string |
ward | string |
team | string |
shift_type required | string |
web | boolean |
note | string |
is_slot | boolean |
{- "start": "string",
- "end": "string",
- "user": "string",
- "employee_number": "string",
- "department": "string",
- "ward": "string",
- "team": "string",
- "shift_type": "string",
- "web": true,
- "note": "string",
- "is_slot": true
}
Get Shift by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user scheduling. |
ordering | string Which field to use when ordering the results. |
Update Shift
Either user or employee_number is required.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user scheduling. |
ordering | string Which field to use when ordering the results. |
start required | string |
end required | string |
user | string |
employee_number | string |
department required | string |
ward | string |
team | string |
shift_type required | string |
web | boolean |
note | string |
is_slot | boolean |
{- "start": "string",
- "end": "string",
- "user": "string",
- "employee_number": "string",
- "department": "string",
- "ward": "string",
- "team": "string",
- "shift_type": "string",
- "web": true,
- "note": "string",
- "is_slot": true
}
Partially update Shift
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user scheduling. |
ordering | string Which field to use when ordering the results. |
start | string |
end | string |
user | string |
employee_number | string |
department | string |
ward | string |
team | string |
shift_type | string |
web | boolean |
note | string |
is_slot | boolean |
{- "start": "string",
- "end": "string",
- "user": "string",
- "employee_number": "string",
- "department": "string",
- "ward": "string",
- "team": "string",
- "shift_type": "string",
- "web": true,
- "note": "string",
- "is_slot": true
}
Archive Shift
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user scheduling. |
ordering | string Which field to use when ordering the results. |
Create new Shift Type
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
code required | integer |
department required | string |
in_appointments | boolean |
in_online_booking | boolean |
in_all_day | boolean |
is_custom | boolean |
is_active | boolean |
complaint_types | Array of strings |
{- "code": 0,
- "department": "string",
- "in_appointments": true,
- "in_online_booking": true,
- "in_all_day": true,
- "is_custom": true,
- "is_active": true,
- "complaint_types": [
- "string"
]
}
Update Shift Type
This will also update existing shifts. Parameter update_existing_shifts
can be
set to false
to disable it.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this shift type. |
code required | integer |
department required | string |
in_appointments | boolean |
in_online_booking | boolean |
in_all_day | boolean |
is_custom | boolean |
is_active | boolean |
complaint_types | Array of strings |
{- "code": 0,
- "department": "string",
- "in_appointments": true,
- "in_online_booking": true,
- "in_all_day": true,
- "is_custom": true,
- "is_active": true,
- "complaint_types": [
- "string"
]
}
Shift Types
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this shift type. |
code | integer |
department | string |
in_appointments | boolean |
in_online_booking | boolean |
in_all_day | boolean |
is_custom | boolean |
is_active | boolean |
complaint_types | Array of strings |
{- "code": 0,
- "department": "string",
- "in_appointments": true,
- "in_online_booking": true,
- "in_all_day": true,
- "is_custom": true,
- "is_active": true,
- "complaint_types": [
- "string"
]
}
Create new Shift Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
active | boolean |
name required | string |
code | string |
two_day_template | boolean |
department required | string |
{- "active": true,
- "name": "string",
- "code": "string",
- "two_day_template": true,
- "department": "string"
}
Update Shift Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this shifts template. |
active | boolean |
name required | string |
code | string |
two_day_template | boolean |
department required | string |
{- "active": true,
- "name": "string",
- "code": "string",
- "two_day_template": true,
- "department": "string"
}
Partially update Shift Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this shifts template. |
active | boolean |
name | string |
code | string |
two_day_template | boolean |
department | string |
{- "active": true,
- "name": "string",
- "code": "string",
- "two_day_template": true,
- "department": "string"
}
List Shift Template Block Fragments
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Shift Template Block Fragment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
start_time required | string |
end_time required | string |
shift_type required | integer |
web | boolean |
note | string |
ward | integer |
team | integer |
{- "start_time": "string",
- "end_time": "string",
- "shift_type": 0,
- "web": true,
- "note": "string",
- "ward": 0,
- "team": 0
}
Get Shift Template Block Fragment by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
id required | integer A unique integer value identifying this shifts template block fragment. |
Update Shift Template Block Fragment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
id required | integer A unique integer value identifying this shifts template block fragment. |
start_time required | string |
end_time required | string |
shift_type required | integer |
web | boolean |
note | string |
ward | integer |
team | integer |
{- "start_time": "string",
- "end_time": "string",
- "shift_type": 0,
- "web": true,
- "note": "string",
- "ward": 0,
- "team": 0
}
Partially update Shift Template Block Fragment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
id required | integer A unique integer value identifying this shifts template block fragment. |
start_time | string |
end_time | string |
shift_type | integer |
web | boolean |
note | string |
ward | integer |
team | integer |
{- "start_time": "string",
- "end_time": "string",
- "shift_type": 0,
- "web": true,
- "note": "string",
- "ward": 0,
- "team": 0
}
Delete Shift Template Block Fragment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template_block__shifts_template required | string |
parent_lookup_shifts_template_block required | string |
id required | integer A unique integer value identifying this shifts template block fragment. |
List Shift Template Blocks
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_shifts_template required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Shift Template Block
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template required | string |
block_index | integer |
start_time required | string |
end_time required | string |
{- "block_index": 0,
- "start_time": "string",
- "end_time": "string"
}
Get Shift Template Block by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template required | string |
id required | integer A unique integer value identifying this shifts template block. |
Update Shift Template Block
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template required | string |
id required | integer A unique integer value identifying this shifts template block. |
block_index | integer |
start_time required | string |
end_time required | string |
{- "block_index": 0,
- "start_time": "string",
- "end_time": "string"
}
Partially update Shift Template Block
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template required | string |
id required | integer A unique integer value identifying this shifts template block. |
block_index | integer |
start_time | string |
end_time | string |
{- "block_index": 0,
- "start_time": "string",
- "end_time": "string"
}
Delete Shift Template Block
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_shifts_template required | string |
id required | integer A unique integer value identifying this shifts template block. |
Send SMS message
Required parameters (JSON object):
Returns 'sms_task_id' (in a JSON object), which can be used to check the status of the SMS sending task.
This endpoint is rate-limited to 100 requests per minute.
Check the status of an SMS sending task
Note that once a task has finished, its status can only be checked once after which the result of the task is forgotten.
Required parameter (query string):
Returns a JSON object with 3 possible keys:
This endpoint is rate-limited to 100 requests per minute.
Create new Batch
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
batch_number required | string |
department_id | integer |
expiry_date | string |
item_id | integer |
stock_item | string |
{- "batch_number": "string",
- "department_id": 0,
- "expiry_date": "string",
- "item_id": 0,
- "stock_item": "string"
}
Update Batch
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this batch. |
batch_number required | string |
department_id | integer |
expiry_date | string |
item_id | integer |
stock_item | string |
{- "batch_number": "string",
- "department_id": 0,
- "expiry_date": "string",
- "item_id": 0,
- "stock_item": "string"
}
Partially update Batch
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this batch. |
batch_number | string |
department_id | integer |
expiry_date | string |
item_id | integer |
stock_item | string |
{- "batch_number": "string",
- "department_id": 0,
- "expiry_date": "string",
- "item_id": 0,
- "stock_item": "string"
}
List Item Entries
type values:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Item Entry
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
batch | string |
description | string |
department_id | integer |
item_id | integer |
units | number |
quantity | number |
type | string |
subtype | string |
stock_item | string |
stock_location | string |
{- "batch": "string",
- "description": "string",
- "department_id": 0,
- "item_id": 0,
- "units": 0,
- "quantity": 0,
- "type": "string",
- "subtype": "string",
- "stock_item": "string",
- "stock_location": "string"
}
Stock items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock Item
wholesale_price_unit and stock_value are calculated values, rounded to two decimals.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock inventory
HTTP GET: Show current levels. If posting the response to POST endpoint, levels are confirmed and no changes to levels are done.
HTTP POST: Set new levels for inventory
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock inventory
HTTP GET: Show current levels. If posting the response to POST endpoint, levels are confirmed and no changes to levels are done.
HTTP POST: Set new levels for inventory
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
item required | string |
item_type_code required | integer |
item_name required | string |
item_unit_description required | string |
item_package_description required | string |
department required | string |
{- "item": "string",
- "item_type_code": 0,
- "item_name": "string",
- "item_unit_description": "string",
- "item_package_description": "string",
- "department": "string"
}
List Location Alert Levels
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Location Alert Level
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
item required | string |
department required | string |
stock_locations | Array of strings |
alert_level required | number |
optimum_level | number |
{- "item": "string",
- "department": "string",
- "stock_locations": [
- "string"
], - "alert_level": 0,
- "optimum_level": 0
}
Update Location Alert Level
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this location alert level. |
item required | string |
department required | string |
stock_locations | Array of strings |
alert_level required | number |
optimum_level | number |
{- "item": "string",
- "department": "string",
- "stock_locations": [
- "string"
], - "alert_level": 0,
- "optimum_level": 0
}
Partially update Location Alert Level
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this location alert level. |
item | string |
department | string |
stock_locations | Array of strings |
alert_level | number |
optimum_level | number |
{- "item": "string",
- "department": "string",
- "stock_locations": [
- "string"
], - "alert_level": 0,
- "optimum_level": 0
}
Stock items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock Item
wholesale_price_unit and stock_value are calculated values, rounded to two decimals.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock inventory
HTTP GET: Show current levels. If posting the response to POST endpoint, levels are confirmed and no changes to levels are done.
HTTP POST: Set new levels for inventory
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
Stock inventory
HTTP GET: Show current levels. If posting the response to POST endpoint, levels are confirmed and no changes to levels are done.
HTTP POST: Set new levels for inventory
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this stock item. |
include_archived | string Set to 'true' to include archived items in results |
target_location | string Get location specific stock levels |
item required | string |
item_type_code required | integer |
item_name required | string |
item_unit_description required | string |
item_package_description required | string |
department required | string |
{- "item": "string",
- "item_type_code": 0,
- "item_name": "string",
- "item_unit_description": "string",
- "item_package_description": "string",
- "department": "string"
}
List Supplies
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Get Supply by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this supply. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this supply. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name required | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group required | string |
invoice_group | string |
item_list required | string |
type_code required | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Partially update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this supply. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
main_item | string |
code | string |
barcode | string |
account_number | string |
name | string |
print_name | string |
hide_on_consultation | boolean |
price | number |
price_with_vat | number |
minimum_price | number |
minimum_price_with_vat | number |
wholesale_price | number |
wholesaler_discount | number |
producer_discount | number |
special_discount | number |
margin_percent | number |
vat_group | string |
invoice_group | string |
item_list | string |
type_code | string ITEM_TYPE_PROCEDURE = 1, ITEM_TYPE_MEDICINE = 2, ITEM_TYPE_SUPPLY = 3, ITEM_TYPE_FOOD = 4, ITEM_TYPE_LABORATORY_ANALYSIS = 5, ITEM_TYPE_LABORATORY_ANALYSIS_PANEL = 6 |
parent_amount | number |
instructions | string |
archived | boolean |
archived_datetime | string |
exclude_discount | boolean |
hide_zero_print | boolean |
linked_items | Array of strings |
reporting_dimension_1 | string Primarily code is used, if not found id is used |
reporting_dimension_2 | string Primarily code is used, if not found id is used |
hide_on_countersale_search | boolean |
performed_by_rule | string PERFORMED_BY_INHERIT = 0, PERFORMED_BY_REQUIRED = 1, PERFORMED_BY_NOT_REQUIRED = 2 |
royalty_fee | integer |
external_reporting_code | string |
external_reporting_code_2 | string |
external_reporting_code_3 | string |
hide_on_consultation_search | boolean |
disable_price_calculation | boolean |
species | Array of strings |
no_department_rates | boolean |
related_diagnoses_groups | Array of strings |
conditional_price_overrides | Array of strings |
primary_wholesaler | string |
primary_wholesaler_code | string |
secondary_wholesaler | string |
secondary_wholesaler_code | string |
alert_level | number |
internal_instructions | string |
is_cabinet_item | boolean |
discontinued_product | boolean These items can no longer be added into orders |
unit | string "Unit description" in the UI. |
default_order_amount | number |
manufacturer | object |
shelf_location | string |
manufacturer_data | string |
manufacturer_url | string |
optimum_level | number |
usage_type | string USAGE_TYPE_ADMINISTERED = 1, USAGE_TYPE_GIVEN = 2, USAGE_TYPE_PRESCRIPTION = 3 |
dosage_units | number "Units in the package" in the UI. |
minimum_dosage_units | number |
default_usage_size | string USAGE_SIZE_PACKAGE = 1, USAGE_SIZE_DOSAGE_UNITS = 2 |
package_description | string |
not_in_stock_management | boolean |
batch_number_required | boolean |
minimum_charge | number |
minimum_charge_with_vat | number |
{- "main_item": "string",
- "code": "string",
- "barcode": "string",
- "account_number": "string",
- "name": "string",
- "print_name": "string",
- "hide_on_consultation": true,
- "price": 0,
- "price_with_vat": 0,
- "minimum_price": 0,
- "minimum_price_with_vat": 0,
- "wholesale_price": 0,
- "wholesaler_discount": 0,
- "producer_discount": 0,
- "special_discount": 0,
- "margin_percent": 0,
- "vat_group": "string",
- "invoice_group": "string",
- "item_list": "string",
- "type_code": "string",
- "parent_amount": 0,
- "instructions": "string",
- "archived": true,
- "archived_datetime": "string",
- "exclude_discount": true,
- "hide_zero_print": true,
- "linked_items": [
- "string"
], - "reporting_dimension_1": "string",
- "reporting_dimension_2": "string",
- "hide_on_countersale_search": true,
- "performed_by_rule": "string",
- "royalty_fee": 0,
- "external_reporting_code": "string",
- "external_reporting_code_2": "string",
- "external_reporting_code_3": "string",
- "hide_on_consultation_search": true,
- "disable_price_calculation": true,
- "species": [
- "string"
], - "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "primary_wholesaler": "string",
- "primary_wholesaler_code": "string",
- "secondary_wholesaler": "string",
- "secondary_wholesaler_code": "string",
- "alert_level": 0,
- "internal_instructions": "string",
- "is_cabinet_item": true,
- "discontinued_product": true,
- "unit": "string",
- "default_order_amount": 0,
- "manufacturer": { },
- "shelf_location": "string",
- "manufacturer_data": "string",
- "manufacturer_url": "string",
- "optimum_level": 0,
- "usage_type": "string",
- "dosage_units": 0,
- "minimum_dosage_units": 0,
- "default_usage_size": "string",
- "package_description": "string",
- "not_in_stock_management": true,
- "batch_number_required": true,
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0
}
Archives an item.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this supply. |
ordering | string Which field to use when ordering the results. |
include_archived | string Set to 'true' to include archived items in results |
Create new Journal Entry Log
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
report_name | string |
created_user | string |
created_user_id | integer |
metadata | string |
{- "report_name": "string",
- "created_user": "string",
- "created_user_id": 0,
- "metadata": "string"
}
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
report_name | string |
created_user | string |
created_user_id | integer |
metadata | string |
{- "report_name": "string",
- "created_user": "string",
- "created_user_id": 0,
- "metadata": "string"
}
List Target Areas
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Task
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
text | string |
status | string |
completed | string |
task_type | string |
favourite | boolean |
due | string |
remind | string |
user | string |
client | string |
patients required | Array of strings |
created_user required | string |
modified_user | string |
ward | string |
{- "title": "string",
- "text": "string",
- "status": "string",
- "completed": "string",
- "task_type": "string",
- "favourite": true,
- "due": "string",
- "remind": "string",
- "user": "string",
- "client": "string",
- "patients": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "ward": "string"
}
Update Task
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this task. |
title required | string |
text | string |
status | string |
completed | string |
task_type | string |
favourite | boolean |
due | string |
remind | string |
user | string |
client | string |
patients required | Array of strings |
created_user required | string |
modified_user | string |
ward | string |
{- "title": "string",
- "text": "string",
- "status": "string",
- "completed": "string",
- "task_type": "string",
- "favourite": true,
- "due": "string",
- "remind": "string",
- "user": "string",
- "client": "string",
- "patients": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "ward": "string"
}
Partially update Task
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this task. |
title | string |
text | string |
status | string |
completed | string |
task_type | string |
favourite | boolean |
due | string |
remind | string |
user | string |
client | string |
patients | Array of strings |
created_user | string |
modified_user | string |
ward | string |
{- "title": "string",
- "text": "string",
- "status": "string",
- "completed": "string",
- "task_type": "string",
- "favourite": true,
- "due": "string",
- "remind": "string",
- "user": "string",
- "client": "string",
- "patients": [
- "string"
], - "created_user": "string",
- "modified_user": "string",
- "ward": "string"
}
List Text Templates
Types are:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Text Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
title required | string |
text required | string |
type required | string |
specific_user | string |
departments | Array of strings |
archived | boolean |
draft | boolean |
items | Array of strings |
{- "title": "string",
- "text": "string",
- "type": "string",
- "specific_user": "string",
- "departments": [
- "string"
], - "archived": true,
- "draft": true,
- "items": [
- "string"
]
}
Update Text Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this template. |
title required | string |
text required | string |
type required | string |
specific_user | string |
departments | Array of strings |
archived | boolean |
draft | boolean |
items | Array of strings |
{- "title": "string",
- "text": "string",
- "type": "string",
- "specific_user": "string",
- "departments": [
- "string"
], - "archived": true,
- "draft": true,
- "items": [
- "string"
]
}
Partially update Text Template
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this template. |
title | string |
text | string |
type | string |
specific_user | string |
departments | Array of strings |
archived | boolean |
draft | boolean |
items | Array of strings |
{- "title": "string",
- "text": "string",
- "type": "string",
- "specific_user": "string",
- "departments": [
- "string"
], - "archived": true,
- "draft": true,
- "items": [
- "string"
]
}
Patient - with treatment plans and active consultations - group by ward
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_departments required | string |
id required | string |
List Plans
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Plan by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan. |
List Foods
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Food by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan food. |
Update Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan food. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
Partially update Food
Patch allows updating quantity and usage_size.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan food. |
quantity | number |
usage_size | string |
{- "quantity": 0,
- "usage_size": "string"
}
Archive Food
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan food. |
Mark Food as done. Creates ConsultationItem automatically.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this treatment plan food. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
List Medicines
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Medicine by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan medicine. |
Update Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan medicine. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
measurement_loss | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "measurement_loss": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
Partially update Medicine
Patch allows updating quantity and usage_size.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan medicine. |
quantity | number |
usage_size | string |
{- "quantity": 0,
- "usage_size": "string"
}
Archive Medicine
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan medicine. |
Mark Medicine as done. Creates ConsultationItem automatically.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this treatment plan medicine. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
measurement_loss | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "measurement_loss": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
List Procedures
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Procedure by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan procedure. |
Update Procedure
Patch allows updating quantity.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan procedure. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
instructions | string |
item required | string |
quantity | number |
description | string |
archived | boolean |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "description": "string",
- "archived": true
}
Treatment Plan Procedures
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan procedure. |
quantity | number |
{- "quantity": 0
}
Archive Procedure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan procedure. |
Mark Procedure as done. Creates ConsultationItem automatically.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this treatment plan procedure. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
instructions | string |
item required | string |
quantity | number |
description | string |
archived | boolean |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "description": "string",
- "archived": true
}
List Supplies
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Get Supply by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan supply. |
Update Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan supply. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
Partially update Supply
Patch allows updating quantity and usage_size.
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan supply. |
quantity | number |
usage_size | string |
{- "quantity": 0,
- "usage_size": "string"
}
Archive Supply
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan supply. |
Mark Supply as done. Creates ConsultationItem automatically.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this treatment plan supply. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
usage_size | string |
instructions | string |
item required | string |
quantity | number |
archived | boolean |
unit required | string Unit description from item settings |
package_description required | string Package description from item settings |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "usage_size": "string",
- "instructions": "string",
- "item": "string",
- "quantity": 0,
- "archived": true,
- "unit": "string",
- "package_description": "string"
}
All treatment plan items
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
All treatment plan items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan item. |
All treatment plan items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan item. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
instructions | string |
archived | boolean |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "instructions": "string",
- "archived": true
}
All treatment plan items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan item. |
treatment_plan | string |
planned_time | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
instructions | string |
archived | boolean |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "instructions": "string",
- "archived": true
}
All treatment plan items
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this treatment plan item. |
Mark TreatmentPlanItem as done. Creates ConsultationItem automatically.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
id required | integer A unique integer value identifying this treatment plan item. |
treatment_plan required | string |
planned_time required | string |
planned_user | string |
prepared_time | string |
prepared_user | string |
started_time | string |
started_user | string |
done_time | string |
done_user | string |
status | string |
consultation_item | string |
instructions | string |
archived | boolean |
{- "treatment_plan": "string",
- "planned_time": "string",
- "planned_user": "string",
- "prepared_time": "string",
- "prepared_user": "string",
- "started_time": "string",
- "started_user": "string",
- "done_time": "string",
- "done_user": "string",
- "status": "string",
- "consultation_item": "string",
- "instructions": "string",
- "archived": true
}
List Triages
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
List Entries
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new Payment
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
department required | string |
description | string |
payment_type required | integer |
paid required | number |
date_added | string |
client required | string |
created_user | string |
refunds | string |
appointment | string |
{- "department": "string",
- "description": "string",
- "payment_type": 0,
- "paid": 0,
- "date_added": "string",
- "client": "string",
- "created_user": "string",
- "refunds": "string",
- "appointment": "string"
}
List External Infos
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
parent_lookup_prepayment required | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new External Info
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_prepayment required | string |
external_id required | string |
metadata | string |
{- "external_id": "string",
- "metadata": "string"
}
Get External Info by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_prepayment required | string |
id required | integer A unique integer value identifying this unallocated payment external info. |
Update External Info
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_prepayment required | string |
id required | integer A unique integer value identifying this unallocated payment external info. |
external_id required | string |
metadata | string |
{- "external_id": "string",
- "metadata": "string"
}
Partially update External Info
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_prepayment required | string |
id required | integer A unique integer value identifying this unallocated payment external info. |
external_id | string |
metadata | string |
{- "external_id": "string",
- "metadata": "string"
}
Archive External Info
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
parent_lookup_prepayment required | string |
id required | integer A unique integer value identifying this unallocated payment external info. |
List Users
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
ordering | string Which field to use when ordering the results. |
Create new User
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
email required | string The email address is used to log in to Provet Cloud. This address may also be used in communication features of the system such as emailing and insurance claims. It is recommended to use a company-provided email instead of a personal email. |
first_name | string |
last_name | string |
is_active | boolean User can log in and is billable. |
last_login | string |
user_details required | string |
groups | Array of strings The groups this user belongs to. A user will get all permissions granted to each of their groups. |
{- "email": "string",
- "first_name": "string",
- "last_name": "string",
- "is_active": true,
- "last_login": "string",
- "user_details": "string",
- "groups": [
- "string"
]
}
Get User by ID
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user. |
ordering | string Which field to use when ordering the results. |
Update User
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user. |
ordering | string Which field to use when ordering the results. |
email required | string The email address is used to log in to Provet Cloud. This address may also be used in communication features of the system such as emailing and insurance claims. It is recommended to use a company-provided email instead of a personal email. |
first_name | string |
last_name | string |
is_active | boolean User can log in and is billable. |
last_login | string |
user_details required | string |
groups | Array of strings The groups this user belongs to. A user will get all permissions granted to each of their groups. |
{- "email": "string",
- "first_name": "string",
- "last_name": "string",
- "is_active": true,
- "last_login": "string",
- "user_details": "string",
- "groups": [
- "string"
]
}
Partially update User
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user. |
ordering | string Which field to use when ordering the results. |
string The email address is used to log in to Provet Cloud. This address may also be used in communication features of the system such as emailing and insurance claims. It is recommended to use a company-provided email instead of a personal email. | |
first_name | string |
last_name | string |
is_active | boolean User can log in and is billable. |
last_login | string |
user_details | string |
groups | Array of strings The groups this user belongs to. A user will get all permissions granted to each of their groups. |
{- "email": "string",
- "first_name": "string",
- "last_name": "string",
- "is_active": true,
- "last_login": "string",
- "user_details": "string",
- "groups": [
- "string"
]
}
List User Details
User types:
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Create new User Details
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
user required | string |
title | string |
phone | string |
veterinarian_id | string |
active_department required | string |
initials required | string |
language | string |
user_type | string |
areas_of_expertise | string |
qualifications | string |
picture | string |
prescriber_id | string |
employee_number | string |
vds_number | string |
all_departments_active | boolean |
active_departments required | Array of strings |
home_department | string |
is_cabinet_user | boolean |
verification | string |
virtual_user | boolean |
{- "user": "string",
- "title": "string",
- "phone": "string",
- "veterinarian_id": "string",
- "active_department": "string",
- "initials": "string",
- "language": "string",
- "user_type": "string",
- "areas_of_expertise": "string",
- "qualifications": "string",
- "picture": "string",
- "prescriber_id": "string",
- "employee_number": "string",
- "vds_number": "string",
- "all_departments_active": true,
- "active_departments": [
- "string"
], - "home_department": "string",
- "is_cabinet_user": true,
- "verification": "string",
- "virtual_user": true
}
Update User Details
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user details. |
user required | string |
title | string |
phone | string |
veterinarian_id | string |
active_department required | string |
initials required | string |
language | string |
user_type | string |
areas_of_expertise | string |
qualifications | string |
picture | string |
prescriber_id | string |
employee_number | string |
vds_number | string |
all_departments_active | boolean |
active_departments required | Array of strings |
home_department | string |
is_cabinet_user | boolean |
verification | string |
virtual_user | boolean |
{- "user": "string",
- "title": "string",
- "phone": "string",
- "veterinarian_id": "string",
- "active_department": "string",
- "initials": "string",
- "language": "string",
- "user_type": "string",
- "areas_of_expertise": "string",
- "qualifications": "string",
- "picture": "string",
- "prescriber_id": "string",
- "employee_number": "string",
- "vds_number": "string",
- "all_departments_active": true,
- "active_departments": [
- "string"
], - "home_department": "string",
- "is_cabinet_user": true,
- "verification": "string",
- "virtual_user": true
}
Partially update User Details
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this user details. |
user | string |
title | string |
phone | string |
veterinarian_id | string |
active_department | string |
initials | string |
language | string |
user_type | string |
areas_of_expertise | string |
qualifications | string |
picture | string |
prescriber_id | string |
employee_number | string |
vds_number | string |
all_departments_active | boolean |
active_departments | Array of strings |
home_department | string |
is_cabinet_user | boolean |
verification | string |
virtual_user | boolean |
{- "user": "string",
- "title": "string",
- "phone": "string",
- "veterinarian_id": "string",
- "active_department": "string",
- "initials": "string",
- "language": "string",
- "user_type": "string",
- "areas_of_expertise": "string",
- "qualifications": "string",
- "picture": "string",
- "prescriber_id": "string",
- "employee_number": "string",
- "vds_number": "string",
- "all_departments_active": true,
- "active_departments": [
- "string"
], - "home_department": "string",
- "is_cabinet_user": true,
- "verification": "string",
- "virtual_user": true
}
List Availability
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
start required | datetime |
end required | datetime |
duration required | integer |
department_id required | integer |
available_to | datetime |
treating_employees | integer | list |
user_types | integer | list |
reason | boolean |
show_extra | boolean |
Create new Wholesaler
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
name required | string |
customer_number | string |
vat_number | string |
register_number | string |
street_address | string |
street_address_2 | string |
zip_code | string |
city | string |
string | |
phone_number | string |
notes | string |
{- "name": "string",
- "customer_number": "string",
- "vat_number": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "email": "string",
- "phone_number": "string",
- "notes": "string"
}
Update Wholesaler
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this wholesaler. |
name required | string |
customer_number | string |
vat_number | string |
register_number | string |
street_address | string |
street_address_2 | string |
zip_code | string |
city | string |
string | |
phone_number | string |
notes | string |
{- "name": "string",
- "customer_number": "string",
- "vat_number": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "email": "string",
- "phone_number": "string",
- "notes": "string"
}
Partially update Wholesaler
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
id required | integer A unique integer value identifying this wholesaler. |
name | string |
customer_number | string |
vat_number | string |
register_number | string |
street_address | string |
street_address_2 | string |
zip_code | string |
city | string |
string | |
phone_number | string |
notes | string |
{- "name": "string",
- "customer_number": "string",
- "vat_number": "string",
- "register_number": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "email": "string",
- "phone_number": "string",
- "notes": "string"
}