Inferensys

Integration

AI Integration for IDEXX Neo Preventive Care

Move beyond static age-based schedules. Integrate AI with IDEXX Neo to create dynamic, risk-based preventive care campaigns that identify due patients, personalize outreach, and improve compliance.
Risk analyst performing AI risk assessment on laptop, risk matrices visible, casual office risk session.
AI INTEGRATION FOR IDEXX NEO

From Static Schedules to Intelligent Preventive Care

Move beyond age-based reminders to AI-driven preventive care campaigns that analyze individual patient risk and engagement patterns.

Traditional preventive care in IDEXX Neo relies on static, rule-based schedules for reminders (e.g., "annual wellness exam for dogs over 7"). AI integration transforms this by connecting to Neo's Patient, Client, and Service History data objects via its API. An AI model analyzes hundreds of signals—including breed-specific disease predispositions, local parasite prevalence from lab data, vaccination titers, previous compliance history, and even client communication responsiveness—to calculate a dynamic, individualized risk score and predict the optimal time for a next service.

The implementation typically involves a secure, event-driven architecture: a background service polls or receives webhooks from Neo for eligible patients. For each patient, it retrieves the relevant clinical and client data, passes it to a risk-scoring model, and returns a recommendation payload. This payload can trigger several automated workflows within Neo: creating a Preventive Care Campaign for a cohort of high-risk patients, generating a personalized draft Reminder with a specific, evidence-based call-to-action, or even flagging the patient record for the veterinarian's review during their next scheduled visit. The goal is to shift from "your pet is due" to "based on Fluffy's breed, weight trend, and local leptospirosis cases, we recommend a wellness panel and lepto booster next month."

Rollout requires careful governance. Initial models should be configured for vet-in-the-loop approval, where AI-generated campaign lists or reminder text are presented in a dedicated queue within Neo for clinical staff review before sending. This builds trust and ensures medical oversight. Over time, as confidence grows, low-risk, high-compliance reminders (like routine heartworm prevention in endemic areas) can be fully automated, while complex medical recommendations remain assisted. This approach turns IDEXX Neo from a reminder system into an intelligent care coordination hub, increasing client engagement and practice revenue by intervening at the right time for the right patient.

PLATFORM SURFACES

Where AI Connects to IDEXX Neo's Preventive Workflow

The Core Data Layer

AI models for preventive care require access to structured patient and client data within IDEXX Neo. This includes the patient's species, breed, age, weight, medical history (vaccinations, lab results, diagnoses), and lifestyle factors. Client data, such as communication preferences and past engagement, is also critical for personalizing outreach.

Integrations typically connect via Neo's API to pull this data into a secure environment for AI processing. The goal is to move beyond simple age-based schedules by creating individualized risk scores. For example, an AI model might analyze a dog's breed, local tick prevalence data, and the date of its last Lyme vaccine to calculate a personalized risk and recommend an optimal booster window, which is then pushed back into Neo as a custom reminder or task.

IDEXX NEO INTEGRATION PATTERNS

High-Value AI Use Cases for Preventive Care

Move beyond simple age-based reminders. Integrate AI with IDEXX Neo to build dynamic, individualized preventive care campaigns that analyze patient risk, predict service needs, and automate personalized client outreach.

01

Individualized Risk-Based Scheduling

Replace static age/breed schedules with AI models that analyze a patient's full medical history, lifestyle data (from client portal forms), and local disease prevalence to generate a personalized preventive care calendar. The AI updates the IDEXX Neo reminder engine with dynamic due dates for vaccines, parasite screenings, and wellness labs.

Static → Dynamic
Scheduling model
02

Predictive Client Compliance Scoring

Analyze historical client response patterns to reminders, payment history, and portal engagement to predict the likelihood of accepting a recommended service. Use this score within Neo's marketing module to tailor outreach—high-score clients get automated booking links; low-score clients are routed to a staff member for a personal call.

Batch → Segmented
Outreach strategy
03

Automated Campaign Content Generation

For each patient due for services, AI drafts personalized email and SMS content. It pulls context from the patient's record (e.g., 'Based on Max's love for hiking, his tick-borne disease screening is due') and generates a first draft for staff review before sending via IDEXX Neo's communication tools. This maintains personalization at scale.

Hours → Minutes
Content creation
04

Wellness Plan Personalization & Renewal

Integrate AI to analyze which patients would benefit most from a wellness plan based on predicted annual care costs and client financial patterns. For existing plan members, the AI monitors usage and predicts renewal likelihood, triggering personalized retention campaigns within Neo's client management workflows before the plan expires.

1 sprint
Implementation scope
05

Closed-Loop Outcome Tracking

