Skip to content

iLossData

Interface contract for loss-side unit-stat reporting data.

Purpose

  • Define the loss fields that concrete unit-stat loss objects must expose.

Context

  • Namespace: SAIF.Business.UnitStat
  • Assembly/package: SAIF.Business.UnitStat (distributed as NuGet package SAIF.BOF.Business.UnitStat)

Public members

Member Signature Purpose
ReportSystem ReadOnly Property ReportSystem() As ReportTypes Gets report system.
ClaimID Property ClaimID() As Decimal Gets or sets claim id.
PolicyUnitSeqNum Property PolicyUnitSeqNum() As Decimal Gets or sets policy unit seq num.
ReportValuationNumber Property ReportValuationNumber() As Decimal Gets or sets report valuation number.
ClaimNumberAndCheck Property ClaimNumberAndCheck() As String Gets or sets claim number and check.
InjuryDate Property InjuryDate() As Date Gets or sets injury date.
ClassificationCode Property ClassificationCode() As Decimal Gets or sets classification code.
CatastropheNumber Property CatastropheNumber() As String Gets or sets catastrophe number.
NCCIClaimStatusCode Property NCCIClaimStatusCode() As String Gets or sets ncciclaim status code.
NCCIInjuryCode Property NCCIInjuryCode() As String Gets or sets ncciinjury code.
NCCIStateCode Property NCCIStateCode() As String Gets or sets nccistate code.
IncurredMedicalAmount Property IncurredMedicalAmount() As Decimal Gets or sets incurred medical amount.
IncurredIndemnityAmount Property IncurredIndemnityAmount() As Decimal Gets or sets incurred indemnity amount.
LossActCode Property LossActCode() As String Gets or sets loss act code.
LossTypeCode Property LossTypeCode() As String Gets or sets loss type code.
RecoveryTypeCode Property RecoveryTypeCode() As String Gets or sets recovery type code.
ClaimTypeCode Property ClaimTypeCode() As String Gets or sets claim type code.
SettlementTypeCode Property SettlementTypeCode() As String Gets or sets settlement type code.
MCOTypeCode Property MCOTypeCode() As String Gets or sets mcotype code.
NCCIBodyPartCode Property NCCIBodyPartCode() As String Gets or sets nccibody part code.
NCCIInjuryNatureCode Property NCCIInjuryNatureCode() As String Gets or sets ncciinjury nature code.
NCCIInjurySourceCode Property NCCIInjurySourceCode() As String Gets or sets ncciinjury source code.
WorkerOccupationDescription Property WorkerOccupationDescription() As String Gets or sets worker occupation description.
FinalDenialDate Property FinalDenialDate() As Date Gets or sets final denial date.
VocRehabFlag Property VocRehabFlag() As String Gets or sets voc rehab flag.
LumpSumFlag Property LumpSumFlag() As String Gets or sets lump sum flag.
ReimbursementAmount Property ReimbursementAmount() As Decimal Gets or sets reimbursement amount.
PaidIndemnityAmount Property PaidIndemnityAmount() As Decimal Gets or sets paid indemnity amount.
PaidMedicalAmount Property PaidMedicalAmount() As Decimal Gets or sets paid medical amount.
FraudClaimCode Property FraudClaimCode() As String Gets or sets fraud claim code.
ReportType Property ReportType() As ReportTypes Gets or sets report type.
SetFinalDenialDateNull Sub SetFinalDenialDateNull() Sets final denial date to the framework null sentinel value.
IsFinalDenialDateNull Function IsFinalDenialDateNull() As Boolean Indicates whether final denial date currently holds the framework null sentinel value.

Behavioral notes

  • The interface defines the loss-data contract implemented by unit-stat loss objects.

Constraints and usage notes

  • Implementers are expected to pair optional values with the null-sentinel helper members where applicable.

Sources

  • Business\SAIF.Business.UnitStat\iLossData.vb
  • Business\SAIF.Business.UnitStat\clsLossBase.vb