Home
NextSaaS
NextSaaSNextSaaS
  • Home
  • Features
    • Patient Registration & IC Scanning
    • Online Appointment Booking
    • Billing & LHDN e-Invoicing
    • Inventory & Medication
    • EMR & Consultations
    • MCs, Documents & Labels
    • Queue Management
    • Analytics & Reports
    • Staff Management
    • Multi-Branch Management
    • Cloud & Security
    • WhatsApp Reminders
    • View All Features →
  • Pricing
  • FAQs
  • Blog
  • Contact Us
  • Clinic Tools
    • BMI Calculator
    • Blood Pressure Checker
    • Calorie Counter
    • eGFR Calculator
    • Ideal Body Weight Calculator
    • Medication Dosage Calculator
    • Pregnancy Due Date Calculator
Get started
Home
NextSaaSNextSaaS
  • Home
  • Features
    • Patient Registration & IC Scanning
    • Online Appointment Booking
    • Billing & LHDN e-Invoicing
    • Inventory & Medication
    • EMR & Consultations
    • MCs, Documents & Labels
    • Queue Management
    • Analytics & Reports
    • Staff Management
    • Multi-Branch Management
    • Cloud & Security
    • WhatsApp Reminders
    • View All Features →
  • Pricing
  • FAQs
  • Blog
  • Contact Us
  • Clinic Tools
    • BMI Calculator
    • Blood Pressure Checker
    • Calorie Counter
    • eGFR Calculator
    • Ideal Body Weight Calculator
    • Medication Dosage Calculator
    • Pregnancy Due Date Calculator

All guides

  • Getting Started
  • Consultations
  • Appointments
  • Patients
  • Billing & Payments
  • E-Invoicing (LHDN)
  • Inventory (Medications)
  • Services
  • Queue & Display
  • Staff
  • Settings
  • Dashboard & Reports
Home-User Guide-Appointments

Appointments

Book and manage appointments — the calendar and list views, available slots, consultant availability, rescheduling, and turning an appointment into a consultation.

The Appointments module lets you schedule patients ahead of time, see your day at a glance, and turn a booking into a live consultation when the patient arrives.

Appointment statuses

StatusWhat it means
PendingBooked at a custom time but not yet confirmed — or booked online by a new patient who still needs to be registered.
ScheduledConfirmed in an available slot. A confirmation email is sent to the patient.
In ConsultationThe patient has arrived and the visit has started.
CompletedThe visit is finished.
CancelledThe appointment was cancelled. The time slot is freed for re-booking.
No ShowThe patient didn't attend. The time slot is freed for re-booking.

Two ways to view appointments

  • List — a filterable table of appointments. Good for finding a specific booking or working through the day.
  • Calendar — a visual day/week view. Good for spotting gaps and managing a consultant's schedule.

Switch between them from the Appointments module.

Appointments calendar view
Appointments calendar view

Booking an appointment

Click Create Appointment and fill in the form:

  1. Patient — search for an existing patient, or register a new one on the spot.
  2. Consultant — choose who the patient is booked with.
  3. Time — choose one of two modes:
    • Available slot — pick from the open slots generated by the consultant's availability. This books the appointment as Scheduled and sends the patient a confirmation email.
    • Custom time — set any date and start time. This books the appointment as Pending so your team can review and confirm it.
  4. Click Create.

Create Appointment form with the available-slot picker
Create Appointment form with the available-slot picker

Confirming a pending appointment

When you change a Pending appointment to Scheduled, EazyClinic sends the patient a confirmation email automatically.

New patients: pending registration

When a new patient books online — someone who isn't in your system yet — the appointment comes in as Pending and is held as a guest booking. It's flagged Pending Registration, and instead of a linked patient record it holds the details the patient entered when booking (name, IC/passport, contact, and so on).

Before the visit can go ahead, that guest needs to be turned into a proper patient record. Open the appointment and click Register Patient:

  1. The registration form opens pre-filled with the details from the booking, so there's little to retype. Review and complete anything missing (see the Patients guide for the full form).
  2. EazyClinic checks the IC/passport against your existing patients:
    • Already registered? It offers to link the appointment to the existing patient instead of creating a duplicate.
    • New person? It registers them and links the new record to the appointment.
  3. Once registered or linked, the appointment moves to Scheduled and is ready to proceed as normal.
Pending guest appointment awaiting registration
Pending guest appointment awaiting registration

Consultant availability (bookable slots)

Available slots come from each consultant's availability — the working hours you set for them. If a consultant has no availability set, there are no slots to book against (you can still use a custom time).

You set availability on the consultant's staff profile. See the Staff guide.

When an appointment is Cancelled or marked No Show, its slot is released so another patient can book it.

Rescheduling and cancelling

Open an appointment to manage it:

  • Reschedule — change the date/time. Only Pending or Scheduled appointments can be rescheduled. The patient is notified of the new time.
  • Update status — move the appointment between statuses (for example, mark No Show or Cancelled).
  • Add notes — record anything relevant to the booking.

Turning an appointment into a consultation

When the patient arrives, open the appointment and choose Start Consultation. EazyClinic:

  1. Creates a consultation linked to that appointment, and
  2. Moves the appointment to In Consultation.

From there you run the visit exactly as described in the Consultations guide. When you complete the consultation, the linked appointment is marked Completed automatically.

Related guides

  • Consultations — what happens after the patient arrives.
  • Staff — setting consultant availability.
  • Patients — registering the patient you're booking.

Related features & reading

  • Feature: Online Appointment Booking · Appointment Reminders
  • Blog: Online Appointment Booking for Clinics in Malaysia: The Complete Guide · How to Improve Your Clinic's Visibility in Malaysia
PreviousConsultations
NextPatients

Guide assistant

Ask me anything about these guides

Ask about the EazyClinic guides

Describe how your clinic works and I'll point you to the parts that cover it.

See how EazyClinic works for your clinic

Book a short walkthrough to see how EazyClinic simplifies patient registration, consultations, billing, and documentation for your clinic.

Schedule a Demo
[object Object] icon
Chat on WhatsApp

Free data migration · Guided setup · No lock-in

NextSassNextSass

EazyClinic is a clinic management software platform designed for private clinics in Malaysia.

Business addressJalan Jelatek, Kementah, 54200, Kuala Lumpur, Malaysia
Facebook
Instagram
Youtube
LinkedIn

Company

  • Contact Us

User Guide

  • Getting Started
  • Consultations
  • Appointments
  • Patients
  • Billing & Payments
  • All Guides

Support

  • FAQ
  • Clinic Tools

Legal Policies

  • Terms & Conditions
  • Privacy Policy
  • Refund Policy

Copyright ©EazyTech Labs – Solutions for Modern Clinics. All Rights Reserved.