Skip to main content

Calendar

Managing Appointments

Overview

The Calendar & Appointment Management system in viggoVet allows clinics to efficiently handle bookings, organize schedules, and track patient visits. The system offers color-coded appointments, role-based views, and flexible columns that can be customized per clinic preference.

viggoVet Calendar

The Calendar View is highly adaptable:

  • Columns can be customized to show appointment types by room, purpose, or provider.
  • Appointments are color-coded based on type (consultation, surgery, emergency, etc.).
  • Hovering over an appointment provides quick details and actionable options.
  • Appointment statuses change dynamically based on confirmations, check-ins, and completions.

Manage Calendar

1. Accessing the Calendar

Navigate to Calendar from the sidebar or : 🔗 https://{your-clinic-slug}.viggo.vet/calendar

You can switch between:

  • Day View – Detailed breakdown of daily appointments.
  • Week View – A broader overview of upcoming schedules.
  • Month View – A macro view to track long-term scheduling trends.

2. Booking a New Appointment

To add a new appointment:

  1. Click on an empty slot.
  2. A modal window will appear to enter details:
    • Type – Choose the type of appointment (Consultation, Emergency, Surgery, etc.).
    • Category – Further classification if needed.
    • Complaint – The reason for the visit.
    • Provider – Assign a veterinarian or specialist.
    • Date & Time – Select the start and end time.
    • Client & Patient – Link the appointment to a specific client and patient.
    • Notes – Add any additional instructions.
  3. Click Save to finalize the booking.

3. Viewing & Managing Appointments

Each appointment block provides quick status indicators and actions based on status:

Hovering Over an Appointment

  • Displays quick details such as provider, patient, complaint, and status.
  • Provides action buttons to check-in, confirm, or modify the appointment.

Appointment Statuses & Actions

Status

Meaning

Available Actions

Not Confirmed

Pending confirmation by the client.

Confirm, Edit, Cancel

Checked In

The patient has arrived.

Mark as In Room, In Surgery, or Check Out

In Room

The patient is currently being attended to.

Move to Inpatient, In Surgery, or Check Out

In Surgery

The patient is undergoing a procedure.

Check Out, Print Cage Label

Inpatient

The patient is admitted for ongoing care.

Check Out, Print Cage Label

Checked Out

The appointment has been completed.

View history, Print Cage Label

Appointment Actions

  • Confirm Appointment – If an appointment is marked as “Not Confirmed,” you can confirm it manually.
  • Check-In & Check-Out – Tracks patient arrival and departure.
  • Move to In Room, Inpatient, or Surgery – Helps track real-time patient status.
  • Print Cage Label – Generates a cage label for hospitalized patients.
  • Edit or Cancel Appointment – Modify details or remove an appointment.
  • Duplicate Appointment – Easily create a follow-up appointment.
  • View History & Logs – Shows all changes and actions taken.

4. Multi-Clinic & Role-Based Visibility

  • Users will only edit appointments relevant to their role.
  • If a clinic has multiple locations, switching between them will dynamically reload the schedule.
  • Custom colors per clinic ensure easy differentiation when working across clinics.

Final Tips for Effective Appointment Management

  • Utilize color-coding to quickly identify appointment types.
  • Keep statuses updated to reflect real-time patient movement.
  • Leverage the hover feature for quick insights without extra clicks.
  • Use role-based visibility to ensure the right staff sees the right data.
  • Duplicate appointments to simplify follow-ups and recurring visits.

With viggoVet, scheduling is intuitive.