Appointment Types, Scheduling Rules and Definitions ...