ezyVet Knowledge Center

Get access to documentation, training, and other high-quality resources.

Standard of care and the ezyVet API

Read about how to use the ezyVet API with the ezyVet standard-of-care-system.

The standard-of-care system helps clients know which vaccinations and treatments are necessary for a patient and the related due dates.

Examples of vaccinations that you can use the standard-of-care system for:
  • FIV vaccination
  • DHPP vaccination
  • Leptospirosis vaccination
Examples of treatments that you can use the standard-of-care system for:
  • Blood tests
  • Prescription diets
  • Treatment items for health conditions (for example, for arthritis or chemotherapy)

Before you use the ezyVet API for standard-of-care data, refer to this table to know basic information about the standard-of-care system:

TaskDocumentation
Read about how and where ezyVet shows standard-of-care informationHow ezyVet shows standard-of-care information

Standard-of-care table: Columns, icons, and text formatting

Make sure that you know the function of a care service.
Note: Screens in the ezyVet user interface can refer to care services as event groups.
Care service (glossary)
Read about how to make vaccination services and treatment services. Condition settings of a care service

Make a treatment service

Make a vaccination service

Note: For all documentation about ezyVet standard of care, refer to:

ezyVet API endpoints for standard-of-care data

To use the ezyVet API to get standard-of-care information for a patient, refer to Get standard of care events . An example API response is as follows:

"standardofcare": { "id": 4, "uid": "standardOfCare_jt3AXwOC6fa6QcwxAw3pE", "deleted_at": null, "due_at": 1740616500, "last_fulfilled_at": 1736987700, "animal_id": 3, "animal_uid": "animal_lv5NQKC9g1PUCej0EKE53", "soc_group_id": 16, "soc_group_uid": "socGroup_k1ifocFYjwkkYUfk812E9", "soc_group_name": "Flea and Tick", "soc_group_type": "Treatment", "ownership_id": 4, "ownership_uid": "ownershipSeparation_cAl0DAnmH0C1EqVw0souz", "calculated_at": 1736987733, "created_at": 1731055229, "modified_at": 1736987733 }

To get a list of configured vaccination services and treatment services, refer to Get event groups . An example API response is as follows:

"eventgroup": { "id": 1, "uid": "socGroup_yR3VokRf1OvtHWoqTrpCp", "created_at": 1434853886, "modified_at": 1571345031, "active": false, "name": "Equine Herpes Virus", "type": "Vaccine", "importance": "Core" }
Note: The ezyVet API gives you standard-of-care data that is almost real-time. IDEXX customer support recommends that the maximum number of times that you poll the v2/standardofcare endpoint is one time each minute. IDEXX also recommends that your that your API queries include the modified_at query parameter. For the query parameter value, use the epoch time of the previous time that you made a query for the endpoint. As a result, the API response has only the data that changed since the previous poll.