add appointment validations