IDEXX Cornerstone Integration Workflow

Auto-pull SOAP notes and invoices into real-time revenue audits

A complete walkthrough of how VetGuard connects to IDEXX Cornerstone Hub, pulls clinical SOAP records and itemized invoices every 5 minutes, extracts missed procedures with clinical NLP, and reconciles billing seamlessly.

5 min
Automated polling interval
0 sec
Clinic time on manual uploads
S·O·A·P
Structured note extraction
AES-128
Encrypted credential storage

Cornerstone Hub

Clinic System
Cornerstone Hub REST API endpoint provisioned
Static API key issued

Host Clinic Environment (IDEXX)

←PUT /api/v1/integrations/cornerstone

VetGuard.io

Billing Audit Engine
Validates API key with /api/v1/visits
Stores key encrypted with Fernet (AES-128)

Automated SOAP Reconciliation

Step 1 of 8

The clinic connects Cornerstone Hub once

Clinic admin in VetGuard Settings. Under 60 seconds.

The admin enters the practice’s Cornerstone Hub base URL and the static API key issued by IDEXX. VetGuard validates the credentials against Cornerstone Hub before saving, so invalid keys are rejected on the spot.

  • Credentials are encrypted at rest with Fernet (AES-128-CBC) and never returned over the API.
  • The UI displays only a masked 4-character hint (e.g. ••••e14a).
  • "Test connection" pings the Hub endpoint anytime and reports round-trip latency.
Cornerstone Integration Settings● Connected
Auto-pull active — VetGuard polls Cornerstone Hub every 5 minutes for new or changed visits.
Hub URLhttps://hub.cornerstonepms.com
API key••••e14a
Last syncJust now (14 changed visits)
DiagnosticsToken active · 42 ms
Required API scopes:visits:read, soapnotes:read, invoices:read, patients:read

VetGuard settings: Connected status, 5-minute auto-pull active, and live diagnostic latency.

Automated Cornerstone Revenue Recovery

Ready to capture missed charges in your Cornerstone practice?

Connect Cornerstone Hub once and VetGuard.io audits every visit automatically, with zero disruption to your team.

No credit card required Read-only Cornerstone Hub API Cancel anytime
Technical Architecture

Built for reliable veterinary operations

Designed around the Cornerstone Hub REST API to deliver consistent performance for single clinics and multi-location practices.

Read-Only Access

VetGuard only needs read scopes for visits, SOAP notes, invoices, and patients. Staff keep 100% control over billing entries.

5-Minute Auto-Pull

A background worker polls Cornerstone Hub every 5 minutes with a 10-minute overlap, or on demand with "Sync now".

Isolated & Resilient

Per-visit transactions and exponential backoff mean one bad record or a slow Hub never blocks the rest.

Cornerstone Integration FAQ

Common questions from practice managers evaluating automated billing audits.

Does VetGuard require manual exports or spreadsheet uploads?

No. VetGuard connects to Cornerstone Hub’s REST API and auto-pulls new and changed visits every 5 minutes, including SOAP notes and itemized invoices. No file handling is needed.

Does VetGuard alter or add charges to patient invoices?

Never. VetGuard is read-only for Cornerstone. It surfaces discrepancies in the reconciliation workbench for staff review, and your team keeps final billing authority.

How is my Cornerstone API key protected?

The key is validated against Cornerstone Hub before saving, encrypted at rest with Fernet (AES-128), and never returned over the API. Only a masked 4-character hint is shown in settings.

How long does connection take?

Under a minute for an admin: enter the Hub URL and API key, and VetGuard immediately pulls and audits the last 30 days of visits.

What if a poll fails or Cornerstone Hub is slow?

Each poll overlaps the previous window by 10 minutes, every visit is processed in its own transaction, and requests back off exponentially on HTTP 429 or network errors, so nothing is lost.