Reason first, slot second
The caller describes the problem. The agent chooses the appointment type, duration and clinician from your own matrix — new versus follow-up, procedure versus review, who is credentialled for what, and which sites run which clinics.