How V.E.T.S. Works

One Platform, Six Integrated Systems

V.E.T.S. unifies veterinary practice management, livestock operations, collaboration, e-commerce, mobile operations, and IoT monitoring into a single, seamless platform. Here's how it all works together.

Getting Started: Three Simple Steps

Step 1: Create Your Free Account

What Happens: You create a login, verify your email, and set up your profile.

Behind the Scenes: V.E.T.S. creates your Client record, sets up permissions, and prepares your workspace. If you've had animals entered by a veterinarian before, the system can link them to your account.

Time Required: 2-3 minutes

Step 2: Add Your First Animal

What Happens: You enter basic information: name, species, breed, date of birth, identifying marks.

Behind the Scenes: V.E.T.S. creates an Animal record, links it to your Client, sets up default permissions, and prepares the TeamDoc collaboration space.

Time Required: 1-2 minutes per animal

Mobile Option: Use your phone to take photos, scan microchips, and record GPS location while entering data in the field.

Step 3: Start Using Features

What Happens: Add medical records, breeding data, performance evaluations, photos, documents, and more.

Behind the Scenes: V.E.T.S. stores everything in a unified database, maintains audit trails, enforces business rules via 3,206 triggers, and keeps data synchronized across all devices.

Time Required: Ongoing, as needed

The Six Core Systems

1. Veterinary Practice Management

SOAP Notes

Comprehensive medical records with Subjective, Objective, Assessment, and Plan sections. 29 specialized record types for different procedures.

DICOM Imaging

Full integration with medical imaging equipment. Store, view, and annotate X-rays, ultrasounds, and other diagnostic images.

Lab Integration

Automatic import of lab results from external laboratories. Results linked directly to patient records.

Prescriptions

Drug database, dosage calculations, interaction warnings, and prescription history tracking.

Billing

Integrated invoicing, QuickBooks sync, insurance claims, and payment tracking.

Appointments

Scheduling system with reminders, recurring appointments, and mobile calendar sync.

Production Stats: 15,077 vaccination records, 1,143 diagnostic images, 29 specialized medical record types

2. Livestock Operations

Herd Management

Organize animals into herds, track movements, manage grazing rotations. 66 active herds in production.

Breeding Programs

Track breeding events, embryo transfers, pregnancies, births. Complete pedigree documentation across 747 breeds.

Performance Tracking

Record weights, measurements, competition results, production metrics. Custom evaluation forms for any species.

GPS Tracking

Real-time location monitoring, geofencing alerts, movement history. Integrated with Google Maps.

Fractional Ownership

Manage partial ownership, track ownership percentages, coordinate decisions among co-owners.

Embryo Transfer

Complete ET management: donor selection, recipient tracking, pregnancy monitoring, success rates.

Production Stats: 36,553 animals, 747 breeds, 10 species, 66 active herds

3. TeamDoc Collaboration

Shared Access

Grant veterinarians, trainers, co-owners, and others access to specific animals. Granular permissions control what each person can see and do.

Tasks & Workflows

Assign tasks, set due dates, track completion. Automated workflows for common processes (vaccinations, breeding schedules, etc.).

Media Library

Shared photos, videos, documents. Organized by animal, date, and type. 1,143+ images in production.

Discussions

Threaded conversations linked to animals, tasks, or topics. Email notifications keep everyone informed.

Knowledge Base

TreeValues system for organizing information hierarchically. Items for detailed documentation. Collaborative editing and versioning.

Audit Trails

Complete history of who did what, when. Critical for compliance, dispute resolution, and quality assurance.

Production Stats: 11,928 active users, multi-organization collaboration, 17+ years of audit history

4. E-Commerce

Online Store

Sell animals, equipment, services. Full shopping cart, inventory management, product variants.

Auction System

Online auctions for livestock. Bid tracking, automatic winner notification, integrated payment.

Payment Processing

Credit card processing, invoicing, payment plans. QuickBooks integration for accounting.

Shipping & Logistics

Shipping calculator, label printing, tracking numbers. Coordinate animal transport.

5. Mobile Operations

197 Mobile Procedures

Specialized mobile interfaces for field work: quick SOAP notes, breeding records, performance evaluations, photo capture.

Offline Capability

Work without internet connection. Data syncs automatically when connection restored.

Camera Integration

Take photos directly from forms. Automatic upload and linking to animal records.

GPS Integration

Record location with each entry. Track animal movements, field visits, service calls.

Barcode/RFID Scanning

Scan microchips, ear tags, barcodes to instantly pull up animal records.

Voice Input

Dictate notes hands-free while working with animals.

