Make newAppointment more generic.