Start Walk-In Flow
Use the Start Walk-In Flow screen to create an appointment without a prior booking.
The doctor selects the patient’s coverage and visit location. The app validates the selected combination and displays either a QR code or manual payment instructions.
Workflow
important
Select coverage before the visit location.
For QR code details, see Generate QR Code for Walk-In.
- Open the Appointments screen.
- Select Walk-In.
- Select the patient’s coverage.
- Select the visit location.
- Select a partner when required.
- Validate the selected combination.
- Display a QR code or manual payment instructions.
Validations
| Scenario | App behavior | SDK output |
|---|---|---|
| Coverage is not selected | Block the next step | state = coverage_required |
| Location is not selected | Block eligibility validation | state = location_required |
| Partner is required | Display the partner selector | partnerRequired = true |
| Selection supports QR payment | Display the QR code | paymentType = qr |
| Selection does not support QR payment | Display manual payment instructions | paymentType = manual |
| QR code has expired | Display an expiration error | error = QR_EXPIRED |
| Coverage configuration is invalid | Block the affected options | state = error |
Actions
| Scenario | App behavior | SDK output |
|---|---|---|
| Walk-In selected | Display the coverage screen | Page object |
| Coverage selected | Update available options | PATCH update set |
| Doctor profile changed | Refresh the walk-in options | PATCH update set |
| Location selected | Validate the selected combination | PATCH update set |
| Partner selected | Update the eligibility state | PATCH update set |
| Selection supports QR payment | Display the QR code | QR payload |
| Selection requires manual payment | Display payment instructions | Manual payment state |
Endpoint Resources
Select Coverage
PUT
/profile/walk-in/coverage
Returns the coverage selection screen for the walk-in flow.
UI Element Types
| Level | Reference | Type | Value |
|---|---|---|---|
| 1 | change-language | Toolbar | Language |
| 1 | subtitle | Subtitle | Select the patient's coverage |
| 1 | company-[id] | Secondary | Insurance company name |
Change Doctor
PATCH
v3/walk-in/change-profile
Updates the walk-in flow after doctor selection.
Change Location
PATCH
v3/walk-in/change-location
Updates the walk-in screen after a location change.
Change Speciality
PATCH
v3/walk-in/change-specialty
Updates the walk-in screen when the user selects a different specialty.