Premium WordPress Plugin for Veterinary Practices

The patient portal
pet owners actually use.

Share medical records, imaging, lab results, and vaccination history with pet owners — instantly and securely. No app to download. No WordPress account needed. Just a tap.

OTP — no passwords SMS & Email DICOM Viewer Simple & Secure Sharing
OTP Authentication — no passwords
No App Required
SMS & Email Notifications
DICOM Medical Imaging
Built for WordPress
Automated Reminders

Core Capabilities

Everything your practice needs, nothing it doesn’t

VetCarePress is purpose-built for veterinary workflows — from the exam room to the client’s phone in seconds.

Medical Records

Clinical notes, diagnoses, treatments, and imaging all in one place. Share any record with pet owners via a secure, time-limited link — no login account needed.

Vaccination Tracking

Log every vaccine with product, manufacturer, and schedule. Automated reminders fire via SMS or email before boosters are due — keeping pets protected and owners informed.

Staff–Client Messaging

Send and receive messages directly through the portal. SMS and email notifications keep clients engaged. Full audit trail with notification logging for compliance.

Lab Results & Bloodwork

Structured bloodwork, urine, and stool panels with pre-seeded marker databases. Visualise trends with weight graphs and measurement history using Chart.js.

Passwordless OTP Access

Clients log in with a one-time code sent via SMS or email — no WordPress account, no password to forget. reCAPTCHA v3 keeps the portal secure from bots.

DICOM Viewer & File Sharing

A professional-grade DICOM viewer is built in — multi-series, multi-modality, multi-frame with axial, sagittal, and coronal plane views, W/L adjustment, pan, zoom, slice stepping, and cine animation. Files are served through a permission-gated endpoint for privacy.

Medical Records

Every visit, every image, every result — beautifully organised

Pet owners see a clean, mobile-friendly timeline of their animal’s complete medical history. Clinical notes, diagnoses with status (tentative / final / resolved), treatments, and imaging are all in one structured view.

  • Clinical notes with rich-text and type taxonomy classification
  • Diagnosis tracking with tentative, final, and resolved statuses
  • Built-in DICOM viewer — multi-series, W/L, pan/zoom, slice animation
  • Secure share links with configurable expiry per record
  • Permission-gated file serving — clients only see what you share
RTG Ultrasound CT / MRI DICOM Share Links
medical-records.php

Luna

Domestic Shorthair · Female · 5 yrs

Shared
  • Diagnosis: Hyperthyroidism

    2024-10-22 · Dr. Kim

    FINAL
  • Abdominal Ultrasound

    2024-10-22 · DICOM · 4 images

    DICOM
  • T4 Blood Panel

    2024-10-22 · T4: 88 nmol/L ↑

    HIGH
  • Methimazole Prescription

    5 mg twice daily · PDF attached

    ACTIVE
dicom-viewer.php
W/L Bone Zoom Pan 4/18 Canine · Thorax AP 2024-11-14 · CT W:400 L:40 MRI CT RTG W L Zoom 1.4× 4 / 18 ◀ ▶ FPS: 8
Illustration

DICOM Viewer

Professional-grade imaging, built right into WordPress

VetCarePress ships with an advanced, professional-level DICOM viewer — no third-party plugin, no PACS server required. Pet owners and vets view diagnostic imaging directly in the browser at full fidelity, with the same tools found in dedicated radiology workstations.

  • Multi-series & multi-modality support (CT, X-ray, MRI, Ultrasound)
  • Multi-Frame DICOM with axial, sagittal, and coronal plane views
  • Window / Level adjustment
  • Pan and zoom with mouse or touch
  • Slice stepping and cine animation playback
  • Works in any modern browser — no plugin or download needed
DICOM Multi-Series W/L Presets Multi-Frame Axial · Sagittal · Coronal Cine Mode CT · MRI · RTG

Frictionless Access

Clients in — in seconds. No account, no app, no friction.

Most pet owners won’t create a portal account. VetCarePress solves this with OTP (one-time password) authentication. A six-digit code arrives by SMS or email; they tap it and they’re in. Zero barriers, maximum adoption.

  • SMS delivery via Twilio or Vonage (configurable)
  • Email OTP fallback via standard WordPress wp_mail()
  • reCAPTCHA v3 bot protection on the OTP request form
  • Automatic session expiry and daily token cleanup via WP cron
  • Shareable record links work without any login at all (grandma friendly)
