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.
Related documentation¶
- Application index
- Architecture
- Dependencies
- Configuration
- Operations and processes
- Business rules
- Security and authorization
- Data model
- Hosted endpoints
- Tech debt
Sources¶
- src/NDReimbursementWebApp/NDReimbursementWebApp.csproj
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml.cs