Enterprise DNA

ezyVet pricing and alternative

Paying ezyVet every month, and still reconciling the ketamine register by hand? Own the system that keeps the register for you.

Book 30 minutes with Sam. Bring your last ezyVet invoice and the number of vets and nurses who use it each week. We look at what you pay now, what your contract adds on top, and where your team still keeps the register, recalls and unbilled work on paper. Then we show you your own version with your ezyVet clients and animals brought across. One setup fee, then a monthly retainer, and the system is yours.

ezyVet's pricing page says you can get started for as little as US$260.50 a month, which is US$3,126 a year at the entry price. Everything beyond that, including enterprise pricing for groups, is given on request, and training and data conversion are not priced on the page.

  • check_circle30 minutes with Sam, no obligation
  • check_circleYour ezyVet clients and animals brought across
  • check_circleYour clinical records in a database you own

What a clinic owner pays for

One published number, and a quote for the rest

Owners, patients, appointments, consults, charges, vaccinations, invoices, stock and the register: that is the asset. ezyVet publishes one entry price and quotes everything else, so the real bill is whatever your contract says.

paid

The entry price, every month

ezyVet's own page starts at US$260.50 a month. That is US$3,126 a year at the floor, before anything your clinic's quote adds.

request_quote

The rest is on request

Additional pricing, current promotions and enterprise pricing for corporate groups are given on request. You learn what a clinic your size pays only by asking their sales team.

build

Getting in is not on the price list

Training and data conversion are not priced on the pricing page. The thing that costs most to move is your own clinical history.

extension

An ecosystem that points at its owner

ezyVet is part of IDEXX, and its pricing page lists IDEXX diagnostic integrations among what you get. The software sits inside a diagnostics company's plans for your clinic.

dashboard

Reports that stop at the vendor's questions

Whether the ketamine register reconciles with the shelf, which vets hold bookings on an expiring practising certificate, which finished work was never invoiced: questions that cut across records wait for a report builder.

lock

Your clinical records behind their export

Years of consults, vaccination histories and financials live in their cloud. Leaving is a conversion project, and the record the Council can ask you for sits in a system you rent.

What you get instead

The practice record you own, with the professional gates built in

The book

A day sheet that cannot break the rules

Booking carries the discipline the profession runs on. The gates are in the open, cite their sources, and have no override buttons.

  • check A vet without a current practising certificate on the day does not go in the book (Veterinarians Act 2005 s 18)
  • check No double-booking a vet across two rooms, and no booking a deceased patient: the record stays, the bookings stop
  • check A past appointment nobody completed, cancelled or marked a no-show stays loud until someone answers what happened
  • check Cancellations and no-shows go on the record with their reason, so the pattern by owner is a question you can ask, not a feeling

The consult room

Records finished, consented, dispensed and billed

Open the consult, charge as you go, complete it properly. Every gate the Council cares about sits on those three steps.

  • check A consult does not complete without clinical notes: the record is the evidence of care (VCNZ Code of Professional Conduct)
  • check A surgery or dental does not complete without consent on record
  • check Dispensing a restricted medicine happens only inside a vet's consult (ACVM Act 1997); an expired batch refuses; a controlled drug writes its register entry in the same breath
  • check The finished consult becomes the invoice while the owner is at the desk, and every one that got away without an invoice is named

Compliance

The register the inspector asks for, kept by construction

Nine rules from the Acts and the Code, run against the records with sources cited, and the sharpest ones enforced at the gate.

  • check The controlled drug register only ever adds entries: every receipt, dispensing and witnessed disposal with the running balance (Misuse of Drugs Regulations 1977)
  • check The register is reconciled against the shelf, drug by drug, and a discrepancy is the loudest line on the morning list
  • check The compliance check names every breach: expired certificates, unconsented procedures, expired batches, unchipped dogs, each with its rule and source
  • check The register, vaccination certificates, statements and clinical histories print in your clinic's name, ready for an audit

Yours

