Create single and recurring appointments, assign providers and locations, and handle schedule changes.