Skip to main content

Regular Appointment Request


Use the Regular Appointment Request screen to create a scheduled appointment after the user selects a provider, location, date, and time.

Unlike other appointment request flows, this flow uses a specific appointment slot selected by the user.



This screen includes:

#ElementDescription
1HeaderDisplays the Appointment request title and navigation action
2Provider cardDisplays provider, appointment, and visit information
3Coverage sectionDisplays the selected coverage or payment option
4Patient details sectionDisplays the selected patient profile
5Contact information sectionCollects contact details and notification preferences
6Medications sectionCollects medication usage information
7Medical issue sectionCollects medical condition details
8Attachment actionAdds supporting documents
9Home visit details sectionCollects the visit address
10Address search inputSearches for the home visit location
11Country or region selectorSelects the visit country or region
12Address fieldsCollects address details required for the visit
13Pricing sectionDisplays the calculated home visit fee
14Primary actionContinues the appointment request flow
15Data-sharing noticeExplains that appointment details are shared with the provider

Workflow

  1. Open the Appointment Request screen.
  2. Review provider and appointment details.
  3. Select coverage and patient information.
  4. Enter required contact information.
  5. Complete medical information.
  6. Enter visit location details.
  7. Select Continue.

Validations

ScenarioApp BehaviorSDK Output
Session invalidBlock coverage verificationstate = unauthenticated
Coverage provider missingDisable Continuevalidation = coverage_required
Policy number missingDisable Continuevalidation = policy_number_required
Policy details incompleteDisable Continuevalidation = coverage_details_required
Provider records do not matchDisplay wrong data popuperror = wrong_policy_data
Coverage verifiedContinue coverage flowcoverage = verified
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp BehaviorSDK Output
Screen opensLoad add coverage formPUT /api/v3/coverage/add/new-coverage
Coverage provider selectedUpdate coverage providercoverage = selected
Policy number enteredUpdate policy detailspolicyNumber = updated
Continue selectedSubmit coverage verificationPOST /api/v3/coverage/add/new-coverage
Wrong data returnedLoad wrong data popupPUT /api/v3/coverage/add/new-coverage/error/wrong-policy-data
Private user selectedContinue without verified coveragecoverageMode = private_user
Contact Us selectedOpen support contact flowaction = contact_support
Close selectedReturn to add coverage formstate = dismissed

Endpoint Resources

Wizard for Regular

PUT 

v3/wizard/regular

Returns the appointment booking wizard for the selected location, date and time, and specialty.