After a preventive care campaign, AI monitors the IDEXX Neo medical record for completed services (vaccines, lab results). It automatically updates the patient's risk model, measures campaign ROI, and identifies clients who need follow-up. This creates a self-improving feedback loop for future campaigns.

Manual → Automated
Performance analysis
06

Integrated Financial Counseling

When a preventive service is recommended, AI generates a draft, itemized cost estimate within Neo's treatment plan module. It can also suggest payment plan options based on client history. This reduces financial friction at the point of recommendation, increasing service acceptance rates during the client conversation.

Same day
Estimate delivery
IDEXX NEO INTEGRATION PATTERNS

Example AI-Powered Preventive Care Workflows

These workflows illustrate how AI can transform rigid, schedule-based preventive care in IDEXX Neo into dynamic, individualized campaigns. Each example connects to specific Neo modules—Patient Records, Reminders, Communications, and Treatment Plans—to automate risk assessment and client engagement.

Trigger: A patient record in IDEXX Neo is flagged with an upcoming vaccine due date based on the standard protocol.

AI Action & Data Pull:

  1. The AI agent queries Neo's API for the patient's full history: breed, age, lifestyle data (indoor/outdoor, travel history), previous vaccine reactions, and local disease prevalence data (e.g., Lyme disease risk map).
  2. A risk model evaluates if the standard vaccine is necessary or if an alternative schedule/product is recommended based on individualized risk.

System Update & Client Communication:

  • If the risk model confirms the standard vaccine: The AI drafts and sends a personalized reminder via Neo's communication tools, explaining the "why" for this patient (e.g., "Based on Buster's hiking trips, his leptospirosis booster is recommended").
  • If the model suggests a deviation: The AI creates a task in Neo for the veterinarian to review the recommendation and a draft message to the client explaining the rationale. No automated reminder is sent until approved.

Human Review Point: Veterinarian approval is required for any deviation from the clinic's standard protocol before client communication is sent.

FROM STATIC SCHEDULES TO DYNAMIC RISK MODELS

Implementation Architecture: Data Flow & Integration Points

A production-ready AI integration for IDEXX Neo Preventive Care connects risk assessment models directly to patient records and campaign workflows.

The integration architecture centers on the Patient and Preventive Care Plan objects within IDEXX Neo. A background service, typically deployed as a secure container, polls Neo's API for patients due for preventive care reviews. For each patient, it extracts a consolidated data payload including: species, breed, age, weight history, previous diagnostic results, medication history, lifestyle flags (e.g., indoor/outdoor), and geographic location. This data is sent to a hosted AI model—which could be a fine-tuned open-source LLM or a managed service like OpenAI—that outputs a personalized risk score and a recommended service schedule (e.g., "Dental prophylaxis recommended in 4 months due to breed predisposition and mild gingivitis noted 6 months ago").

The generated recommendations are posted back to Neo via API, creating or updating Preventive Care Plan records and triggering Neo's native reminder engine. The key integration points are:

  • Data Ingestion Hook: A scheduled job using Neo's GET /patients and related clinical APIs.
  • Risk Model Service: A secure endpoint that receives patient JSON, runs the model, and returns structured recommendations.
  • Plan Update Action: Neo's POST /preventive-care-plans API to create actionable items linked to the patient record.
  • Audit Log: All model inferences, input data, and user overrides are written to a separate audit database for compliance and model retraining.

This flow transforms preventive care from a simple calendar-based alert ("Fido is due for his annual") into a dynamic, evidence-based recommendation system.

Rollout is typically phased, starting with a pilot species (e.g., canine patients) and a single high-value service like dental care. Governance is critical: all AI-generated plans are flagged as "Draft - Veterinarian Review Required" in Neo, requiring a clinician's sign-off before reminders are sent to clients. This human-in-the-loop step ensures medical oversight, builds staff trust, and creates a feedback loop where vet overrides are used to refine the model. The system's impact is measured by tracking the percentage of AI-generated plans accepted without modification and the change in client compliance rates for targeted preventive services over time.

IMPLEMENTATION PATTERNS

Code & Payload Examples

Patient Risk Scoring API

This API call is the core of a preventive care engine. It queries IDEXX Neo's patient records to calculate an individualized risk score for specific conditions (e.g., dental disease, obesity, heartworm), moving beyond simple age-based schedules. The score informs the timing and messaging of preventive care campaigns.

python
import requests

# Example payload to a risk-scoring service
risk_score_payload = {
    "patient_id": "PAT-789123",
    "species": "Canine",
    "breed": "Golden Retriever",
    "age_months": 84,
    "weight_history": [38.1, 39.5, 41.2],  # Last 3 weights in kg
    "last_dental_procedure": "2023-11-15",
    "location_risk_factors": {"heartworm_prevalence": "high"},
    "clinical_notes_keywords": ["gingivitis", "tartar"]
}

