{"id":110,"date":"2025-12-18T09:06:44","date_gmt":"2025-12-18T09:06:44","guid":{"rendered":"http:\/\/192.168.1.159\/wp_plugins\/dev\/kivicare-revamp\/2025\/12\/18\/appointment-booking-scheduling\/"},"modified":"2026-02-05T05:28:11","modified_gmt":"2026-02-05T05:28:11","slug":"appointment-booking-scheduling","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-lite\/documentation\/features\/appointment-booking-scheduling\/","title":{"rendered":"Appointment Booking &amp; Scheduling"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>The <strong>Appointment Booking module<\/strong> is a core component of clinic operations in <strong>KiviCare EHR<\/strong>. It enables clinics to schedule, track, and manage patient visits efficiently while supporting role-based access for <strong>Administrators, Clinic Admins, Doctors, Receptionists, and Patients<\/strong>.<\/p>\n\n\n\n<p>This module ensures smooth appointment workflows and accurate visit tracking across the system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Accessing Appointments<\/strong><\/h2>\n\n\n\n<p>To view the appointment schedule:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to <strong>Appointments<\/strong> from the main menu<\/li>\n\n\n\n<li>This opens the complete list of all scheduled appointments<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Appointment List Interface<\/strong><\/h2>\n\n\n\n<p>The <strong>All Appointments<\/strong> page provides a centralized view of all scheduling activities within the clinic.<\/p>\n\n\n\n<p><strong>[Screenshot Placeholder 1: Appointment List View]<\/strong><br><em>Description:<\/em> Screenshot of the Appointment List page highlighting the <strong>Filters<\/strong> button, <strong>Add Appointment<\/strong> button, and the main data table with status badges such as <em>Booked<\/em> and <em>Check In<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Features<\/strong><\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Filter Panel<\/strong><\/h5>\n\n\n\n<p>Click the <strong>Filters<\/strong> button to open the side panel and refine appointment results by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Date Range:<\/strong> View appointments for specific days or weeks<\/li>\n\n\n\n<li><strong>Doctor \/ Clinic:<\/strong> Filter appointments by doctor or clinic<\/li>\n\n\n\n<li><strong>Status:<\/strong> View <em>Pending<\/em>, <em>Booked<\/em>, or <em>Cancelled<\/em> appointments<\/li>\n\n\n\n<li><strong>Patient:<\/strong> Search appointments for a specific patient<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Search Bar<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quickly locate appointments by entering a patient\u2019s name<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Export Options<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Export appointment data in <strong>CSV<\/strong>, <strong>Excel<\/strong>, or <strong>PDF<\/strong> format for offline review and reporting<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-list-1024x485.png\" alt=\"\" class=\"wp-image-2484\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-list-1024x485.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-list-300x142.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-list-768x364.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-list.png 1525w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Appointment Statuses<\/strong><\/h3>\n\n\n\n<p>Each appointment displays a status for quick identification:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Booked:<\/strong> Confirmed upcoming visit<\/li>\n\n\n\n<li><strong>Check In:<\/strong> Patient has arrived at the clinic<\/li>\n\n\n\n<li><strong>Check Out:<\/strong> Visit completed, and patient has left<\/li>\n\n\n\n<li><strong>Cancelled:<\/strong> Appointment removed from the schedule<\/li>\n\n\n\n<li><strong>Pending:<\/strong> Appointment awaiting confirmation<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Appointments can be booked manually by <strong>Administrators, Doctors, Receptionists, and Patients<\/strong>.<br>Patients can also initiate bookings directly from their dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-form-4-1024x529.png\" alt=\"\" class=\"wp-image-2485\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-form-4-1024x529.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-form-4-300x155.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-form-4-768x397.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-form-4.png 1534w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Steps to Book an Appointment<\/strong><\/h3>\n\n\n    <div class=\"docsy-stepper-block vertical\">\n        \n<div class=\"docsy-stepper-block vertical\">    <div class=\"docsy-step-item\">\n        <div class=\"step-number\">1<\/div>\n        <div class=\"step-content\">\n            <h3 class=\"step-title\"><strong>Start Booking<\/strong><\/h3>\n            <div class=\"step-description\">Click the <strong>Add Appointment<\/strong> button in the top-right corner<\/div>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"docsy-step-item\">\n        <div class=\"step-number\">2<\/div>\n        <div class=\"step-content\">\n            <h3 class=\"step-title\"><strong>Enter Basic Information<\/strong><\/h3>\n            <div class=\"step-description\">&#8211; <strong>Clinic:<\/strong> Select the clinic (if applicable)<br><strong>&#8211; Doctor:<\/strong> Choose the assigned doctor<br>&#8211; <strong>Patient:<\/strong> Select the patient<\/div>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"docsy-step-item\">\n        <div class=\"step-number\">3<\/div>\n        <div class=\"step-content\">\n            <h3 class=\"step-title\"><strong>Select Service and Time<\/strong><\/h3>\n            <div class=\"step-description\">&#8211; <strong>Service:<\/strong> Choose the medical service (charges are auto-fetched)<br>&#8211; <strong>Date:<\/strong> Select the appointment date<br>&#8211; <strong>Slot:<\/strong> Pick an available time slot from the doctor\u2019s schedule<\/div>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"docsy-step-item\">\n        <div class=\"step-number\">4<\/div>\n        <div class=\"step-content\">\n            <h3 class=\"step-title\"><strong>Add Additional Details<\/strong><\/h3>\n            <div class=\"step-description\">Click <strong>Save<\/strong> to confirm the appointment<\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n    <\/div>\n    \n\n\n<p><strong>Description:<\/strong> Add notes or special instructions for the visit<\/p>\n\n\n\n<p><strong>Status:<\/strong> Defaults to <em>Booked<\/em> (can be set to <em>Pending<\/em> if approval is required)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Managing Appointments<\/strong><\/h2>\n\n\n\n<p>Once booked, appointments can be managed directly from the appointment list.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Check-In and Check-Out<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check-Out:<\/strong> After the consultation, click the <strong>Check-Out<\/strong> icon to complete the visit.<\/li>\n\n\n\n<li><strong>Check-In:<\/strong> On the appointment day, click the <strong>Check-In<\/strong> icon to mark the patient as arrived. This activates the <strong>Encounter Dashboard<\/strong> link.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Editing &amp; Cancelling<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Edit<\/strong>: Click the <strong>Pencil icon<\/strong> to change the date, time, or service details.<\/li>\n\n\n\n<li><strong>Cancel<\/strong>: Click the <strong>Delete\/Cancel icon<\/strong> to remove the appointment from the active schedule.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Video Conferencing<\/strong><\/h5>\n\n\n\n<p>For telemedicine appointments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>Video Conference<\/strong> icon appears once the appointment is <strong>Checked In<\/strong><\/li>\n\n\n\n<li>Doctors can launch the video call directly from the appointment interface<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. Permissions<\/strong><\/h2>\n\n\n\n<p>Access to appointment scheduling features is role-based and can be configured from:<\/p>\n\n\n\n<p><strong>Settings \u2192 Permission Settings<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Role-Based Access<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clinic Admins &amp; Doctors:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Full access to book, edit, and cancel appointments within their clinic<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Receptionists:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Full access to manage front-desk operations, including booking, check-in, and cancellations<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Patients:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Book:<\/strong> Can schedule their own appointments via the patient dashboard<\/li>\n\n\n\n<li><strong>Cancel:<\/strong> Can cancel their own appointments (subject to a cancellation buffer set by the admin)<\/li>\n\n\n\n<li><strong>View:<\/strong> Can view only their own appointment history<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/PERMISSION-SETTING-1-1024x530.png\" alt=\"\" class=\"wp-image-2488\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/PERMISSION-SETTING-1-1024x530.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/PERMISSION-SETTING-1-300x155.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/PERMISSION-SETTING-1-768x398.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/PERMISSION-SETTING-1.png 1234w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">6.<strong>Viewing Payment Information<\/strong><\/h2>\n\n\n\n<p>The payment method (<strong>Payment Mode<\/strong>) for an appointment is visible in several locations within the system:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>In the Appointment List<\/strong><\/h4>\n\n\n\n<p>The <strong>Payment Mode<\/strong> column displays the payment type (e.g., Manual, Pay Later, etc.) for each appointment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-payment-1024x460.png\" alt=\"\" class=\"wp-image-2759\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-payment-1024x460.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-payment-300x135.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-payment-768x345.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/appointment-payment.png 1463w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>In Appointment Details<\/strong><\/h4>\n\n\n\n<p>Open any appointment to view the <strong>Appointment Detail<\/strong> panel. The <strong>Payment Mode<\/strong> is listed under the appointment header.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"454\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/view-appoitment-payment-1024x454.png\" alt=\"\" class=\"wp-image-2760\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/view-appoitment-payment-1024x454.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/view-appoitment-payment-300x133.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/view-appoitment-payment-768x341.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/view-appoitment-payment.png 1459w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>In Payment History<\/strong><\/h4>\n\n\n\n<p>Navigate to <strong>Dashboard \u2192 Payment History<\/strong> from the main menu to see a dedicated log of all transactions, including <strong>Payment Mode<\/strong>, status, and charges.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/dashboard-payment-1024x430.png\" alt=\"\" class=\"wp-image-2761\" srcset=\"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/dashboard-payment-1024x430.png 1024w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/dashboard-payment-300x126.png 300w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/dashboard-payment-768x323.png 768w, https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-content\/uploads\/sites\/18\/2025\/12\/dashboard-payment.png 1454w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Complete guide to Appointment Booking &amp; Scheduling in KiviCare Lite. Learn how to effectively use this feature with step-by-step instructions and best practices.<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-110","post","type-post","status-publish","format-standard","hentry","category-features"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":12,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":2762,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/110\/revisions\/2762"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}