Skip to main content

Start Walk-In Flow


Use the Walk-In screen to start an appointment without a prior booking. This screen allows doctors to accept patients by selecting an insurer and location. The app validates eligibility and, when supported, displays a scannable QR code for payment. This feature supports both in-clinic and home-based visits.


This screen includes:

  • A list of eligible insurers filtered by platform configuration.
  • A required location dropdown with options such as Home and Clinic.
  • Optional partner selector based on the selected insurer.
  • Automatic eligibility validation for each insurer–location pairing.
  • A QR code display if the selected combination qualifies. See Generate QR Code for Walk-In.

Workflow

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

The insurer selection is required before continuing.

  1. Select a location.

    • Home:
      QR code is not available. The app displays a message for manual payment.

    • Clinic:
      If eligible, the system generates a scannable QR code.

  2. If eligible, display the QR code.
    Follow the steps outlined in Walk-in QR Code.


Validations

  • Insurer: Required. Filtered by backend eligibility rules.
  • Location: Required. Valid values include Home and Clinic.
  • Partner: Optional. Appears only when required by the selected insurer.
  • Eligibility: Verified for each insurer–location combination.
  • QR Code Stat*:
    • Valid → Display the QR code and enable scanning.
    • Expired → Display a QR_EXPIRED error.
    • Invalid → Show a configuration warning.
  • Misconfigured Insurer: Disable or hide the location selector.

Actions

  • Open Walk-In: Launches the insurer and location selection screen.
  • Select Insurer and Location: Triggers backend eligibility checks.
  • Ineligible Setup: Displays manual payment instructions.
  • Scan QR Code: Logs the event and activates the appointment.
  • Error Handling: Displays alerts for expired QR codes, unsupported options, or missing configuration data.

SDK and API References

GET 

/profile/walk-in/coverage

Returns the configuration for the Walk-In screen, including insurer and location options, with eligibility checks. Requires authentication.

UI Element Types

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

PATCH 

/profile/walk-in/change-profile

Updates the Walk-In screen after the doctor selection changes. Returns updated profile information without a full page reload.


PATCH 

/profile/walk-in/change-location

Updates the Walk-In screen after the location changes. Returns the updated view immediately and preserves current inputs and state.