🔒 Hidden page — not listed on mikesvet.com.
Access is restricted to authorised Mike's Vet staff only.
Dashboard
🔬
0
Surgeries Today
0
In Progress
0
Surgeries Complete
🚨
0
Overdue Tasks

Next Surgeries

High Priority Tasks

📅 Appointment Types Today

📋 Tasks by Team

🏆 Top Creators Month to Date

✅ Top Completers Month to Date

📢 Announcements

Today's Board

Surgeries

0

Appointments

0

Task Board

All
To Do
In Progress
Done
Blocked
🚨 Overdue

📊 Task Report by Employee

Select an employee above to view their task report.

My Tasks

Open
In Progress
Done
All

Clinic Orders

All
Drafts
Sent
Approved
⏸ On Hold

TNR Campaign — Goal: 1,000 cats

Surgery-day availability Tue · Thu · Sun — 14 slots/day (10 ♂ · 4 ♀) · next 3 months
0 / 1,000 cats neutered
0%
0
Appointments
0
Cats Booked
0
Confirmed
0
Cats Completed
1000
Cats Remaining
All
⏳ Pending
✅ Confirmed
🎉 Completed
🗑️ Deleted
# Client Name Contact Cats Sexes Booking Status Actions

🧹 Services Team

Company Policies

⏳ Loading policies...
📖
Select a policy to read
Choose from the list on the left

Manager View

👥 Portal Engagement

🧹 Services / Cleaning History

📋 Task Overview

EU Animal Health Certificate

ANNEX III · Reg. 2026/705

Page 1 — Consignment Details

United Arab Emirates ISO: AE
Pets

I.28 Animal Identification I.20 Quantity: 1

Part II — Vaccination Details

United Arab Emirates

Part 2 — II.2 Movement Date

Inserted into "fit for the non-commercial movement on ___" on page 2

Part 2 — Declaration

💰 Sales Dashboard

Upload Payment Summary
Upload the daily EzyVet Payment Summary CSV at closing. Your first-ever upload can be the full YTD history in the same format.
📅
AED 0
Sales Today
🗓️
AED 0
Month to Date
📈
AED 0
Year to Date
🧾
AED 0
Avg Invoice Spend (YTD)
🧾
0
Invoices Today
Approved Today
Unapproved Today
Daily Sales — last 30 days
Approved vs Unapproved Invoices
Top Customers
Payment Methods (YTD)
Staff Performance — this month (sales value processed per staff member)

📦 Product/Staff Sales

Upload Invoice Lines
Upload the EzyVet Invoice Lines export to see what's moving and who's selling it. Covers any date range in one file — your first upload can be your whole YTD history.
Upload Product Cost Prices
Upload the EzyVet Inventory Value export (Code + Cost Price Per Unit) to power GP margin calculations on vet dashboards. Products with no cost price on file (e.g. consult fees, services) are treated as 100% margin — no cost of goods behind them.
📅
AED 0
Revenue Today
🗓️
AED 0
Month to Date
📈
AED 0
Year to Date
🧾
AED 0
Avg Line Value (YTD)
Revenue by Product Group (YTD)
Revenue by Staff (YTD)
Revenue by Species (YTD)
Top Products
Who's Selling (revenue per staff member / vet — click anyone for the full breakdown)

🤖 AI Inventory

Upload Inventory Movement CSV
From EzyVet — you can select multiple files at once (e.g. one export per product group)
ℹ️ How to generate this report in EzyVet
  1. In EzyVet, go to the Reporting tab
  2. In the left sidebar, find and click Inventory Movement (under the Inventory section)
  3. Set the date range — use at least 3 months of history so trends are meaningful (6+ months is even better)
  4. Click View Report, then use the Export button and choose CSV
  5. You can run this per Product Group if you'd rather upload a few smaller files — just select them all at once here, or upload one at a time
🤖 AI Reorder Recommendations
Amber analyses consumption velocity across every product to flag what's worth ordering
Amber
Amber
Mike's Vet Clinical AI
🐾
Back at it, there
🔬 Drug dosages & protocols  ·  📋 Differential diagnoses
💊 Treatment guidelines  ·  🩺 Clinical reference questions
⚠️ Clinical reference only — verify with a licensed veterinarian

