Skip to content

clsClaimDetail

clsClaimDetail represents the main claim maintenance record for a claim, combining claim-level status and change indicators with related activity collections, counts, and pharmacy or MCO support data.

Purpose

  • Expose the claim-level maintenance fields and modified-state indicators used when updating a claim.
  • Surface related child data such as MCO eligibility, claim type or status activity, disability activity, request decisions, and pharmacy eligibility.

Context

  • Namespace: SAIF.Business.Claim.Maintenance
  • Assembly/package: SAIF.Business.Claim.Maintenance

Public members

Member Signature Purpose
McoPlanID Public ReadOnly Property McoPlanID() As String Returns mco plan i d.
JurisdictionModified Public ReadOnly Property JurisdictionModified() As Boolean Returns jurisdiction modified.
ClaimStatusCodeModified Public ReadOnly Property ClaimStatusCodeModified() As Boolean Returns claim status code modified.
ClaimTypeCodeModified Public ReadOnly Property ClaimTypeCodeModified() As Boolean Returns claim type code modified.
ClaimTypeChangedToDisabling Public ReadOnly Property ClaimTypeChangedToDisabling() As Boolean Returns claim type changed to disabling.
DisabilityDateModified Public ReadOnly Property DisabilityDateModified() As Boolean Returns disability date modified.
KnowledgeDateModified Public ReadOnly Property KnowledgeDateModified() As Boolean Returns knowledge date modified.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
MergedClaimNum Public ReadOnly Property MergedClaimNum() As String Returns merged claim num.
RespAdjName Public ReadOnly Property RespAdjName() As String Returns resp adj name.
CompAdjName Public ReadOnly Property CompAdjName() As String Returns comp adj name.
AggRightsStartDate Public Property AggRightsStartDate() As Date Gets or sets agg rights start date.
AggRightsEndDate Public Property AggRightsEndDate() As Date Gets or sets agg rights end date.
DateofDeath Public Property DateofDeath() As Date Gets or sets dateof death.
WCDClaimCount Public ReadOnly Property WCDClaimCount() As Integer Returns w c d claim count.
OWCPClaimCount Public ReadOnly Property OWCPClaimCount() As Integer Returns o w c p claim count.
PMAWorkerCount Public ReadOnly Property PMAWorkerCount() As Integer Returns p m a worker count.
AcceptCondNoStatDateCount Public ReadOnly Property AcceptCondNoStatDateCount() As Integer Returns accept cond no stat date count.
ConditionsCount Public ReadOnly Property ConditionsCount() As Integer Returns conditions count.
InjuryBlankCount Public ReadOnly Property InjuryBlankCount() As Integer Returns injury blank count.
InjurySymptomsCount Public ReadOnly Property InjurySymptomsCount() As Integer Returns injury symptoms count.
LegalRepEffDate Public ReadOnly Property LegalRepEffDate() As Date Returns legal rep eff date.
LegalRepEndDate Public Property LegalRepEndDate() As Date Gets or sets legal rep end date.
LegalRepEndReasonCodeCode Public Property LegalRepEndReasonCodeCode() As String Gets or sets legal rep end reason code code.
ClaimMcoEligibility Public ReadOnly Property ClaimMcoEligibility() As clsClaimMcoEligibilityCollection Returns claim mco eligibility.
ClaimTypeActivity Public ReadOnly Property ClaimTypeActivity() As clsClaimTypeActivityCollection Returns claim type activity.
ClaimStatusActivity Public ReadOnly Property ClaimStatusActivity() As clsClaimStatusActivityCollection Returns claim status activity.
ClaimDisabilityActivity Public ReadOnly Property ClaimDisabilityActivity() As clsClaimDisabilityActivityCollection Returns claim disability activity.
ClaimRequestDecision Public ReadOnly Property ClaimRequestDecision() As clsClaimRequestDecisionCollection Returns claim request decision.
DisabilityAuthActivity Public ReadOnly Property DisabilityAuthActivity() As clsDisabilityAuthActivityCollection Returns disability auth activity.
ClaimResponsibilityData Public ReadOnly Property ClaimResponsibilityData() As clsClaimResponsibilityData Returns claim responsibility data.
WorkerPharmacyEligibilityReport Public ReadOnly Property WorkerPharmacyEligibilityReport() As clsWorkerPharmacyEligibilityReport Returns worker pharmacy eligibility report.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Returns is valid.
IsSavable Public Overrides ReadOnly Property IsSavable() As Boolean Returns is savable.
GetAdjusterName Public Sub GetAdjusterName(ByVal inRespCode As String) Retrieves the GetAdjusterName operation.
GetWCDClaimNumberCount Public Function GetWCDClaimNumberCount() As Boolean Retrieves the GetWCDClaimNumberCount operation.
GetOWCPClaimNumberCount Public Function GetOWCPClaimNumberCount() As Boolean Retrieves the GetOWCPClaimNumberCount operation.
GetPMAWorkerNumberCount Public Function GetPMAWorkerNumberCount(ByVal inPMAWorkerNum As Decimal) As Boolean Retrieves the GetPMAWorkerNumberCount operation.
GetAcceptCondMedStationaryCount Public Sub GetAcceptCondMedStationaryCount() Retrieves the GetAcceptCondMedStationaryCount operation.
GetConditionsCount Public Sub GetConditionsCount() Retrieves the GetConditionsCount operation.
GetClaimBenefitPeriodCount Public Function GetClaimBenefitPeriodCount(ByVal inCondition As String, ByVal inPaymentCategoryCode As String, ByVal inBenefitPaymentSeqNum As Decimal) As Integer Retrieves the GetClaimBenefitPeriodCount operation.
GetMCOPlanID Public Function GetMCOPlanID(ByVal inMcoID As String) As String Retrieves the GetMCOPlanID operation.
Equals Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean Exposes the public member.
Equals Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean Exposes the public member.
Equals Public Overloads Function Equals(ByVal inObject As clsClaimDetail) As Boolean Exposes the public member.
GetHashCode Public Overrides Function GetHashCode() As Integer Retrieves the GetHashCode operation.
ToString Public Overrides Function ToString() As String Exposes the public member.
GetClaimDetail Public Shared Function GetClaimDetail(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimDetail Retrieves the GetClaimDetail operation.
InjOccupationalDiseaseCodeValid Public Function InjOccupationalDiseaseCodeValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ActiveClaimFlagValid Public Function ActiveClaimFlagValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
KnowledgeDateValid Public Function KnowledgeDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabilityDateValid Public Function DisabilityDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
CoverageCodeValid Public Function CoverageCodeValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
HandicapWorkerReserveFlagValid Public Function HandicapWorkerReserveFlagValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
WCDClaimNumValid Public Function WCDClaimNumValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimStatusCodeValid Public Function ClaimStatusCodeValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabilityTreatmentDateValid Public Function DisabilityTreatmentDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
AggDisablingClosedValid Public Function AggDisablingClosedValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
OWCPClaimNumValid Public Function OWCPClaimNumValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimStatusChangedWithoutCondition Public Function ClaimStatusChangedWithoutCondition(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimStatusClosedAndDeferred Public Function ClaimStatusClosedAndDeferred(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ORMExpirationDateValid Public Function ORMExpirationDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabilityDateRequired Public Function DisabilityDateRequired(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabilityDateChanged Public Function DisabilityDateChanged(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimDecisionChanged Public Function ClaimDecisionChanged(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
NonDisablingToDisabling Public Function NonDisablingToDisabling(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimStatusClosedWithoutMedStatDate Public Function ClaimStatusClosedWithoutMedStatDate(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimDecisionAggChanged Public Function ClaimDecisionAggChanged(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabAuthActivityDate_InjuryDate Public Function DisabAuthActivityDate_InjuryDate(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ClaimHasCDAOrder Public Function ClaimHasCDAOrder(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
PharmacyEligibilityStatusCodeValid Public Function PharmacyEligibilityStatusCodeValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
PharmacyEligibilityCaremarkCodeValid Public Function PharmacyEligibilityCaremarkCodeValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
IsDirty Public Overrides ReadOnly Property IsDirty() As Boolean Returns is dirty.

Inherited public members

Member Signature Purpose Origin
MyGuid Public ReadOnly Property MyGuid() As String Returns the object's generated GUID identifier.* Legacy\BusinessObjectFramework — clsBusinessBase
IsNew Public ReadOnly Property IsNew() As Boolean Indicates whether the object represents unsaved data.* Legacy\BusinessObjectFramework — clsBusinessBase
IsDeleted Public ReadOnly Property IsDeleted() As Boolean Indicates whether the object has been marked for deletion.* Legacy\BusinessObjectFramework — clsBusinessBase
SetValueOnChange Public Function SetValueOnChange(Of T)(ByRef inFieldValue As T, ByVal inSetValue As T, Optional ByVal inMarkDirty As Boolean = True) As Boolean Assigns a new field value only when it differs and optionally marks the object dirty.* Legacy\BusinessObjectFramework — clsBusinessBase
Rules Public ReadOnly Property Rules() As clsRulesManager Exposes the BOF rules manager for validation and messages.* Legacy\BusinessObjectFramework — clsBusinessBase
SaveChild Public Overridable Function SaveChild() As Boolean Persists the object as a BOF child object.* Legacy\BusinessObjectFramework — clsBusinessBase
ToXml Public Function ToXml() As String Returns the object's XML representation using the configured default tag name.* Legacy\BusinessObjectFramework — clsBusinessBase

Behavioral notes

  • This type is documented from its source declaration.
  • The type participates in the clsBusinessBase inheritance path used by SAIF.Business.Claim.Maintenance.

Constraints and usage notes

  • Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

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.

Sources

  • Business\SAIF.Business.Claim.Maintenance\clsClaimDetail.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb