, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Make an Appointment | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Make an Appointment

Most patients prefer to request an appointment using the patient portal. The patient portal is accessible 24/7. Once you request an appointment, it is important to monitor your email for a quick reply with a confirmed appointment time. If you request an appointment outside of business hours, check your email when we open in the morning.  

To request an appointment through the patient portal, use this link:

This is a preferred way to request an appointment. Mention when your schedule has more than an hour break between classes, and we will do our best to schedule your appointment between classes. If you are missing classes due to your illness or injury, we will take that into account, too.  

If you feel you need to be seen sooner or if you are not yet registered in the patient portal, please call (616) 526-6187 or stop by our office to schedule an appointment with one of our providers.  

Most patients can be seen the same day or within 1–2 business days. Don’t wait until the end of the day if you feel this is an urgent matter. Call early in the day for a better chance at getting a same-day appointment that works best with your schedule. 

Need Medical Advice Over the Phone?  

Give our triage desk a call at (616) 526-6187, menu option 2. 

If we are no able to pick up when you call, please leave a detailed message and stay by your phone for a call back. Remember to clear space from your voicemail so we can reply with a voice message if you are in class. Once we connect with you, there may a few questions we need answered by phone, and then we can give you guidance regarding what happens next. If it is after hours and you know you want an appointment, schedule through your patient portal using this link: 

Walk-ins

Unfortunately, we are unable to accommodate walk-in appointments. Please call Health Services at (616) 526-6187 or stop by our office if you’d like to speak with our staff about scheduling an appointment.  

Cancellations

If you are unable to make your scheduled appointment, please call and let us know as soon as possible so that we may open the appointment for another student with medical needs. Each time a patient misses an appointment without providing proper notice, another patient is prevented from receiving care. There is a $50 no-show fee for all missed appointments. Calling after the time of appointment is not the same as cancelling ahead of time. No Show fees will be billed to the patient’s Workday account. This fee is not covered by insurance.

Covid, Infectious Mono, and Influenza testing

Symptomatic testing – is available in Health Services by appointment only. Vaccinated and unvaccinated individuals experiencing symptoms can request an appointment:

You may also request an appointment by calling Health Services (616) 526-6187.