Skip to main content

Search Results


Use the Doctor List screen to view available providers based on the selected search criteria.

This screen displays provider availability and supports filtering, view selection, and appointment booking.


This screen includes:

#ElementDescription
1HeaderDisplays the selected specialty and search location
2Back actionReturns to the previous screen
3Edit search actionOpens the search edit screen
4Visit type selectorSwitches between Clinic/Home and Video results
5Filter actionOpens the filter screen
6View toggleSwitches between list and map views
7Featured provider cardDisplays the First Available Doctor option
8Featured provider pricingDisplays available pricing ranges
9Featured provider actionStarts the booking flow
10Provider cardDisplays provider information returned by the search
11Provider profile informationDisplays provider name, specialty, rating, and review count
12Visit type indicatorsDisplays supported appointment types
13Language informationDisplays supported languages
14Distance informationDisplays the distance from the search location
15Availability selectorDisplays available booking dates

Workflow

  1. Open the Doctor List screen.
  2. Load matching providers based on the selected search criteria.
  3. Review available providers.
  4. Update visit type, filters, or view options when needed.
  5. Select a provider or available appointment.
  6. Continue to the next step in the booking flow.

Validations

ScenarioApp BehaviorSDK Output
Doctor list loadedDisplay matching providersPUT /api/v3/doctors
Search criteria updatedRefresh displayed resultsPATCH /api/v3/doctors/update
View changedUpdate the displayed viewPATCH /api/v3/doctors/view
Provider card updatedRefresh provider informationPATCH /api/v3/doctors/update/doctor-card
Provider highlightedHighlight the selected providerPATCH /api/v3/doctors/highlight-card
Request failsDisplay an error statestatus = 405

Actions

ScenarioApp BehaviorSDK Output
Doctor List screen openedLoad providersPUT /api/v3/doctors
Search criteria changedRefresh resultsPATCH /api/v3/doctors/update
Provider selectedUpdate selection statePATCH /api/v3/doctors/highlight-card
View toggle selectedSwitch between list and map viewsPATCH /api/v3/doctors/view
Availability selectedContinue to bookingnavigation = booking

Endpoint Resources

Doctor List

PUT 

v3/doctors

Provides the doctor list page with the provided context and criteria.

Update Doctor Card Details

PATCH 

v3/doctors/update/doctor-card

Refreshes doctor card details for the selected doctors based on the applied search and filter criteria.

Change Doctor List View

PATCH 

v3/doctors/view

Switches the doctor list between map and list views.

Highlight Profile Revision

PATCH 

v3/doctors/highlight-card

Highlight a doctor card and corresponding map marker. Clear the previous highlight and set a new one.

Update Doctor List by Location Type

PATCH 

v3/doctors/update

Update the doctor list after changing primary selection parameters.