Appointments vs visits

The most important distinction in emberVet: the trip versus the work for one animal.

This is the one distinction worth learning early, because it shapes scheduling, records, and billing.

An appointment is the trip

An appointment is a single trip to one place at one time. It records:

  • when — the date and time,
  • where — a location or an ad-hoc address,
  • who's going — the provider making the call,
  • and travel details like notes, mileage, and any travel fee.

A visit is the work for one animal

A visit is what you do for one animal during that trip. It records the visit type (such as a Wellness Exam), the services you performed, your clinical notes, and a status of its own.

One trip, many visits

The reason they're separate: a single trip often means several animals.

If appointments and visits were the same thing, you couldn't see three animals on one trip without pretending it was three trips.

Each has its own status

Because they're different things, they track progress separately:

  • Appointment status: Scheduled → En route → In progress → Completed (or Cancelled).
  • Visit status: Scheduled → En route → In progress → Completed (or No-show / Cancelled).

You might be In progress on the trip overall while one animal's visit is already Completed and the next is still Scheduled.

How this affects billing

Billing flows from visits, not appointments. The services on each visit become the lines on an invoice.

Next steps