Download OpenAPI specification:Download
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 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 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 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 |
| microchip_date | 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 |
| stable_name | string |
| street_address | string |
| street_address_2 | string |
| zip_code | string |
| city | string |
| private | boolean |
| visible_departments | Array of strings |
| visible_department_groups | Array of strings |
{- "id": 0,
- "name": "string",
- "color": "string",
- "archived": true,
- "species": "string",
- "breed": "string",
- "remarks": "string",
- "microchip": "string",
- "microchip_date": "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",
- "stable_name": "string",
- "street_address": "string",
- "street_address_2": "string",
- "zip_code": "string",
- "city": "string",
- "private": true,
- "visible_departments": [
- "string"
], - "visible_department_groups": [
- "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 Blood Pressures
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 Blood Pressure
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
| parent_lookup_patient required | string |
| blood_pressure_max | integer |
| blood_pressure_min | integer |
| body_position | string |
| timestamp required | string |
| created_user | string |
| modified_user | string |
{- "blood_pressure_max": 0,
- "blood_pressure_min": 0,
- "body_position": "string",
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}Update Blood Pressure
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 blood pressure. |
| blood_pressure_max | integer |
| blood_pressure_min | integer |
| body_position | string |
| timestamp required | string |
| created_user | string |
| modified_user | string |
{- "blood_pressure_max": 0,
- "blood_pressure_min": 0,
- "body_position": "string",
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}Partially update Blood Pressure
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 blood pressure. |
| blood_pressure_max | integer |
| blood_pressure_min | integer |
| body_position | string |
| timestamp | string |
| created_user | string |
| modified_user | string |
{- "blood_pressure_max": 0,
- "blood_pressure_min": 0,
- "body_position": "string",
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}List Body Condition Scores
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 Body Condition Score
Required permissions:
This endpoint is rate-limited to 300 requests per minute.
| parent_lookup_patient required | string |
| body_condition_score | integer |
| timestamp required | string |
| created_user | string |
| modified_user | string |
{- "body_condition_score": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}Get Body Condition Score 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 body condition score. |
Update Body Condition Score
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 body condition score. |
| body_condition_score | integer |
| timestamp required | string |
| created_user | string |
| modified_user | string |
{- "body_condition_score": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}Partially update Body Condition Score
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 body condition score. |
| body_condition_score | integer |
| timestamp | string |
| created_user | string |
| modified_user | string |
{- "body_condition_score": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}Delete Body Condition Score
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 body condition score. |
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"
]
}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"
]
}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 | 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 | 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"
}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. |
| keep_html_markup | boolean Set to 'true' to keep HTML markup in clinical notes and discharge instructions. |
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"
}Delete 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"
}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 required | number |
| timestamp required | string |
| created_user | string |
| modified_user | string |
{- "temperature": 0,
- "timestamp": "string",
- "created_user": "string",
- "modified_user": "string"
}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 required | 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 required | 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 required | 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"
}Delete 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. |
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
}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 |
| send_externally | boolean |
| sent_datetime | string |
| phone_number | string |
string | |
| sms_text | string |
{- "appointment": "string",
- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "send_externally": true,
- "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 |
| send_externally | boolean |
| 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",
- "send_externally": true,
- "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 |
| send_externally | boolean |
| sent_datetime | string |
| phone_number | string |
string | |
| sms_text | string |
| sms_text_sent | string |
{- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "send_externally": true,
- "sent_datetime": "string",
- "phone_number": "string",
- "email": "string",
- "sms_text": "string",
- "sms_text_sent": "string"
}Mark external sending for this appointment reminder
Appointment reminder sending will not be triggered from Provet Cloud if set, instead external system is doing the sending and should use /mark_sent/ endpoint after sending is done.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
| id required | integer A unique integer value identifying this appointment reminder. |
| type_code required | string |
| send_date | string |
| send_datetime required | string |
| send_externally | boolean |
| sent_datetime | string |
| phone_number required | string |
string | |
| sms_text required | string |
{- "type_code": "string",
- "send_date": "string",
- "send_datetime": "string",
- "send_externally": true,
- "sent_datetime": "string",
- "phone_number": "string",
- "email": "string",
- "sms_text": "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 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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}Combined endpoint for fetching appointments by email
This endpoint is accessed at /appointment/combined/?email=test@example.com &cutoff_date=2025-10-01 Returns all appointments for clients/onlinebookingclients matching the email.
There's three cases:
For online-booking, if auto-matching is enabled, the appointment might have both client and onlinebookingclient. However, client.email might be different than onlinebookingclient.email. Thefore we need to search with both.
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
| holding_place_numbers | Array of strings |
{- "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,
- "holding_place_numbers": [
- "string"
]
}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 |
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 |
| state | string |
| country_region | 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",
- "state": "string",
- "country_region": "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 |
| microchip | string |
| notes | string |
{- "onlinebookingclient": "string",
- "name": "string",
- "species": "string",
- "breed": "string",
- "microchip": "string",
- "notes": "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"
}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 |
| web | boolean |
| sharing_departments | Array of strings |
| sharing_department_groups | Array of strings |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string",
- "web": true,
- "sharing_departments": [
- "string"
], - "sharing_department_groups": [
- "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 |
| web | boolean |
| sharing_departments | Array of strings |
| sharing_department_groups | Array of strings |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string",
- "web": true,
- "sharing_departments": [
- "string"
], - "sharing_department_groups": [
- "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 |
| web | boolean |
| sharing_departments | Array of strings |
| sharing_department_groups | Array of strings |
{- "name": "string",
- "initials": "string",
- "is_active": true,
- "department": "string",
- "web": true,
- "sharing_departments": [
- "string"
], - "sharing_department_groups": [
- "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 |
| resources | Array of strings |
{- "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,
- "resources": [
- "string"
]
}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 |
| resources | Array of strings |
{- "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,
- "resources": [
- "string"
]
}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 |
| resources | Array of strings |
{- "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,
- "resources": [
- "string"
]
}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"
]
}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 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"
}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 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"
]
}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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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.
Administration methods mapping: - Category: Injection - Epidural= 3 - Intraarticular (IA)= 12 - Intracardiac (IC)= 13 - Intramuscular (IM)= 14 - Intraosseous (IO)= 16 - Intraperitoneal (IP)= 18 - Intravenous (IV)= 19 - Subcutaneous (SC)= 25 - Category: Infusion - Constant rate infusion (CRI)= 1 - In drip= 10 - Intraosseous drip (IO drip)= 17 - Intravenous drip (IV drip)= 20 - Subcutaneous drip (SC drip)= 26 - Category: Aural - In both ears= 7 - In right ear= 8 - In left ear= 9 - Category: Occular - In both eyes= 4 - In right eye= 5 - In left eye= 6 - Category: Oral - Peroral (PO)= 23 - Category: Nasal - Intranasal= 22 - Category: Other - According to instructions on the package= 2 - In feeding tube= 11 - Inhalation= 15 - Local= 21 - Intrarectal= 24 - Intravaginal= 29 - Intrauterine (IU)= 30 - Intramammary= 31 - Topical= 27 - Sublingual= 28
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. |
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"
}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"
}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
}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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 |
| started | string |
| holding_place_number | Array of strings |
{- "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",
- "started": "string",
- "holding_place_number": [
- "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 |
| started | string |
| holding_place_number | Array of strings |
{- "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",
- "started": "string",
- "holding_place_number": [
- "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 |
| started | string |
| holding_place_number | Array of strings |
{- "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",
- "started": "string",
- "holding_place_number": [
- "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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 started time. Do not allow updating started 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. |
| started required | string |
{- "started": "string"
}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 | 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 | 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 |
| blood_glucose | number |
| body_condition_score required | string |
| central_venous_pressure | integer |
| blood_pressure 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 |
| status_1_value | string |
| status_2_value | string |
| status_3_value | string |
| status_4_value | string |
| status_5_value | string |
| status_6_value | string |
| status_7_value | string |
| status_8_value | string |
| status_9_value | string |
| status_10_value | string |
| status_11_value | string |
| status_12_value | 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",
- "blood_glucose": 0,
- "body_condition_score": "string",
- "central_venous_pressure": 0,
- "blood_pressure": "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",
- "status_1_value": "string",
- "status_2_value": "string",
- "status_3_value": "string",
- "status_4_value": "string",
- "status_5_value": "string",
- "status_6_value": "string",
- "status_7_value": "string",
- "status_8_value": "string",
- "status_9_value": "string",
- "status_10_value": "string",
- "status_11_value": "string",
- "status_12_value": "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 |
| blood_glucose | number |
| body_condition_score required | string |
| central_venous_pressure | integer |
| blood_pressure 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 |
| status_1_value | string |
| status_2_value | string |
| status_3_value | string |
| status_4_value | string |
| status_5_value | string |
| status_6_value | string |
| status_7_value | string |
| status_8_value | string |
| status_9_value | string |
| status_10_value | string |
| status_11_value | string |
| status_12_value | 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",
- "blood_glucose": 0,
- "body_condition_score": "string",
- "central_venous_pressure": 0,
- "blood_pressure": "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",
- "status_1_value": "string",
- "status_2_value": "string",
- "status_3_value": "string",
- "status_4_value": "string",
- "status_5_value": "string",
- "status_6_value": "string",
- "status_7_value": "string",
- "status_8_value": "string",
- "status_9_value": "string",
- "status_10_value": "string",
- "status_11_value": "string",
- "status_12_value": "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 |
| blood_glucose | number |
| body_condition_score | string |
| central_venous_pressure | integer |
| blood_pressure | 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 |
| status_1_value | string |
| status_2_value | string |
| status_3_value | string |
| status_4_value | string |
| status_5_value | string |
| status_6_value | string |
| status_7_value | string |
| status_8_value | string |
| status_9_value | string |
| status_10_value | string |
| status_11_value | string |
| status_12_value | 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",
- "blood_glucose": 0,
- "body_condition_score": "string",
- "central_venous_pressure": 0,
- "blood_pressure": "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",
- "status_1_value": "string",
- "status_2_value": "string",
- "status_3_value": "string",
- "status_4_value": "string",
- "status_5_value": "string",
- "status_6_value": "string",
- "status_7_value": "string",
- "status_8_value": "string",
- "status_9_value": "string",
- "status_10_value": "string",
- "status_11_value": "string",
- "status_12_value": "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"
}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"
}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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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 |
| use_reason | string |
| 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"
], - "use_reason": "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. |
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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 |
| referring_organization | string |
| referring_vet | 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",
- "referring_organization": "string",
- "referring_vet": "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 started time. Do not allow updating started 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. |
| started required | string |
{- "started": "string"
}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 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| duration | integer |
| internal_instructions | string |
| special_procedure | string |
| category | string |
| minimum_charge | number |
| minimum_charge_with_vat | number |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "minimum_dosage_units": 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| duration | integer |
| internal_instructions | string |
| special_procedure | string |
| category | string |
| minimum_charge | number |
| minimum_charge_with_vat | number |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "minimum_dosage_units": 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| duration | integer |
| internal_instructions | string |
| special_procedure | string |
| category | string |
| minimum_charge | number |
| minimum_charge_with_vat | number |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "duration": 0,
- "internal_instructions": "string",
- "special_procedure": "string",
- "category": "string",
- "minimum_charge": 0,
- "minimum_charge_with_vat": 0,
- "minimum_dosage_units": 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 |
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 |
| responsible_radiologist | 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",
- "responsible_radiologist": "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 |
| responsible_radiologist | 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",
- "responsible_radiologist": "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 |
| responsible_radiologist | 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",
- "responsible_radiologist": "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 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| 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 |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "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,
- "minimum_dosage_units": 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| 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 |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "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,
- "minimum_dosage_units": 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| 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 |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "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,
- "minimum_dosage_units": 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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| group required | string |
| notes | string |
| analysis_method | string |
| internal_instructions | string |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "minimum_dosage_units": 0
}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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| group required | string |
| notes | string |
| analysis_method | string |
| internal_instructions | string |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "minimum_dosage_units": 0
}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_commissions | boolean |
| no_department_rates | boolean |
| related_diagnoses_groups | Array of strings |
| conditional_price_overrides | Array of strings |
| tags | Array of strings |
| force_integer_quantity | boolean |
| group | string |
| notes | string |
| analysis_method | string |
| internal_instructions | string |
| minimum_dosage_units | 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_commissions": true,
- "no_department_rates": true,
- "related_diagnoses_groups": [
- "string"
], - "conditional_price_overrides": [
- "string"
], - "tags": [
- "string"
], - "force_integer_quantity": true,
- "group": "string",
- "notes": "string",
- "analysis_method": "string",
- "internal_instructions": "string",
- "minimum_dosage_units": 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 panel. |
| ordering | string Which field to use when ordering the results. |
| include_archived | string Set to 'true' to include archived items in results |
List of Patient -> List of TreatmentPlanItem
Required permissions:
This endpoint is rate-limited to 100 requests per minute.
| parent_lookup_departments required | string |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
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. |
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. |
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"
}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. |
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"
}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. |
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
}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. |