Kulcare Docs
Test reportsSessions

Session 6: Clinic App - Availability & Online Booking

Date: 2026-06-11 Module: Clinic App - Availability & Online Booking URL: https://practice-stg-new.kulcare.com/cms/settings/availability Tester: [Your Name]


Test Results Summary

CategoryTested✅ Passed❌ Failed
Availability - Admin18180
Online Booking - Admin1082
Online Booking - Doctor330
Integration440
Total35332

Detailed Test Results

Availability Settings - Admin Side ✅ (18/18)

#Test CaseResultNotes
1Select Doctor✅ PassShows doctor's schedules
2Add Schedule - Single Day✅ PassSchedule created
3Add Schedule - Multiple Days✅ PassSchedule created for all days
4Add Schedule - All Days✅ PassSchedule created for all days
5View Current Schedules✅ PassShows all schedules
6Edit Schedule✅ PassSchedule updated
7Delete Schedule✅ PassSchedule removed
8No Days Selected✅ PassError shown
9No Start Time✅ PassError shown
10No End Time✅ PassError shown
11Start Time = End Time✅ PassError shown
12Start Time > End Time✅ PassError shown
13Overlapping Time Slots✅ PassError: "Time slot overlaps"
14Adjacent Time Slots✅ PassWorks (no overlap)
15Edit Different Schedule✅ PassOnly edited schedule updated
16Delete Confirmation - Cancel✅ PassSchedule not deleted
17Delete Confirmation - Confirm✅ PassSchedule deleted
18Timezone Display✅ PassTimes shown in clinic timezone

Online Booking Settings - Admin Side (10 Tested)

#Test CaseResultNotes
19Enable Online Booking✅ PassToggle works
20Disable Online Booking✅ PassToggle works
21View Doctor Fees✅ PassShows all doctors
22Block Time Slot✅ PassSlot blocked
23Block Entire Day✅ PassDay blocked
24View Blocked Slots✅ PassShows blocked
25Unblock Time Slot✅ PassSlot available
26Set Slot Duration✅ PassDuration saved
27Set Consultation Fee❌ FAILPATCH API not working (Bug #27)
28Update Consultation Fee❌ FAILPATCH API not working (Bug #28)

Online Booking - Doctor Side ✅ (3/3)

#Test CaseResultNotes
29Set Own Availability✅ PassCan set schedule
30View Own Schedules✅ PassShows only own
31Edit Own Schedule✅ PassChanges saved

Availability & Online Booking Integration ✅ (4/4)

#Test CaseResultNotes
32No Schedule = No Booking✅ PassNot available
33Schedule = Booking Available✅ PassSlots shown
34Blocked Slot = No Booking✅ PassNot shown
35Fee Required for Booking✅ PassHandles missing fee

Bugs Found

Bug #DescriptionSeverityStatus
27Set consultation fee (PATCH API)🟡 HighOpen
28Set telemedicine fees (PATCH API)🟡 HighOpen
29Doctor can set other doctor's schedule🔴 CriticalOpen

Confirmed Working Features

FeatureStatusNotes
Availability Schedule CRUD✅ WorksAdd/Edit/Delete schedules
Overlap Detection✅ WorksBlocks overlapping time slots
Delete Confirmation✅ WorksModal shows summary, confirm works
Online Booking Toggle✅ WorksEnable/disable booking
Unavailability Settings✅ WorksBlock time slots, days
Doctor Own Availability✅ WorksDoctor can manage own schedule
Timezone Display✅ WorksTimes shown in clinic timezone
Integration with Booking✅ WorksNo schedule = no booking

Recommendations

  • Fix PATCH API for fee settings (Bug #27, #28)
  • Implement role-based authorization for schedule management (Bug #29)

Session Status: ✅ Complete

On this page