Skip to main content

Expired Policy - Coverage or Private


Use the Expired Policy popup when the patient’s coverage has expired.

The patient can add coverage or continue as a private patient


Expired coverage popup with Pay privately and Add coverage actions

This screen includes:

#ElementDescription
1Expiration messageStates that coverage has expired
2Private optionOffers continuation without coverage
3Continue actionContinues as a private patient

Workflow

  1. Detect expired coverage.
  2. Call PUT /api/v3/appointments/book/error/policy-not-active/embedded/expired-continue-as-private.
  3. Display the expired-coverage popup.
  4. Select Pay privately or Add coverage.
  5. Continue the selected flow.

Validations

ScenarioApp behaviorSDK output
Coverage has expiredDisplay the popupstate = policy_expired
Request returns 200Render the returned pagePage object
Request returns 405Display an application errorError response
Session is invalidReject the requeststate = unauthenticated

Actions

ScenarioApp behaviorSDK output
Pay privately selectedContinue as a private patientaction = continue_as_private
Add coverage selectedOpen the coverage flownavigation = add_coverage
Close selectedDismiss the popupaction = close

Endpoint Resources

Embedded Expired Continue as Private

PUT 

v3/appointments/book/error/policy-not-active/embedded/expired-continue-as-private

Returns an embedded popup for expired coverage with options to add coverage or continue as a private patient.