Skip to content

Application overview

NDReimbursementWebApp lets internal staff and external policyholders or agents review non-disabling claim reimbursement statements for a policy and act on them. It is an ASP.NET Core Razor Pages application on net8.0 with a single screen, NDReimbursement.

Capabilities

  • Show the statement, due date and claims for the policy in the shared BOL context (Load screen).
  • Save requested reimbursement amounts, or reimburse all claims (Save requested amounts).
  • Pay by mail with a statement PDF (Pay by mail) or pay online through OneInc (Pay online).
  • Override the due date for internal updaters (Override due date).
  • Known limitation: the delete confirmation form submits GET and cannot invoke the POST delete handler, so deletion is not available from the UI (Delete statement).
  • Switch the policy in context (Change policy context).

Scope

Item Value
Screens One, NDReimbursement
Local libraries None
Data store None; data comes from API-client packages, behavior not traced**
Users Four NDR roles, internal and external (Security and authorization)
Rules 8 application, 11 screen, 12 inherited (Business rules)
Known issues 14 findings, 3 high (Tech debt)

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • src/NDReimbursementWebApp/NDReimbursementWebApp.csproj
  • src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml
  • src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml.cs