AVImark is a Windows server-based veterinary practice management system from Covetrus and one of the most widely installed on-premises PIMS in North America, running scheduling, medical records, billing, and inventory locally at the clinic. Official integration is gated behind the Covetrus Technology Integration Partner Program, with an application, a 6-8 week wait, and a signed partner agreement before you ever see documentation. An unofficial API from Supergood lets you programmatically pull patients, appointments, medical records, invoices, and inventory—and push updates back into AVImark—without the partner-program wait.

AVImark is a Windows server-based veterinary practice management system from Covetrus, in use since the 1980s and still one of the most widely installed on-premises PIMS in North America. Practices run scheduling, medical records, billing, and inventory locally at the clinic, with a notes glossary for consistent clinical documentation, a centralized whiteboard for tracking patient activity and assigning tasks, and integrated Covetrus tools—vRxPro digital prescribing, Covetrus Comms client messaging and telemedicine, and EMV/PCI DSS-compliant payment processing.
Core product areas include:
Common data entities:
Thousands of veterinary hospitals run AVImark as their clinical and financial system of record, but getting data in and out programmatically is one of the hardest problems in the veterinary software ecosystem:
Supergood delivers a managed, unofficial API for your AVImark system—no partner application, agreement negotiation, or 6-8 week wait. We connect to your AVImark deployment and normalize patients, appointments, medical records, invoices, and inventory into a consistent REST surface your team can build on immediately.
Use AVImark with AI agents: AVImark MCP Server →
Authentication
/authenticateEstablish an authenticated session with your AVImark system
Patient Operations
/patientsRetrieve patients with owner/client details, species, breed, and status
Scheduling
/appointmentsList appointments with provider, patient, reason, and schedule details
Clinical
/medical_recordsFetch medical history, treatments, notes, and prescriptions for a patient
Billing
/invoicesRetrieve invoices, line items, payments, and client account balances
Inventory
/inventoryRead inventory items, stock levels, and pricing
- Sync clients, patients, and appointments into engagement and reminder platforms - Trigger confirmations, recalls, and post-surgery follow-ups from live AVImark data - Write communication outcomes back to the patient record
- Pull invoices, production, and inventory across every AVImark server you operate - Consolidate revenue and compliance metrics into one BI dashboard - Eliminate manual end-of-day exports from each clinic
- Read prescriptions and refill requests as they are recorded - Keep external pharmacy and inventory systems in sync with dispensing activity - Reconcile stock levels against invoiced items automatically
- Extract complete patient histories, invoices, and client data from on-prem AVImark - Feed cloud systems, data warehouses, or acquisition due-diligence workflows - Maintain a continuously updated off-site copy of the clinical record
Authentication
Managed credential-based login with encrypted credential storage
Connectivity
Works with on-premises AVImark Windows server deployments via a secure connector
Response format
Normalized JSON over REST
Rate limits
Managed throttling tuned to your AVImark environment
Session management
Automatic session establishment, refresh, and recovery
Data freshness
On-demand reads against the live system—no batch export cycles
Security
Credentials encrypted at rest and in transit; least-privilege access
Webhooks
Change-detection events for new and updated records
Latency
Typically seconds per request, depending on clinic environment
Throughput
Paginated batch retrieval for large patient and invoice datasets
Reliability
Continuous monitoring with automatic retries and alerting
Adaptation
Automatic updates when AVImark screens or data structures change
No. AVImark has no public developer portal, self-serve keys, or SDKs. Official integration runs through the Covetrus Technology Integration Partner Program (Covetrus Connect API), which requires an online application, a reported 6-8 week wait, and a signed Covetrus Integrated Partner Agreement before you get documentation. Supergood provides an unofficial, managed API without that process.
Yes. AVImark runs on a Windows server at the clinic, and Supergood is built for exactly this pattern—connecting securely to on-premises systems and exposing a modern hosted REST API on top, without migrating your data.
Patients, clients, appointments, medical records, treatments, prescriptions, invoices, payments, and inventory—normalized into consistent JSON objects. Read and write operations are scoped to what your workflows require.
Bridge tools typically sync a fixed slice of data into one destination app. Supergood delivers a general-purpose API surface for your own applications and AI agents, with managed sessions, normalization, monitoring, and automatic adaptation when AVImark changes.
Credentials are encrypted at rest and in transit, access follows least-privilege scoping, and every request is logged. Your AVImark database stays on your server—Supergood reads and writes through authenticated access you control.