clsClaimUnit¶
Claim-level reporting unit that links a claim to a policy unit and tracks claim-specific reporting state.
Purpose¶
- Represent the claim-to-policy-unit association used by unit-stat reporting.
- Track value-code, active, fatal, closed, denial, and preferred-worker flags.
Context¶
- Namespace:
SAIF.Business.UnitStat - Assembly/package:
SAIF.Business.UnitStat(distributed as NuGet packageSAIF.BOF.Business.UnitStat)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
PolicyUnitSeqNum |
Public Property PolicyUnitSeqNum() As Decimal |
Gets or sets policy unit seq num. |
ClaimID |
Public Property ClaimID() As Decimal |
Gets or sets claim id. |
ActiveUnitFlag |
Public Property ActiveUnitFlag() As String |
Gets or sets active unit flag. |
ValueCode |
Public Property ValueCode() As String |
Gets or sets value code. |
UpdateUser |
Public Property UpdateUser() As String |
Gets or sets update user. |
UpdateDate |
Public Property UpdateDate() As Date |
Gets or sets update date. |
UpdateNumber |
Public Property UpdateNumber() As Decimal |
Gets or sets update number. |
ReportedFatalFlag |
Public Property ReportedFatalFlag() As String |
Gets or sets reported fatal flag. |
ReportedClosedFlag |
Public Property ReportedClosedFlag() As String |
Gets or sets reported closed flag. |
PreferredWorkerFlag |
Public Property PreferredWorkerFlag() As String |
Gets or sets preferred worker flag. |
FinalDenialDate |
Public Property FinalDenialDate() As Date |
Gets or sets final denial date. |
IsActive |
Public ReadOnly Property IsActive() As Boolean |
Indicates whether active. |
IsInactive |
Public ReadOnly Property IsInactive() As Boolean |
Indicates whether inactive. |
IsPreferredWorker |
Public ReadOnly Property IsPreferredWorker() As Boolean |
Indicates whether preferred worker. |
IsDeniedFinal |
Public ReadOnly Property IsDeniedFinal() As Boolean |
Indicates whether denied final. |
IsFullyFraudulent |
Public ReadOnly Property IsFullyFraudulent(clmData As clsClaimData) As Boolean |
Indicates whether fully fraudulent. |
WasReportedFatal |
Public ReadOnly Property WasReportedFatal() As Boolean |
Indicates whether reported fatal. |
WasReportedOpen |
Public ReadOnly Property WasReportedOpen() As Boolean |
Indicates whether reported open. |
WasReportedClosed |
Public ReadOnly Property WasReportedClosed() As Boolean |
Indicates whether reported closed. |
IsValid |
Public Overrides ReadOnly Property IsValid() As Boolean |
Indicates whether valid. |
IsDirty |
Public Overrides ReadOnly Property IsDirty() As Boolean |
Indicates whether dirty. |
SetFinalDenialDateNull |
Public Sub SetFinalDenialDateNull() |
Sets final denial date to the framework null sentinel value. |
IsFinalDenialDateNull |
Public Function IsFinalDenialDateNull() As Boolean |
Indicates whether final denial date currently holds the framework null sentinel value. |
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. |
Equals |
Public Overloads Function Equals(ByVal inObject As clsClaimUnit) As Boolean |
Executes the member operation. |
GetHashCode |
Public Overrides Function GetHashCode() As Integer |
Retrieves hash code. |
ToString |
Public Overrides Function ToString() As String |
Executes the member operation. |
NewClaimUnit |
Public Shared Function NewClaimUnit(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal, ByVal inPolicyUnitSeqNum As Decimal) As clsClaimUnit |
Creates a new claim unit instance. |
GetClaimUnit |
Public Shared Function GetClaimUnit(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimUnit |
Retrieves claim unit. |
GetClaimUnit |
Public Shared Function GetClaimUnit(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal, ByVal inPolicyUnitSeqNum As Decimal) As clsClaimUnit |
Retrieves claim unit. |
ClaimID |
Public Property ClaimID() As Decimal |
Gets or sets claim id. |
PolicyUnitSeqNum |
Public Property PolicyUnitSeqNum() As Decimal |
Gets or sets policy unit seq num. |
RetrieveType |
Public Property RetrieveType() As RetrieveTypes |
Gets or sets retrieve type. |
IsRetrieveByClaimID |
Public ReadOnly Property IsRetrieveByClaimID() As Boolean |
Indicates whether retrieve by claim id. |
IsRetrieveByClaimUnit |
Public ReadOnly Property IsRetrieveByClaimUnit() As Boolean |
Indicates whether retrieve by claim unit. |
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo) |
Creates a new instance. |
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByVal inClaimID As Decimal) |
Creates a new instance. |
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByVal inClaimID As Decimal, ByVal inPolicyUnitSeqNum As Decimal) |
Creates a new instance. |
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¶
- BR-US-019 restricts the single-claim retrieval path to active rows.
- BR-US-013 is part of the non-compensable rule context.
Constraints and usage notes¶
- Factory methods support both claim-only and claim-plus-policy-unit retrieval paths.
Sources¶
Business\SAIF.Business.UnitStat\clsClaimUnit.vbLegacy\BusinessObjectFramework\clsBusinessBase.vb