Your database, your protocols, your name on the certificate

Plain records you own, a recall list that works for you, and an import that doubles as the first audit of the old system.

  • check Your ezyVet client and animal exports come across in one step, and running it again updates instead of duplicating
  • check The recall list is a call sheet with phone numbers, and the lapsed list ranks the patients you are quietly losing by what they spent
  • check Add a field, a protocol, a document or a whole routine by describing it to Claude
  • check No price list to read and no quote to wait for: one setup fee, then a retainer

Make it yours

Design your own ezyVet replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from ezyVet. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your ezyVet replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your ezyVet data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from the demo data that ships with Vet Clinic for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.

forum

Vet Clinic for Claude Code

Connected to your own database

What items need my attention right now?

Needs attention (23)

[register_discrepancy] KET-100 · Ketamine 100 mg/ml · ml controlled drug register shows 46.5 ml, shelf count is 44.0: a discrepancy of -2.5 ml. Count it, find it, and record the correcting entry today (Misuse of Drugs Regulations 1977)

[apc_expired] Dr Priya Nair · holds 3 appointment(s) next 7 days practising certificate expired 2026-09-13 and still in the book: reassign every appointment today, practising without a current certificate breaches the Veterinarians Act 2005

[consult_unfinished] CN-2011 · Ziggy · Dr Miriam Cole opened 2026-09-21 and never completed: the notes are the clinical record, finish it while Dr Miriam Cole still remembers the consult

[consent_missing] CN-2004 · Banjo · Dr Sione Tuala dental completed 2026-07-05 with no consent on record: get the signed form scanned and dated today, informed consent is what the Council asks for first

[unbilled] CN-2006 · Tui · Dr Sione Tuala $191 of completed work with no invoice, 16 days old: build it before it becomes a write-off

[recall_overdue] Rusty · Nikau Kereama · Canine DHP Canine DHP was due 2026-01-23 (245 days ago) and nothing is booked: every lapsed recall is a patient quietly becoming someone else's

Ask it anything

Questions ezyVet cannot answer

Every one of these is a real question the demo answers today. Yours will be different, and that is the point.

chat_bubble Which controlled drugs' register balances do not reconcile with the shelf, right now, before the inspector asks?
chat_bubble Which vets in next week's book will not hold a current practising certificate on the day?
chat_bubble How much finished work has no invoice, per vet, and how old is the oldest dollar?
chat_bubble Which patients overdue a vaccination have no booking, with the owner's phone number, as one call sheet?
chat_bubble Which completed procedures have no consent on record?
chat_bubble Which active patients have not been seen in 18 months, ranked by what they historically spent?
chat_bubble Whose weight has drifted more than 5% across their last three visits without a note about it?
chat_bubble Which drug batches expire inside 60 days, and what is that stock worth at retail?
chat_bubble What is the no-show pattern by owner, and what did it cost in booked minutes this quarter?
chat_bubble If the Council asked for one patient's complete record on Monday, is anything missing: notes, consent, or the register line behind the premed?

Switching

How to switch from ezyVet

The move involves exporting your client and animal lists, running one import command, and then a hands-on hour reconciling vaccinations and the controlled drug register before you switch off the old system.

  1. 1

    Export your records from ezyVet

    Export your client and animal lists from ezyVet. Its list screens export to CSV, and ezyVet also exports financial reports the same way. If your account offers a different export format, use what it allows and check with ezyVet on scope. This is the raw material the import reads, so pull complete lists rather than a sample.

  2. 2

    Run the import, dry run first

    In your Claude Code setup, import your ezyVet data by pointing it to your client and patient spreadsheet files, doing a test run first. The test run shows what would load without touching your records, so you can fix the files before committing anything. Run it for real once the preview looks right.

  3. 3

    Check what the import flags

    The import is the first audit, not just a data load. It surfaces an animal whose owner is missing from the export, or a dog with no microchip on record, the moment it finishes. Read that list before you do anything else. Rows match on their ezyVet code, so re-running the import later updates records instead of duplicating them.

  4. 4

    Run both systems side by side

    Keep ezyVet running while you work through what came across. Spend an hour entering the current vaccination state for each patient and opening the controlled drug register from a physical count on the shelf, since neither carries over automatically. Use this period to check the new record against ezyVet before anyone relies on it alone.

  5. 5

    Switch off ezyVet

    Once the record matches what's on the shelf and in the book, and the team is using attention, book and register day to day, cancel the ezyVet subscription. There is no per-vet fee waiting on the other side, and your data stays in records you own, readable by any tool from here.