Twilio Vonage reCAPTCHA v3 Token Share
otp-login.php

Enter your one-time code

Sent to +44 *** *** 7821

4
8
2
_
Code expires in 09:42
Twilio SMS Vonage SMS Email OTP
vaccinations.php

Buddy — Vaccination Schedule

  • DHPP (Core)

    Given: 2024-03-15 · Due: 2027-03-15

    CURRENT
  • Rabies (1-year)

    Given: 2024-03-15 · Due: 2025-03-01

    DUE SOON
  • Bordetella

    Given: 2024-09-10 · Due: 2025-09-10

    CURRENT

Reminder SMS scheduled for 2025-02-15

Vaccination Management

Automated reminders that keep pets protected — and clients returning

Never lose a client because they forgot a booster. VetCarePress tracks every vaccine product, manufacturer, and schedule, then fires SMS and email reminders automatically on your defined intervals.

  • Log vaccine product, manufacturer, lot number, and date
  • Taxonomy-driven vaccine type and product classification
  • Interval-based scheduling for any vaccine protocol
  • Automated WP cron reminder dispatch via SMS or email
  • Vaccination history visible to pet owners in the portal
  • Shareable vaccination certificates via secure token links
WP Cron SMS Reminders Email Reminders Vaccine Log
1000+
Patients managed
per clinic install
2 SMS providers
Twilio & Vonage
15+
Lab marker types
pre-configured
0 sec
Time to access records
with a share link

How It Works

Up and running in an afternoon

No complex setup. No third-party SaaS accounts required. Install, configure, and your clinic has a fully-featured client portal.

01

Install & Activate

Upload VetCarePress to your WordPress site, activate the plugin, and run the one-click setup to seed default lab markers, vaccine types, and URL slugs.

02

Configure Your Clinic

Add your clinic logo, configure SMS credentials (Twilio or Vonage), set your reminder intervals, and optionally enable or disable the messaging module.

03

Add Patients & Share

Create customer profiles and link patients. Add records, vaccinations, and lab results. Share anything with clients in one click — they access it instantly, no account needed.

FAQ

Common questions answered

No. VetCarePress uses OTP (one-time password) authentication. Clients enter their phone number or email address, receive a six-digit code, and are immediately authenticated. There are no WordPress user accounts to create or manage, and no passwords to forget.
VetCarePress supports Twilio and Vonage (formerly Nexmo) as SMS providers. SMS notifications are optional — the plugin works fully with email only. If you enable SMS, you’ll need a Twilio or Vonage account and API credentials, which you enter in the plugin settings.
VetCarePress supports DICOM (.dcm) files as well as standard image formats for X-rays, ultrasound, CT, and MRI. All files are served through a permission-gated endpoint for security — clients can only access files you have explicitly shared with them.
Yes. VetCarePress generates secure, expiring share tokens for individual records or vaccination certificates. You can send a link directly to a client — they click it and immediately see that specific record, with no login required. Links can be revoked at any time from the admin panel.
When you record a vaccination, you set the vaccine interval. VetCarePress calculates the next due date and schedules a reminder via WordPress cron. When the reminder date arrives, the notification service sends an SMS or email to the pet owner automatically. A full notification log is maintained for compliance.
Yes. VetCarePress renders the client portal via a shortcode ([vcp_customer_dashboard]) and supports full template overrides — place templates in your theme’s vetcarepress/ directory to customise the look. It also ships Gutenberg blocks for embedding the portal and customer view anywhere on your site.
Requires
WordPress 6.4+ PHP 8.1+ MySQL 5.7+ / MariaDB 10.3+
Integrates with
Twilio Vonage reCAPTCHA v3 Chart.js DICOM

VetCarePress

Give your clinic the client portal it deserves.

Strengthen client relationships, reduce missed vaccinations, and make medical records instantly accessible — without the friction.

vetcarepress.com · Built on WordPress · PHP 8.1+ · Requires WordPress 6.4+