Skip to main content

Go Private


Some insurance partners allow patients to continue using the platform privately after policy limitations apply.

Use this section to understand how the platform transitions between insurance-based (B2B) and private (B2C) modes.


Coverage Mode Transitions

Use this section to understand how the platform determines and updates the active coverage mode.

Responsibility model

The platform determines coverage eligibility, restriction states, and session mode.
The client renders the returned state, displays available actions, and updates the session through the SDK.

B2B Mode

The session starts in B2B mode when the user has an active eligible policy.

Restriction State

The platform returns a restriction state when the current request cannot proceed under the active policy.

Common triggers:

  • Service is not covered.
  • Doctor is not eligible.
  • Policy limit is reached.
  • Visit type or location is not available under policy terms.

The client must:

  • Display the restriction state.
  • Present available next actions.

Transition to B2C Mode

If private access is supported, the platform allows transition to B2C mode.

Trigger:

  • The platform returns a restriction state.
  • The client displays a Go Private action.

Behavior:

  • The user selects Go Private.
  • The client submits a session update request.
  • The platform updates the session to B2C mode.
  • The client reloads coverage-dependent UI.

B2C Mode Types

The platform supports multiple private access configurations.
The platform determines the active B2C mode based on insurer configuration and access rules.

ModeBrandingRestrictionsPaymentDescription
Regular B2C Under InsurerInsurer brandingPolicy restrictions applyUser pays directlyAccess limited by policy rules
Unrestricted B2C Under InsurerInsurer brandingNo restrictionsUser pays directlyFull access under insurer branding
Affiliate LinkAffiliate branding (optional)NoneUser pays directlyFull access via external referral
B2C (Private)Air Doctor brandingNoneUser pays directlyFull unrestricted access

Exit Points

The client may present the Go Private action at the following points:

  1. Home Screen

    • The platform returns a restriction state for the selected service.
    • The client displays the private option.
    • On selection, the client updates the session and reloads the Home screen.
    • The platform returns results based on private access rules.
  2. Doctor List

    • The platform flags restricted doctors.
    • The client displays the private option.
    • On selection, the client updates the session to B2C mode.
  3. Booking Flow

    • The platform returns restriction or ineligibility states.
    • The client displays the private option.
    • On confirmation, the session updates and the flow continues.

Mode Persistence

Mode persistence depends on platform configuration.

  • Persistent private mode

    • The platform stores B2C mode in the session context.
    • The session remains in B2C mode across navigation and refresh.
  • Non-persistent private mode

    • The platform applies B2C mode only for the current flow.
    • The session resets after refresh or re-authentication.

The client must rely on the platform response to determine the active mode.

Return to B2B Mode

When the user selects an eligible insurance policy:

  • The client submits a coverage selection request.
  • The platform updates the session to B2B mode.
  • The client refreshes coverage-dependent UI and pricing.

Private mode does not persist once a valid policy becomes active.

Private Under Insurer Mode

Some insurers support a hybrid mode that allows private booking under insurer context.

In this mode:

  • The platform applies insurer branding and configuration.
  • The platform may enforce selected policy constraints.
  • The client renders insurer branding and updated availability.