Skip to main content

Start Walk-In Flow


Use Start Walk-In Flow to create an appointment without a prior booking.
The doctor selects coverage and visit location, and the app validates eligibility for the selected combination.
When supported, the app displays a scannable QR code for payment.



This screen includes:

  • A list of eligible insurers based on platform configuration and eligibility rules.
  • A required location selector with options such as Home and Clinic.
  • An optional partner selector that depends on the selected insurer.
  • Eligibility validation for each insurer and location combination.
  • A QR code view when the selected option qualifies. See Generate QR Code for Walk-In.

Workflow

Start a Walk-In Appointment

important

Select an insurer before you select a location.

  1. On the Appointment screen, select Walk-In.
  2. Select an insurer from the list.
  3. Select a location.
note

The app runs eligibility checks after insurer and location selection.

  1. If the app displays a QR code, continue with Generate QR Code for Walk-In.
  2. If the app does not display a QR code, follow the manual payment instructions shown on screen.

Validations

These scenarios describe how the app validates the Start Walk-In Flow screen and what the integrator can expect.

ScenarioApp BehaviorSDK OutputExample
No insurer is selected.The app blocks progression and keeps the user on insurer selection.Validation error; no eligibility check.
No location is selected.The app blocks eligibility evaluation that requires location.Validation error; no QR evaluation.
The insurer requires a partner.The app displays the partner selector.UI state includes partner field.
The insurer and location combination is eligible for QR.The app displays a scannable QR code.Response includes QR state and payload.
The QR code is expired.The app displays a QR_EXPIRED error.Error state in response.
The insurer configuration is invalid.The app disables or hides dependent controls and displays guidance.Error state or missing UI elements.

Actions

These scenarios describe how the app responds to actions on the Start Walk-In Flow screen and what the SDK returns.

ScenarioApp BehaviorSDK OutputExample
The doctor opens Walk-In.The app displays the coverage selection screen.Page response for walk-in coverage.
The doctor selects an insurer.The app updates available options and eligibility state.Update set for insurer selection.
The doctor selects a location.The app evaluates eligibility for the combination.Update set for location selection.
The selection qualifies for QR.The app displays the QR code.Response includes QR data.
The selection does not qualify for QR.The app displays manual payment instructions.Response includes non-QR state.

Endpoint Resources

Select Coverage

PUT 

/profile/walk-in/coverage

Displays the insurer selection step for the walk-in flow..

UI Element Types

LevelReferenceTypeValue
1change-languageToolbar[Language]
1subtitleSubtitleSelect the patient's coverage
1company aSecondaryCompany A's name
1...Secondary...
1company bSecondaryCompany B's name

Change Doctor

PATCH 

/profile/walk-in/change-profile

Updates the walk-in flow after doctor selection.

Change Location

PATCH 

/profile/walk-in/change-location

Updates the walk-in flow after location selection.