🎙️ Mike's Vet Scribe

ℹ️ How to use Mike's Vet Scribe
  1. Click ➕ New Case and enter the patient's name — optionally link it to today's board or a current inpatient so the details fill in automatically.
  2. Choose what you're adding: 🎙️ New Recording (dictate the consult), 📄 Medical History, 🗄️ Visit/Discharge Summary, or + Other for anything else.
  3. For a recording: tap the mic to start, tap again to pause/resume, then tap ⏹ Stop Recording when you're done.
  4. Click ✨ Generate — Scribe transcribes it, writes a standard SOAP note, and suggests a differential diagnosis using the clinic's reference library. This saves automatically.
  5. Review and edit anything before you're happy with it — edits save to the same entry, they won't create duplicates.
  6. Add as many recordings, notes, or summaries as the case needs — everything appears in the Case Content list, most recent first.
Vets and nurses see only their own cases. Camelia, Kim, and Emily can see everyone's.
🎙️

Loading cases...

WhatsApp Update Generator

Powered by Amber AI · Mike's Vet Dubai
📋 How to send WhatsApp updates to owners
1️⃣
Export from EzyVet
Open the patient's clinical record in EzyVet and export or print it as a PDF. Repeat for each patient you want to update today.
2️⃣
Upload the PDFs
Drag and drop all your PDFs into the upload box below, or click it to browse your files. You can upload up to 20 at once.
3️⃣
Generate messages
Click Generate All. Amber reads each record and writes a clear, friendly WhatsApp update message for the owner automatically.
4️⃣
Copy & paste to WhatsApp
Click 📋 Copy on a card, open WhatsApp on your phone or desktop, find the owner's chat and paste the message. Review before hitting send!
🎯 Set the case trajectory on each card — 📈 Improving, ➖ Stable, or 📉 Deteriorating. This is set by you, the clinician, not guessed from the notes, so the message tone always matches how the patient is actually doing. Picking 📉 Deteriorating also adds a line letting the owner know the attending vet will call them directly. Change it any time and the card regenerates automatically.
⚠️ Always review before sending. Amber generates these messages from the clinical record automatically — please read through each one before pasting it to the owner. If anything looks off, click 🔄 Regenerate or edit the text after copying.
📂
Drop EzyVet PDF records here, or click to browse
Upload up to 20 clinical records at once — one WhatsApp message generated per file

Inpatient List

🏥

Loading inpatient list...

Dosage & Fluid Calculator

⚠️ Verify all doses with a senior vet before administration

Feline Pain Score — CMPS-Feline

⚠️ A scoring aid — clinical judgement & a senior vet decide on analgesia

Staff Schedule

🕐
Upload Monthly Schedule
Upload the Shifts Schedule export — re-uploading a month cleanly replaces just that month, other months are untouched
Click or drag the .xlsx file here

🧾 Charge Capture Check

Powered by Amber AI · Mike's Vet Dubai
What this does
Upload a patient's clinical record alongside their invoice, and Amber checks whether everything documented as done — a test performed, results discussed, a diagnosis reached, days spent hospitalized — actually has a matching charge. It's here to help you catch missed billing, not to replace your own review — always check its suggestions before adding anything.
1️⃣ Clinical Record
📂
Click or drag a PDF export from EzyVet
— or paste the notes directly —
2️⃣ Invoice(s)
You can select or drag multiple invoices if this visit was billed across more than one — they'll all be checked together against the clinical record.
📂
Click or drag one or more invoice PDFs
— or paste the invoice content directly —

User Management

Manage who can access the portal and their roles. Changes are saved immediately.

👥
0
Total Users
0
Active
👔
0
Managers
🔒
0
Deactivated
Name Email Role Department Status Actions

🔒 Only cami@mikesvet.com can access this page. Users are stored locally and persist across sessions.

🩺
Amber
Mike's Vet Clinical AI
Hi! I'm Amber, Mike's Vet clinical AI assistant. Ask me anything from our clinical protocols, drug formulary, or treatment guidelines. I'll only answer from our uploaded reference library.
⚠️ For clinical reference only — always verify with a senior vet