Step 1 of 5
What’s the best number to reach you?
Request an appointment at our St. Clair Shores office. Nothing is booked yet — just your mobile is enough for now.
We'll text your appointment confirmation here.
Please enter a valid 10-digit mobile number.
Step 2 of 5
What type of visit do you need?
Our team will review your request and confirm your visit time.
Step 3 of 5
Verify your insurance eligibility
Share your insurance now and our team can check your coverage before your visit, so you can be cleared for care sooner.
Required to set up your patient chart.
Pick from the list, or type your plan if it isn't shown. Paying out of pocket? Choose Self-pay.
or type it in
Insurers need the policyholder’s name and date of birth to find the plan.
Why we ask: it's for your benefit. With your insurance up front we can verify your eligibility much quicker. We only use it to check your coverage, and it stays private. No card handy? Leave the card part blank and continue.
Please complete the highlighted fields.
Step 4 of 5
Pick a day and time
Times shown for our St. Clair Shores, MI office.
Select a highlighted day
All times are shown in Eastern Time (St. Clair Shores, MI). Times shown are requested — our office confirms every appointment before it's final.
Step 5 of 5
Review your request
Double-check everything looks right, then send it to our team.
Visit type
Date
Time
PhysicianDr. Stephen Wilson, M.D.
LocationSt. Clair Shores, MI
Name
Contact
Date of birth
ZIP code
Insurance
Member ID
This is an appointment request — your time isn't final until our office confirms it. We'll reach out shortly.
Request received!
Your appointment is not booked yet — our team will review your request and confirm the time with you shortly by text and email.
Visit type
Requested time
PhysicianDr. Stephen Wilson, M.D.
Location24345 Harper Ave, St. Clair Shores, MI
Or call us at (586) 563-3300.
Cancel appointment
Why are you canceling?
This helps our team keep the schedule accurate.
Appointment canceled
Your request has been canceled. You can pick a new time whenever you're ready.