Pet health infrastructure
for the modern age.
One API to normalize vet records across systems, insurers, and apps — structured JSON from any PDF, photo, or fax.
GET /v1/pets/550e8400-e29b-41d4-a716-446655440000/records
{
"pet": {
"name": "Luna",
"species": "canine",
"breed": "Golden Retriever",
"dob": "2020-03-15"
},
"conditions": [
{
"name": "Cranial cruciate ligament rupture",
"normalized": "CCL tear",
"diagnosed": "2023-11-02",
"status": "resolved",
"pre_existing": true
}
],
"vaccinations": [
{ "name": "Rabies", "date": "2024-01-15", "next_due": "2025-01-15" },
{ "name": "DHPP", "date": "2024-01-15", "next_due": "2025-01-15" }
],
"medications": [
{ "name": "Carprofen", "dosage": "75mg", "frequency": "BID", "active": false }
]
}How it works
Raw records in, clean data out
Upload any vet document. Our AI pipeline returns structured, normalized JSON.
SOAP note parsing
Extracts diagnoses, medications, and treatment plans from veterinary SOAP notes automatically.
Terminology normalization
CCL tear, ACL tear, cranial cruciate ligament rupture — mapped to one canonical condition.
Pre-existing flags
Condition timeline relative to policy dates. Know what's pre-existing before you write the policy.
Multi-visit timeline
Reconstructs a pet's complete health history across clinics, visits, and document types.
Any input format
PDFs, photos, scanned faxes, handwritten notes. OCR extraction handles it all.
Embeddable widget
Drop in Trellis Link. Pet owners upload records. You receive structured JSON via webhook.