6. IoT Integration (IoVETS)

Sensor Network

Connect wearable sensors, environmental monitors, automated feeders. Real-time data streaming.

Health Monitoring

Track temperature, heart rate, activity levels, rumination. Automatic alerts for abnormal readings.

Environmental Data

Monitor barn temperature, humidity, air quality. Optimize conditions for animal health.

Automated Actions

Trigger workflows based on sensor data: alert vet if temperature spikes, adjust feeding based on activity.

The Technical Architecture

Enterprise-Grade Foundation

V.E.T.S. is built on a sophisticated multi-tenant architecture designed for scale, security, and reliability.

Database Layer

  • 830+ Tables: Comprehensive data model covering all aspects of animal care
  • 2,841 Views: Optimized queries for common operations, security boundaries
  • 2,735 Stored Procedures: Business logic implementation, API endpoints
  • 3,206 Triggers: Data integrity enforcement, audit trails, business rules
  • 2,982 Indexes: Query performance optimization
  • 274 Functions: Reusable calculations and transformations

Application Layer

  • ASP.NET WebForms: Mature, stable web application framework
  • AJAX: Responsive user interface without page reloads
  • Mobile-Optimized: Responsive design adapts to any screen size
  • API Endpoints: RESTful interfaces for integrations

Security & Permissions

  • Multi-Tenant Isolation: Complete data separation between organizations
  • Granular Permissions: Control access at animal, record, and field level
  • Role-Based Access: Veterinarians, owners, trainers, staff each see appropriate data
  • Audit Trails: Complete history of all data access and changes
  • Encryption: Data encrypted in transit and at rest

Integration Framework

Current Integrations (63+ Systems)

  • DVMOne: Veterinary practice management system
  • QuickBooks: Accounting and billing
  • DICOM: Medical imaging equipment
  • Google Maps: GPS tracking and location services
  • OneAll/Janrain: OAuth authentication (Facebook, Google, etc.)
  • Lab Systems: Automatic import of lab results
  • Breed Associations: Pedigree verification and registration
  • IoT Sensors: Real-time health monitoring
  • Email Systems: Notifications and communications
  • SMS Gateways: Text message alerts

Data Flow Example: Adding a Vaccination Record

User Action

Veterinarian opens animal record on mobile device, selects "Add Vaccination", enters vaccine type, lot number, date, and location.

System Processing

  1. Validation: System checks permissions (is user authorized?), validates data (is vaccine type valid?)
  2. Storage: Creates vaccination record in database via stored procedure
  3. Triggers Fire: Audit trail created, next vaccination due date calculated, owner notification queued
  4. Integration: If QuickBooks integration enabled, billing record created
  5. Sync: Data pushed to all connected devices (owner's phone, clinic desktop, etc.)
  6. Notification: Owner receives email/SMS: "Vaccination recorded for [Animal Name]"

Result

Vaccination record instantly available to all authorized users, next vaccination automatically scheduled, billing handled, owner informed. Total time: 30 seconds.

Scalability & Performance

Proven at Scale

  • 36,553 Animals: Production database validates architecture handles large datasets
  • 11,928 Users: Multi-tenant design supports thousands of concurrent users
  • 17+ Years: Continuous operation proves stability and reliability
  • 2,982 Indexes: Query optimization ensures fast response times

Growth Capacity

  • Database: SQL Server scales to millions of animals, hundreds of thousands of users
  • Application: Load balancing and caching support high traffic
  • Storage: Cloud-based file storage scales infinitely
  • Integrations: API-based architecture adds new systems without core changes

Why It Works

Unified Data Model

Everything connects: medical records link to breeding data, breeding data links to performance, performance links to sales. No silos.

Business Rules Enforcement

3,206 triggers ensure data integrity. Can't delete an animal with medical records. Can't schedule breeding during pregnancy. Rules enforced automatically.

Audit Everything

Complete history of all changes. Who, what, when, why. Critical for compliance, dispute resolution, and quality assurance.

Mobile-First Design

197 mobile procedures designed for field work. Offline capability. Camera, GPS, barcode integration. Enter data once, available everywhere.

Extensible Architecture

Add new record types, custom fields, specialized workflows without changing core system. TreeValues and Items provide infinite flexibility.

17+ Years of Refinement

Not a prototype. Production-proven platform continuously improved based on real-world use.

Getting Started

Ready to try V.E.T.S.? Create a free account and add your first animal in minutes.

Want more details? See Use Cases for real-world examples or Technical Architecture for deep technical details.

Standard UserName/Password Login:
 
Username:  
Password: