Occupational Health FAQ
DOT Exam FAQ
What is a DOT physical?
A DOT physical is a health exam for commercial drivers. It shows you are healthy enough to drive a truck, bus, or other large work vehicle safely. It is also called a CDL physical or DOT medical exam.Can I walk in for a DOT physical?
Yes. Walk in at our Buffalo Grove or Lake Zurich clinic any time we are open. No appointment is needed, but you can book online to save your spot.How long does a DOT physical take?
Most DOT physicals take 30 to 60 minutes. Bringing your medication list and health records helps your visit go faster.How long is a DOT medical card good for?
A DOT medical card lasts up to 24 months. Your examiner may give you a shorter card, such as one year, if a health condition needs to be checked again sooner.What should I bring to my DOT physical?
Bring your driver's license, a list of your medications, and your glasses, contacts, or hearing aids. If you have a health condition, bring recent records. Drivers who use insulin need Form MCSA-5870 filled out by their diabetes doctor.What happens if I do not pass my DOT physical?
Your examiner will tell you why and what to do next. You may get a shorter card, need to bring more records, or come back after treatment. Your examiner makes the final decision.Do I need a sleep study for a DOT physical?
No. Federal rules do not require a sleep study for every driver. If you already use a CPAP machine, bring a recent usage report from it.Where do my DOT physical results go?
Your examiner sends your results to the FMCSA National Registry, a federal database, by midnight the next day. If you hold a CDL or learner's permit, FMCSA then sends your results to your state, which adds them to your driving record.Do I still need to take my medical card to the Secretary of State?
Not in most cases. Since June 23, 2025, FMCSA sends CDL and learner's permit results to your state for you. Keep your paper copy in case your driving record has not updated yet.When should I renew my DOT medical card?
Come in a few weeks before your card expires. If your medical card runs out, your state can take away your CDL privileges until you get a new one.Pre-Employment Physical Exam
How much does a work physical cost?
A work physical at Vitality Urgent Care costs $95 at both the Buffalo Grove and Lake Zurich locations, with no facility fee. The price covers the exam and completing your employer's paperwork during the visit.Does insurance cover a pre-employment physical?
Usually not. Employer-required exams are generally not a covered insurance benefit, so Vitality Urgent Care charges a flat self-pay price rather than billing a claim. Many employers pay the fee directly instead.Can my employer be billed directly for my physical?
Yes. Employers with an account set up in advance are billed directly, so the employee pays nothing at the visit. Request an account using the form on this page, or call (224) 601-5001.Do I need an appointment for a work physical?
No. Vitality Urgent Care takes walk-ins for work physicals seven days a week at both Buffalo Grove and Lake Zurich. You can also book a time online if you prefer a specific slot.Can I get a work physical today?
Yes. Work physicals at Vitality Urgent Care are same-day, with no appointment required. Hours are Monday through Friday 8am to 8pm, and Saturday and Sunday 8am to 4pm.Can I get a work physical on a weekend?
Yes. Both Vitality Urgent Care locations are open Saturday and Sunday from 8am to 4pm and accept walk-ins for work and pre-employment physicals.How long does a pre-employment physical take?
Most pre-employment physicals at Vitality Urgent Care finish within the hour, paperwork included. Lab tests ordered at the same visit follow later. Immunity titer results come back in two to three days.Will you fill out my employer's form?
Yes. Bring your employer's form to the visit and Vitality Urgent Care completes it before you leave, rather than mailing it afterward or asking you to come back a second time.What if my employer did not give me a form?
Vitality Urgent Care has its own physical form. You leave with it completed, and your employer can keep it on file.What should I bring to a work physical?
Bring your employer's paperwork, a photo ID, your glasses or contacts if you wear them, and a list of your current medications. Bring any immunization records if your employer asked about immunity.How soon do I get my paperwork back?
The same visit. Your completed form goes home with you. Lab tests ordered alongside the physical follow later, with immunity titer results typically available in two to three days.Toxicology or Drug Test
What is a DOT drug test?
A DOT drug test is a drug test regulated by the U.S. Department of Transportation (DOT). It is required for safety-sensitive employees in certain industries, including transportation and aviation, to ensure they are not under the influence of drugs or alcohol while on the job. Vitality Urgent Care offers same-day DOT and non-DOT drug testing.Who needs a DOT drug test?
Employees who operate commercial motor vehicles (CMVs), such as trucks and buses, may be required to undergo DOT drug testing. This includes CDL and certain non-CDL drivers, as well as other safety-sensitive employees such as pilots and railroad workers.What drugs are tested for in a DOT drug test?
DOT drug testing screens for five classes of drugs: marijuana, cocaine, amphetamines, opioids, and phencyclidine (PCP). Alcohol testing may also be required in certain situations.How soon can I get my DOT drug test results?
DOT drug test results typically take 24 to 48 hours to process. Once available, results are reviewed by the Medical Review Officer (MRO) and reported to the designated employer representative (DER), as applicable. Additional testing or medical review may extend the turnaround time.Can I get a DOT drug test at Vitality Urgent Care?
Yes. Vitality Urgent Care offers same-day DOT and non-DOT drug testing at our Buffalo Grove and Lake Zurich locations. Our trained medical professionals provide specimen collection services in accordance with applicable DOT requirements.How much does a DOT drug test cost?
A DOT drug test typically costs $55. Pricing may vary depending on the specific testing requirements and additional services needed. Contact Vitality Urgent Care to confirm pricing.What do I need to bring for my DOT drug test?
Bring a valid government-issued photo ID and any testing authorization or paperwork provided by your employer or designated employer representative (DER). Have your prescription medication information available if requested by the Medical Review Officer.In-network with


What Our Clients Are Saying
Came to this new location because the buffalo grove one didn’t have appointments, and I am just as impressed. Superior to any urgent care period. Mark is incredible with my 3-year-old. Such a wonderful, clean place. Cannot recommend enough.
— Erika Melman (Google) Lake Zurich Urgent Care Location
Very clean and beautiful facility. TVs in each patient room kept my under-the-weather daughter distracted while we waited for her test results. The staff was very kind and patient. Would recommend and will likely go back when a clinic is needed!
— Becky Phillips (Google) Lake Zurich Urgent Care Location
While traveling to the United States from Israel, we unexpectedly needed medical care and visited Vitality Urgent Care in Lake Zurich. From the moment we arrived, the experience was impressive. The front staff and nurses were kind, attentive, and efficient, which immediately helped us feel comfortable while being far from home. The Provider was thorough, knowledgeable, and genuinely caring. The clinic itself is modern, well-organized, and clearly equipped with advanced technology that supports high-quality care. We have experienced healthcare in Israel and many other countries, and the level of care at Vitality stands out. We are truly grateful for such an exceptional experience.
— Ofir Shurdeker (Google) Lake Zurich Urgent Care Location
I would highly recommend this clinic to anyone. Very clean facility, professional and friendly staff.
— Kevin Lawson (Google) Lake Zurich Urgent Care Location
Exceptional urgent care. Extremely clean facility, fast service, and truly caring medical staff. Highly recommend. Super quick, professional, and helpful. The team provided excellent care and made me feel comfortable. Rod is a wonderful professional and person, very kind and helpful. So happy they opened this location near me.
— Ana Gangea (Google) Lake Zurich Urgent Care Location
Amazing Service, very fast, it was very easy to check in, by walk in, they were very friendly and helpful, nurse tiffany was very professional she took care of my son and she was very kind to him, plus they have tv on each room and they made my son felt so comfty, Rod was wondeful, he make sure we were fine, offer even water and juice to me and my son, they went above and beyond and we are so happy to have them here at LZ they are fast and convinient. I will give them 10 stars if I could. They have a nice office with plenty of space nice environment. Also have spanish nurse patricia in case anyone needs help with it !! Thanks for the help and amazing visit!!
— Veronica Castaneda (Google) Lake Zurich Urgent Care Location
I visited the new urgent care in Lake Zurich with my toddler and had such a great experience. The place is super clean, modern, and the staff is really friendly and professional. They’re amazing with kids; they even gave my daughter a little toy after the visit, and she was so happy. It’s a brand-new location with an X-ray room and everything you need. Overall, fast, easy, and really kid-friendly. Highly recommend!
— Ally Sabashchuk (Google) Lake Zurich Urgent Care Location
Rod was very helpful, it was very easy to schedule an appointment! I am so happy to find an urgent care it is 6 minutes away with no wait.
— Ozlen Keskin (Google) Lake Zurich Urgent Care Location
I visited this urgent care clinic today with my daughter, and I was extremely impressed from the moment we walked in. The facility is brand new, very clean, and beautifully remodeled, which immediately made us feel comfortable. The staff was incredibly pleasant, welcoming us with kindness and professionalism. Our Provider Rodion, was especially kind, patient, and gentle while helping my daughter, who had her ear-piercing stuck and needed a small intervention. He explained everything clearly and took great care to make sure she wasn’t scared or uncomfortable. The treatment was done quickly, safely, and very professionally. And to top it off, my kiddo even received a small gift from Rodion, which absolutely made her day and was such a thoughtful touch. Overall, we had a wonderful experience and I highly recommend this urgent care to anyone needing prompt, caring, and professional medical help.
— Serghei Busuioc (Google) Lake Zurich Urgent Care Location
— Evan Pulgar (Google) Buffalo Grove Urgent Care Location
— Natalia Solonyna (Google) Buffalo Grove Urgent Care Location
— Shevole Inc (Google) Buffalo Grove Urgent Care Location
This place is amazing! From the moment you walk in, you’re welcomed by a pleasant atmosphere. The design is beautiful and well done, even the bathroom feels clean and luxurious. The front desk staff are kind and welcoming, making the visit smooth and stress-free. The medical team are knowledgeable, kind, and thorough. She listens carefully and makes sure all concerns are addressed. You feel heard and cared for.Overall, this urgent care goes above and beyond. Highly recommended 😊
— Mae (Google) Buffalo Grove Urgent Care Location
— Svetlana Koroleva (Google) Buffalo Grove Urgent Care Location
Definitely a very clean place. The people were nice and the wait time was excellent 30 minutes altogether and We did not have an appointment we just walked in definitely will be back
— Marie West (Google) Buffalo Grove Urgent Care Location
— Jeff Foshee (Google) Buffalo Grove Urgent Care Location
I’m very impressed with the quality of service I received at this clinic. Staff was helpful and welcoming, the nurse and NP were both thorough in the exam and I did not feel like I was being rushed out the door. The place is very clean. I would definitely recommend!
— Anastasiya Sirota (Google) Buffalo Grove Urgent Care Location
From the nurse all the way down to the receptionist, I felt very welcomed and safe here. I would like to give a special thanks to Mark. He was kind and patient, and he listened to what I had to say without interrupting me and he made me feel heard, safe, and comfortable; a rarity for me when it comes to male provider. Seeing people day in and day out and he was still able to be KIND and UNDERSTANDING and ESPECIALLY EMPATHETIC; a rarity in today’s healthcare. He is also conscientious of wanting to save you money if you don’t have insurance if you have to take test that you can’t afford if you don’t really need it. So thank you so much to the team of Vitality Urgent Care for making my appointment go as smooth and as quick as possible. I hope to not get sick again and lose my voice for a very long while, but if and when I do, I’ll be sure to come back to the BEST urgent care I’ve been to and know; Vitality Urgent Care.
— Krystal Beras (Google) Lake Zurich Urgent Care LocationBuffalo Grove Urgent Care Location
There are no words to describe this team – they are beyond accommodating, caring and positive. They happily fulfill any request, no matter how challenging. Working with them has been an absolute pleasure and they will always be the first team I recommend for any medical services. Thank you, Izabella, Rod and the Vitality family – y’all are truly spectacular.
— Molly Finn (Google)
I have always had a wonderful experience with Vitality Urgent Care. Rod, Izabella and all of the team are experienced, knowledgeable, kind and warm. They make you feel comfortable and taken care of. They are great listeners and have always advocated for their patients. You can tell how organized they are just by their response time! They are always quick to respond and they plan ahead for your care needs. I would recommend Vitality Urgent Care to anyone and have already recommended to many.
— Rebecca Zunno (Google) Buffalo Grove Urgent Care Location
Friendly and professional staff! Vitality was very accommodating to all our needs. Highly recommend!
— Matthew Cholewick (Google) Lake Zurich Urgent Care LocationBuffalo Grove Urgent Care Location
Great to work with Vitality! Definitely would recommend this team! They were very friendly throughout the duration of my experience, and I certainly look forward to being able to work with this team again!
— Kell Norfleet (Google) Lake Zurich Urgent Care LocationBuffalo Grove Urgent Care Location
— Bruce Woodbury (Google) Lake Zurich Urgent Care Location
— Galyna Dzundza (Google) Lake Zurich Urgent Care Location
— Natalia Solonyna (Google) Lake Zurich Urgent Care Location
— Jill Honegger (Google) Lake Zurich Urgent Care Location
— Christine Bloom (Google) Lake Zurich Urgent Care Location
Vitality always gets my family members and me in as soon as possible. Facility is clean and professional, appointment is quick, and staff is so very kind and informative. They also went out of their way to help my daughter feel more at ease.
Thank You Vitality!
— Nikki Sanford (Google) Lake Zurich Urgent Care LocationBuffalo Grove Urgent Care Location
We had excellent and very responsive service. We went for a pre-travel Covid test and the process couldn’t be smoother. We received our test results same day. Highly recommend. Thanks, Rod!
— Diana Zhitnitsky (Google) Buffalo Grove Urgent Care Location
I cannot say enough good things about the company. I was pretty sick and decided to go to an urgent care. Vitality urgent care came in my search and I decided to bring the service home instead of going to an urgent care for the same price. I hate going somewhere in traffics, looking for parking and sitting in crowded rooms being exposed to other germs. The gentlemen that answer the phone asked me few questions about my symptoms. He gave me a two-hour window during which they arrived. The provider was friendly, super personal and interacted well with my entire family during the visit. They conducted both Strep and Flu test in my living room. Frankly, could not ask for better service.
— Amy Horoshin, Buffalo-Grove (Google)
Read All Reviews
56 W Dundee Rd, Buffalo Grove, IL 60089 •
224.601.5001
480 S Rand Rd, Lake Zurich, IL 60047 •
847.350.1291