Models for patient-centered appointment scheduling in physician clinics