clsTimelinessOfFirstPayment¶
clsTimelinessOfFirstPayment is a read-only business object (declared in clsITimelinessOfFirstPayment.vb, a filename/type-name mismatch) that evaluates timeliness of the first benefit payment via sp82067_TimelinessOf1stPayment, optionally requesting a 'Detail' variant.
Purpose¶
- Wraps
sp82067_TimelinessOf1stPaymentas a strongly-typed read-only object (SQL-034). - Conditionally adds a
requestType = 'Detail'parameter whenCriteria.FromClaimDetailis true, so the procedure must tolerate both a 1-input and 2-input signature.*
Context¶
- Namespace:
SAIF.Business.Claim - Assembly/package:
SAIF.Business.Claim.dll
Public members¶
| Member | Signature | Purpose |
|---|---|---|
AfterRetrieve |
Protected Overrides Sub AfterRetrieve() |
Populates object properties from the REF CURSOR result; raises "Claim Not Found" using the same identifier reused from clsAggRightDates when no row is returned (BR-008).** |
FromClaimDetail |
Public Property FromClaimDetail As Boolean |
When true, causes the procedure call to include the requestType = 'Detail' parameter. |
Behavioral notes¶
- Reuses the
clsAggRightDates01"Claim Not Found" error identifier, an ID collision likely caused by copy/paste.** - The procedure body resides in the Oracle database and could not be retrieved in this environment.*
Constraints and usage notes¶
- Set
FromClaimDetailtoTrueonly when the caller specifically needs the Detail variant of the procedure result.
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Related documentation¶
- Library index
- API reference index
- Overview
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
Sources¶
- SAIF.Business.Claim/clsITimelinessOfFirstPayment.vb