construction

Where the real effort goes

The real work is not the import command, it is deciding what history to bring across and how your own fields and rules should map: your price list, which items are restricted medicines, which are controlled drugs, and your branch structure. The migration guide spells out what carries over and what deliberately starts fresh. When Enterprise DNA installs and runs this for you, this is the part they handle.

Not ready for a call?

Get your ezyVet switch plan by email

We will send you the step-by-step plan for moving your business off ezyVet, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to own it

Do it yourself, have it customised, or have it run for you

Open source

Do it yourself

Free, open source

  1. 1 Clone the repo
  2. 2 npm run demo, then open the folder in Claude Code
  3. 3 Type /attention
  4. 4 Import your ezyVet exports and point it at your own database
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer for ongoing work

  • check Your vaccination schedules, consent forms and price list, with restricted and controlled items flagged right
  • check Your ezyVet clients and animals brought across, with a test run first
  • check Current vaccination state and opening register balances set up from a physical count
  • check Lab results, imaging or an online booking page connected, if your clinic needs them
Get your version built

Omni by Enterprise DNA

We run it for you

One setup fee, then a retainer

  • check Installed and run inside Omni by Enterprise DNA, with the rest of your business
  • check Backups and access for each vet, nurse and the front desk set up
  • check The morning list and register reconciliation ready before the first consult
  • check Your protocols and reports kept up as the clinic grows, with no quote to renegotiate
Book a 30-minute bill review

Questions

Instead of ezyVet, answered

How much does ezyVet cost a clinic like mine? expand_more

ezyVet's pricing page says you can get started for as little as US$260.50 a month, US$3,126 a year at that price. It gives additional pricing, promotions and enterprise pricing for groups on request, so what a clinic your size pays is in your contract, not on the page. Enterprise DNA charges one setup fee, then a retainer.

Is a 30-minute bill review worth our time? expand_more

Bring your last ezyVet invoice and your contract terms. We work out what you pay in a year, which parts of ezyVet your team relies on, and whether your own version would cost less to run. If staying on ezyVet is the better choice for your clinic, we say so.

What happens to my ezyVet data? expand_more

Export your client and animal lists and we bring them across, with a test run first. Then the current vaccination state and the opening controlled drug register are set up from a physical count, because both should start from what is true today. Records match on their ezyVet code, so running the import again updates rather than duplicates.

What about our lab machines and online booking? expand_more

The free version records what the clinic enters: results and bookings are typed in by a person, not pulled down a wire. When Enterprise DNA builds your version, we connect the lab, imaging or booking pieces your clinic actually uses, and leave out the ones it does not.

Is the controlled drug register kept properly? expand_more

It keeps the shape the Misuse of Drugs Regulations describe: every receipt, dispensing and witnessed disposal with a running balance, entries never edited or removed, and reconciled against the shelf whenever you ask. Whether your storage, custody and destruction arrangements comply stays your call, and every rule cites its source so you can check it.

Stop renting the record the Council can ask you for

30 minutes with Sam. Bring your ezyVet invoice and the number of people who use it. We look at what you pay now, what your team actually uses, and what your own version would look like for your clinic. If it is a fit, we build it and run it. If not, take the free version.

Vet Clinic for Claude Code is free and open source, published by Enterprise DNA.

Done paying for ezyVet?

Book a 30-minute bill review