clsLossBase¶
Abstract loss-data base class that implements the shared loss contract for unit-stat reporting.
Purpose¶
- Provide common loss-reporting properties and derived calculations.
- Implement the loss-side reportability and catastrophe tests used by downstream concrete types.
Context¶
- Namespace:
SAIF.Business.UnitStat - Assembly/package:
SAIF.Business.UnitStat(distributed as NuGet packageSAIF.BOF.Business.UnitStat)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ReportSystem |
Public MustOverride ReadOnly Property ReportSystem() As ReportTypes Implements iLossData.ReportSystem |
Gets report system. |
ClaimID |
Public Property ClaimID() As Decimal Implements iLossData.ClaimID |
Gets or sets claim id. |
PolicyUnitSeqNum |
Public Property PolicyUnitSeqNum() As Decimal Implements iLossData.PolicyUnitSeqNum |
Gets or sets policy unit seq num. |
ReportValuationNumber |
Public Property ReportValuationNumber() As Decimal Implements iLossData.ReportValuationNumber |
Gets or sets report valuation number. |
ClaimNumberAndCheck |
Public Property ClaimNumberAndCheck() As String Implements iLossData.ClaimNumberAndCheck |
Gets or sets claim number and check. |
InjuryDate |
Public Property InjuryDate() As Date Implements iLossData.InjuryDate |
Gets or sets injury date. |
ClassificationCode |
Public Property ClassificationCode() As Decimal Implements iLossData.ClassificationCode |
Gets or sets classification code. |
CatastropheNumber |
Public Property CatastropheNumber() As String Implements iLossData.CatastropheNumber |
Gets or sets catastrophe number. |
NCCIClaimStatusCode |
Public Property NCCIClaimStatusCode() As String Implements iLossData.NCCIClaimStatusCode |
Gets or sets ncciclaim status code. |
NCCIStateCode |
Public Property NCCIStateCode() As String Implements iLossData.NCCIStateCode |
Gets or sets nccistate code. |
NCCIInjuryCode |
Public Property NCCIInjuryCode() As String Implements iLossData.NCCIInjuryCode |
Gets or sets ncciinjury code. |
OutstandingReserves |
Public ReadOnly Property OutstandingReserves() As Decimal |
Gets outstanding reserves. |
IncurredMedicalAmount |
Public Property IncurredMedicalAmount() As Decimal Implements iLossData.IncurredMedicalAmount |
Gets or sets incurred medical amount. |
IncurredIndemnityAmount |
Public Property IncurredIndemnityAmount() As Decimal Implements iLossData.IncurredIndemnityAmount |
Gets or sets incurred indemnity amount. |
LossActCode |
Public Property LossActCode() As String Implements iLossData.LossActCode |
Gets or sets loss act code. |
LossTypeCode |
Public Property LossTypeCode() As String Implements iLossData.LossTypeCode |
Gets or sets loss type code. |
RecoveryTypeCode |
Public Property RecoveryTypeCode() As String Implements iLossData.RecoveryTypeCode |
Gets or sets recovery type code. |
ClaimTypeCode |
Public Property ClaimTypeCode() As String Implements iLossData.ClaimTypeCode |
Gets or sets claim type code. |
SettlementTypeCode |
Public Property SettlementTypeCode() As String Implements iLossData.SettlementTypeCode |
Gets or sets settlement type code. |
MCOTypeCode |
Public Property MCOTypeCode() As String Implements iLossData.MCOTypeCode |
Gets or sets mcotype code. |
NCCIBodyPartCode |
Public Property NCCIBodyPartCode() As String Implements iLossData.NCCIBodyPartCode |
Gets or sets nccibody part code. |
NCCIInjuryNatureCode |
Public Property NCCIInjuryNatureCode() As String Implements iLossData.NCCIInjuryNatureCode |
Gets or sets ncciinjury nature code. |
NCCIInjurySourceCode |
Public Property NCCIInjurySourceCode() As String Implements iLossData.NCCIInjurySourceCode |
Gets or sets ncciinjury source code. |
WorkerOccupationDescription |
Public Property WorkerOccupationDescription() As String Implements iLossData.WorkerOccupationDescription |
Gets or sets worker occupation description. |
FinalDenialDate |
Public Property FinalDenialDate() As Date Implements iLossData.FinalDenialDate |
Gets or sets final denial date. |
VocRehabFlag |
Public Property VocRehabFlag() As String Implements iLossData.VocRehabFlag |
Gets or sets voc rehab flag. |
LumpSumFlag |
Public Property LumpSumFlag() As String Implements iLossData.LumpSumFlag |
Gets or sets lump sum flag. |
ReimbursementAmount |
Public Property ReimbursementAmount() As Decimal Implements iLossData.ReimbursementAmount |
Gets or sets reimbursement amount. |
PaidIndemnityAmount |
Public Property PaidIndemnityAmount() As Decimal Implements iLossData.PaidIndemnityAmount |
Gets or sets paid indemnity amount. |
PaidMedicalAmount |
Public Property PaidMedicalAmount() As Decimal Implements iLossData.PaidMedicalAmount |
Gets or sets paid medical amount. |
FraudClaimCode |
Public Property FraudClaimCode() As String Implements iLossData.FraudClaimCode |
Gets or sets fraud claim code. |
IsNotFraudulent |
Public ReadOnly Property IsNotFraudulent() As Boolean |
Indicates whether not fraudulent. |
IsPartialFraudulent |
Public ReadOnly Property IsPartialFraudulent() As Boolean |
Indicates whether partial fraudulent. |
IsNotPartialFraudulent |
Public ReadOnly Property IsNotPartialFraudulent() As Boolean |
Indicates whether not partial fraudulent. |
IsFullyFraudulent |
Public ReadOnly Property IsFullyFraudulent() As Boolean |
Indicates whether fully fraudulent. |
IsNotFullyFraudulent |
Public ReadOnly Property IsNotFullyFraudulent() As Boolean |
Indicates whether not fully fraudulent. |
ReportType |
Public Property ReportType() As ReportTypes Implements iLossData.ReportType |
Gets or sets report type. |
IsClaimOpen |
Public ReadOnly Property IsClaimOpen() As Boolean |
Indicates whether claim open. |
IsClaimClosed |
Public ReadOnly Property IsClaimClosed() As Boolean |
Indicates whether claim closed. |
IsClaimFatal |
Public ReadOnly Property IsClaimFatal() As Boolean |
Indicates whether claim fatal. |
IsCatastrophe |
Public ReadOnly Property IsCatastrophe() As Boolean |
Indicates whether catastrophe. |
HasClaimCosts |
Public ReadOnly Property HasClaimCosts() As Boolean |
Indicates whether claim costs. |
IsReportable |
Public ReadOnly Property IsReportable() As Boolean |
Indicates whether reportable. |
HasOutstandingReserves |
Public ReadOnly Property HasOutstandingReserves() As Boolean |
Indicates whether outstanding reserves. |
IsVocRehab |
Public ReadOnly Property IsVocRehab() As Boolean |
Indicates whether voc rehab. |
IsLumpSum |
Public ReadOnly Property IsLumpSum() As Boolean |
Indicates whether lump sum. |
IsFraudulentClaim |
Public ReadOnly Property IsFraudulentClaim() As Boolean |
Indicates whether fraudulent claim. |
IsDCI |
Public ReadOnly Property IsDCI() As Boolean |
Indicates whether dci. |
IsUnitStat |
Public ReadOnly Property IsUnitStat() As Boolean |
Indicates whether unit stat. |
Equals |
Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean |
Executes the member operation. |
Equals |
Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean |
Executes the member operation. |
SetFinalDenialDateNull |
Public Sub SetFinalDenialDateNull() Implements iLossData.SetFinalDenialDateNull |
Sets final denial date to the framework null sentinel value. |
IsFinalDenialDateNull |
Public Function IsFinalDenialDateNull() As Boolean Implements iLossData.IsFinalDenialDateNull |
Indicates whether final denial date currently holds the framework null sentinel value. |
CopyData |
Public Shared Sub CopyData(ByVal inObjA As iLossData, ByVal inObjB As iLossData) |
Copies matching contract fields from one instance to another. |
HasCostsChanged |
Public Shared Function HasCostsChanged(ByVal inObjA As iLossData, ByVal inObjB As iLossData) As Boolean |
Indicates whether costs changed. |
Inherited public members¶
Members in this section are inherited from clsBusinessBase in SAIF.BOF.Framework. They are available on this type through inheritance.
| Member | Signature | Purpose | Origin |
|---|---|---|---|
MyGuid |
ReadOnly Property MyGuid() As String |
Gets the framework GUID assigned to the object. | SAIF.BOF.Framework — clsBusinessBase |
IsNew |
ReadOnly Property IsNew() As Boolean |
Indicates whether the object has not yet been persisted. | SAIF.BOF.Framework — clsBusinessBase |
IsDeleted |
ReadOnly Property IsDeleted() As Boolean |
Indicates whether the object is marked for deletion. | SAIF.BOF.Framework — clsBusinessBase |
IsSavable |
ReadOnly Property IsSavable() As Boolean |
Indicates whether the object is both dirty and valid. | SAIF.BOF.Framework — clsBusinessBase |
BeginEdit |
Sub BeginEdit() |
Begins an editable-object snapshot. | SAIF.BOF.Framework — clsBusinessBase |
CancelEdit |
Sub CancelEdit() |
Restores the prior editable-object snapshot and reapplies rules. | SAIF.BOF.Framework — clsBusinessBase |
ApplyEdit |
Sub ApplyEdit() |
Commits the current editable-object snapshot. | SAIF.BOF.Framework — clsBusinessBase |
Delete |
Sub Delete() |
Marks the object for deletion. | SAIF.BOF.Framework — clsBusinessBase |
Clone |
Function Clone() As Object |
Creates a clone of the object. | SAIF.BOF.Framework — clsBusinessBase |
Rules |
ReadOnly Property Rules() As clsRulesManager |
Gets the rules manager attached to the object. | SAIF.BOF.Framework — clsBusinessBase |
ErrorCount |
ReadOnly Property ErrorCount() As Integer |
Gets the current validation error count. | SAIF.BOF.Framework — clsBusinessBase |
ErrorMessages |
ReadOnly Property ErrorMessages() As String() |
Gets the current validation error messages. | SAIF.BOF.Framework — clsBusinessBase |
WarningCount |
ReadOnly Property WarningCount() As Integer |
Gets the current validation warning count. | SAIF.BOF.Framework — clsBusinessBase |
WarningMessages |
ReadOnly Property WarningMessages() As String() |
Gets the current validation warning messages. | SAIF.BOF.Framework — clsBusinessBase |
InformationalCount |
ReadOnly Property InformationalCount() As Integer |
Gets the current informational rule count. | SAIF.BOF.Framework — clsBusinessBase |
InformationalMessages |
ReadOnly Property InformationalMessages() As String() |
Gets the current informational rule messages. | SAIF.BOF.Framework — clsBusinessBase |
XMLElementName |
Property XMLElementName() As String |
Gets or sets the XML element name used by framework serialization. | SAIF.BOF.Framework — clsBusinessBase |
GetReportXML |
Function GetReportXML() As String |
Returns framework report XML for the object. | SAIF.BOF.Framework — clsBusinessBase |
ToXml |
Function ToXml() As String |
Serializes the object to XML. | SAIF.BOF.Framework — clsBusinessBase |
Behavioral notes¶
Constraints and usage notes¶
- The base class supplies the shared loss contract and reportability helpers used by unit-stat loss objects.
Sources¶
Business\SAIF.Business.UnitStat\clsLossBase.vbBusiness\SAIF.Business.UnitStat\iLossData.vbLegacy\BusinessObjectFramework\clsBusinessBase.vb