Select appointment Date, Time, and Location
Use this screen to select the appointment date, time, and location.
The screen renders provider availability returned from the SDK. The primary action remains disabled until the user completes required selections in order.
This screen includes:
-
Header and provider details
- Header titled Appointment Request with navigation controls.
- Doctor card with provider name, specialty, and supported appointment types.
-
Date and location selection
- Date selector with available dates.
- One or more location sections with location name, distance, visit type, and fee.
-
Time availability
- Time slot buttons grouped by location.
- Disabled time slots for unavailable times.
- More option that expands time slots.
- Informational note when additional locations exist.
- Disabled visit options when a location is out of range.
Workflow
This sequence reflects the required SDK state progression.
- Log in to the Air Doctor app.
- Complete pre-selection steps, including coverage, patient, location, and medical need.
- Review available providers.
- Select date, location, and time slot.
- Continue to the next step in the appointment request.
Appointment Types
Appointment type icons confirm supported visit modes.
Supported appointment types:
- Clinic
- Home
- Video
Behavior
- Icons display on the doctor card.
- Icons display on each location.
- Icons remain visible during selection.
Country-Specific Required Information
Some locations require additional patient information for scheduling.
Behavior
- This screen does not collect additional required information.
- A later step collects required information.
- Selection remains available without required-information input.
Supported Required Information Fields
When applicable, later steps may request:
- Passport number
- Passport country
- Passport issue date
- Home address (Latin letters)
- Address of accommodation (Latin letters)
The app displays only fields required for the selected location.
