Need help scheduling? Call (555) 382-4100 Open Today · 8:00 AM – 6:00 PM
Online Appointment Scheduling

Book Your Clinic Visit

Follow the steps below to choose your visit reason, clinician, location, and convenient time slot.

1 Visit Type
2 Patient
3 Provider
4 Location
5 Format
6 Date
7 Time
8 Info
9 Review
10 Done

1. What type of visit do you need?

Select the primary reason for your visit today:

Annual Physical & Wellness Preventive checkup, vitals baseline, risk review, and preventive lab orders.
New Patient Primary Care Establish care with a dedicated family doctor or internist.
Same-Day Sick Visit Fever, sore throat, cough, urinary symptoms, earache, or mild rash.
Chronic Disease Management Follow-up for hypertension, diabetes, asthma, thyroid, or medication renewal.
Pediatric Well-Child & Forms Developmental checks, childhood vaccines, and sports/school physicals.
Virtual Telehealth Visit Connect with a clinician from home via smartphone or computer.

2. Who is this appointment for?

Select patient age group:

Adult Ages 18 to 64
Child / Adolescent Ages 0 to 17
Older Adult / Medicare Ages 65 and older

3. Choose your healthcare clinician

Pick a specific physician or select "First Available" for earliest scheduling:

★
First Available Clinician Earliest open appointment time across our clinical staff.
Dr. Jenkins
Dr. Sarah Jenkins, MD Family Medicine · Downtown & Westside
Dr. Chen
Dr. Marcus Chen, MD Internal Medicine · Westside Center
Dr. Rostova
Dr. Elena Rostova, DO Pediatrics & Family · Downtown
David Miller
David Miller, FNP-C Family Nurse Practitioner · Acute Care
Dr. Okafor
Dr. Amara Okafor, MD Family Medicine & Women’s Health

4. Select a clinic location

Choose where you would prefer to be seen:

Downtown Medical Center 1420 Cedar Grove Blvd, Suite 200 · Full lab on-site · Mon–Sat hours
Westside Family Health Center 8204 Parkway Ave, Building B · Stroller-friendly ramp · Evening clinic Tue/Thu
Oakwell Heights Clinic 310 Valley Ridge Road · Single-level ADA ground entry · Senior wellness

5. How would you like to meet?

Choose appointment format:

In-Person Clinic Visit
Visit our clinic in person. Ideal for physical exams, vitals checks, blood draws, and symptoms requiring physical palpation or listening.
Telehealth Video Visit
Connect securely from your smartphone or home laptop. Ideal for medication reviews, lab result follow-ups, and mild symptoms.

6. Select an appointment date

Open dates for the next two weeks (Sunday closed):

7. Choose an appointment time slot

Reserved appointment slots available:

Morning Slots:
Afternoon Slots:

8. Patient information

Please enter legal contact details for the patient file:

We send text appointment confirmations and reminders.

9. Review appointment details

Please review your selections before confirming:

Visit Type: Annual Wellness Exam
Patient Age Category: Adult (18–64)
Clinician: First Available Provider
Clinic Location: Downtown Medical Center
Appointment Format: In-Person Clinic Visit
Scheduled Date & Time: Thu, Oct 1 at 10:00 AM
Patient Name: Jane Doe
Contact Details: (555) 123-4567 · jane@example.com
Primary Insurance: Blue Cross Blue Shield
Notice: Please arrive 15 minutes before your scheduled appointment time to complete any intake updates. Bring your photo ID and insurance card.

Demo Appointment Completed!

Your appointment request selection has been recorded in this interactive front-end demo.

Confirmation Code: CGH-84291-DEMO
A confirmation summary would normally be dispatched to your phone via SMS and your patient portal account.
⚙️ Developer Integration Point (Scheduling API)

This booking engine is built with clean vanilla JavaScript state hooks. To connect to an electronic health record (EHR) or scheduling platform, point the submit handler in js/booking.js to your Athenahealth, Epic MyChart Open Scheduling, eClinicalWorks, NexHealth, or custom REST API.