# Call the AI risk model
response = requests.post(
    "https://api.your-ai-service.com/v1/risk/calculate",
    json=risk_score_payload,
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)

risk_result = response.json()
# Returns: {"risk_score": 0.87, "condition": "periodontal_disease", "recommended_action": "schedule_prophy", "confidence": 0.92}

The result triggers a workflow in IDEXX Neo to create a targeted reminder or task for the care team.

AI-PREVENTIVE CARE CAMPAIGNS

Realistic Time Savings & Operational Impact

How AI-driven preventive care workflows in IDEXX Neo shift from manual, calendar-based reminders to individualized, risk-aware patient outreach.

WorkflowBefore AIAfter AIImplementation Notes

Patient Eligibility Identification

Manual report runs for age-based cohorts

Automated daily scoring of all patients via risk model

Model uses breed, location, medical history, and previous compliance

Campaign List Creation

Export, filter, and segment in spreadsheets (1-2 hours)

Automated dynamic list generation in Neo (5-10 minutes)

Lists update in real-time as patient risk scores change

Message Personalization

Generic templates with basic pet/owner name merge

Context-aware drafts with breed-specific risks & recent visit highlights

AI generates draft; staff reviews and approves before sending

Channel & Timing Optimization

Fixed schedule (e.g., email every 6 months)

Predicted optimal channel (SMS/email) and day/time per client

Based on historical open/response rates and appointment data

Follow-up & Re-engagement

Manual tracking of non-responders

Automated tiered follow-up sequences triggered by lack of response

Second-touch messages are rephrased or offer a different call to action

Campaign Performance Analysis

Monthly review of appointment bookings from reminders

Real-time dashboard showing engagement rates, predicted vs. actual bookings, and ROI

Enables continuous refinement of risk models and messaging

Veterinarian Review & Oversight

Batch review of large patient lists for appropriateness

Focused review queue of high-risk or complex cases flagged by AI

Ensures clinical judgment remains central; AI handles routine cases

CONTROLLED DEPLOYMENT FOR CLINICAL WORKFLOWS

Governance, Safety, and Phased Rollout

Implementing AI for preventive care requires a controlled, audit-ready approach that respects clinical judgment and patient safety.

A production integration for IDEXX Neo preventive care campaigns is built on a human-in-the-loop architecture. The AI acts as a copilot, analyzing patient records—including past visits, lab results, medications, and lifestyle data from the Neo Patient and MedicalRecord objects—to generate a draft risk assessment and service recommendation. This draft is presented within the Neo interface as a suggestion for the veterinarian or practice manager to review, modify, and approve before any client communication is triggered. All AI-generated content and recommendations are logged to a dedicated AIAuditLog object, creating a clear lineage from suggestion to action.

Rollout follows a phased, risk-managed path. Phase 1 (Pilot) targets a single, high-value service like dental prophylaxis or senior wellness panels for a subset of low-risk patients. The AI's draft recommendations are reviewed 100% of the time, and feedback is collected directly in Neo to fine-tune the model. Phase 2 (Expansion) broadens to additional preventive services and patient cohorts, introducing automated draft generation for approved workflows while maintaining mandatory review for new or complex cases. Phase 3 (Scale) enables conditional auto-approval for high-confidence, routine recommendations (e.g., annual vaccines for healthy adult pets with complete histories), freeing clinical staff to focus on nuanced cases.

Governance is enforced at the API and data layer. Access to the AI inference service is scoped via API keys and role-based permissions within Neo, ensuring only authorized users can generate or approve recommendations. Patient data sent for analysis is pseudonymized where possible, and all prompts are engineered to avoid generating novel medical advice, instead grounding suggestions in the practice's established protocols and the patient's own historical data. This controlled approach ensures the integration enhances efficiency without compromising the veterinarian's role as the final clinical decision-maker.

IMPLEMENTATION DETAILS

Frequently Asked Questions

Common technical and operational questions about integrating AI-driven preventive care models with IDEXX Neo's campaign and patient management workflows.

The integration connects via IDEXX Neo's REST API to pull structured patient data on a scheduled or event-driven basis. Key data points include:

  • Patient Records: Species, breed, age, weight history, spay/neuter status.
  • Clinical History: Past diagnoses, procedures, medications, and lab results (e.g., CBC, chemistry panels).
  • Preventive Care History: Dates and types of previous vaccinations, parasite preventatives, dental cleanings, and wellness exams.
  • Lifestyle & Environmental Data: Client-provided information on indoor/outdoor status, travel history, and other pets in household, if stored in custom fields.

This data is used to train or feed a risk-scoring model that moves beyond simple age-based schedules. The model outputs a patient-specific risk score and recommended service due date, which is then pushed back into Neo as a custom field or used to trigger a campaign.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.