UserUserInitial Scheduling ClientInitial Scheduling ClientScheduling PlatformScheduling PlatformScheduling Server 1Scheduling Server 1Scheduling Server 2Scheduling Server 2External Scheduling ClientExternal Scheduling ClientOpen clientGet available HealthcareServicesGet available HealthcareServicesGet available HealthcareServicesAvailable HealthcareServicesAvailable HealthcareServicesAvailable HealthcareServicesSelect HealthcareServiceGet available SchedulesGet available SchedulesGet available SchedulesAvailable SchedulesAvailable SchedulesGet available SlotsGet available SlotsAvailable SlotsAvailable SlotsAvailable SlotsSelect slot requiring external schedulingRedirect to external scheduling clientBook appointmentConfirm appointment booking