DocSmart allows doctors to take direct bookings from patients. It does not need an operator or mediator to allocate a booking. Doctors can set their appointment timings along with leaves and offs as per clinics. It also allocates the slot timings between two patients. On booking an appointment, the patients are initially offered the next available appointment which can be rescheduled or canceled both by the doctor and patient.