Appointment scheduling system in multi doctor/multi services environment
Keywords:scheduling algorithm, health tourism, medical organization, web application
Appointment scheduling systems are used by health care providers to manage access to their services. In this paper an algorithm and a web application for automatic appointment scheduling is presented. Both are implemented using the concept of booking appointments for patients for a specific service offered by each doctor. The purpose of the application is to make signing up for a specific service easier for patients and to improve health tourism in Croatia by maximizing doctor’s efficiency and minimize patient waiting time. Medical providers are added to the system, they add the services which they provide, and each service offered has its own duration time. Users register, search for services matching their parameters, and schedule an appointment for the requested service. Available appointments are generated using the presented algorithm, which is the main part of this paper. The algorithm searches the database and returns possible appointments. If patient has more than one appointment, possible appointments time can be before the existing appointment, between two appointments, or at the end of the last appointment. Thus, web application enables the patient to reserve desirable appointment time.