Appointment UI update