Skip to main content

Expense Form


Use Expense Form to collect claim, appointment, event, expense, and contact details before claim submission.



This screen includes:

#ElementDescription
1Page titleDisplays Submit claim.
2Back actionReturns to the previous screen.
3Claim details sectionContains policy and appointment selectors.
4Patient details sectionDisplays the selected patient.
5Appointment information sectionContains appointment date, country, clinic, phone, and email fields.
6Event details sectionContains the claim reason and document attachment action.
7Contact information sectionContains contact name, phone, email, and home address fields.
8Continue actionContinues the claim submission flow.

Workflow

  1. Open Submit claim.
  2. Select a policy and appointment.
  3. Review or enter patient details.
  4. Enter appointment information.
  5. Enter the claim reason.
  6. Attach supporting documents.
  7. Enter contact information.
  8. Select Continue.

Validations

ScenarioApp behaviorSDK output
Session invalidBlock claim submissionstate = unauthenticated
Policy missingDisable Continuevalidation = policy_required
Appointment missingDisable Continuevalidation = appointment_required
Patient missingDisable Continuevalidation = patient_required
Appointment date missingDisable Continuevalidation = appointment_date_required
Country missingDisable Continuevalidation = country_required
Clinic name missingDisable Continuevalidation = clinic_required
Claim reason missingDisplay validation errorvalidation = reason_required
Contact details missingDisable Continuevalidation = contact_required
Required fields completeEnable Continuestate = ready
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp behaviorSDK output
Screen opensLoad expense formPUT /api/v3/claims/submit/expenses
Policy selectedUpdate selected policypolicy = selected
Appointment selectedUpdate selected appointmentappointment = selected
Patient selectedUpdate patient detailspatient = selected
Appointment information enteredUpdate appointment detailsappointmentInfo = updated
Claim reason enteredUpdate claim reasonreason = updated
Document attachedAdd supporting documentattachment = added
Contact information enteredUpdate contact detailscontact = updated
Continue selectedContinue claim flownavigation = continue
Back selectedReturn to previous screennavigation = back

Endpoint Resources

Expense Form

PUT 

v3/claims/submit/expenses

Returns the expense form for claim submission.

Add Expense

PATCH 

v3/claims/submit/expenses

Adds a new expense to the claim and refreshes the current expense list with the updated claim totals.

Update Expense

PATCH 

v3/claims/submit/expenses/{expense-id}

Updates an existing claim expense and refreshes the current expense list with the revised claim totals.

Delete Expense

PATCH 

v3/claims/submit/expenses/{expense-id}/delete

Deletes an expense from the claim and refreshes the current expense list with the updated claim totals.

Patch Expense Details

PATCH 

v3/claims/submit/expenses/details

Updates the expense form fields based on the selected expense type.

Patch Bank Fields

PATCH 

v3/claims/submit/bank

Updates the claim bank fields based on the selected bank.

Patch Phone Prefix

PATCH 

v3/claims/submit/phone-prefix

Updates the clinic phone prefix based on the selected event country.