Skip to content

clsAccidentInjury

clsAccidentInjury records a claim's accident and injury facts, including injury and knowledge dates, occupational disease and exposure indicators, location details, and related worker or policy identifiers.

Purpose

  • Capture the claim-level accident, injury, and exposure fields used during claim maintenance.
  • Surface injury timing and classification data such as InjuryDate, InitialTreatmentDate, KnowledgeDate, and InjOccupationalDiseaseCode.

Context

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

Public members

Member Signature Purpose
ClaimID Public ReadOnly Property ClaimID() As Decimal Returns claim i d.
InjOccupationalDiseaseCode Public ReadOnly Property InjOccupationalDiseaseCode() As String Returns inj occupational disease code.
InjuredOnPremisesCode Public Property InjuredOnPremisesCode() As String Gets or sets injured on premises code.
JurisdictionCode Public ReadOnly Property JurisdictionCode() As String Returns jurisdiction code.
LeaveWorkDate Public ReadOnly Property LeaveWorkDate() As Date Returns leave work date.
PolicyNum Public ReadOnly Property PolicyNum() As Decimal Returns policy num.
Received801Date Public ReadOnly Property Received801Date() As Date Returns received801 date.
ReceivedDate Public ReadOnly Property ReceivedDate() As Date Returns received date.
UpdateDate Public ReadOnly Property UpdateDate() As Date Returns update date.
UpdateNum Public ReadOnly Property UpdateNum() As Decimal Returns update num.
UpdateUser Public ReadOnly Property UpdateUser() As String Returns update user.
WorkerID Public ReadOnly Property WorkerID() As Decimal Returns worker i d.
ClaimTypeCode Public ReadOnly Property ClaimTypeCode() As String Returns claim type code.
DisabilityDate Public ReadOnly Property DisabilityDate() As Date Returns disability date.
InpatientFlagCodeChangedfromNtoY Public ReadOnly Property InpatientFlagCodeChangedfromNtoY() As Boolean Returns inpatient flag code changedfrom nto y.
InjuryDateModified Public ReadOnly Property InjuryDateModified() As Boolean Returns injury date modified.
InitialTreatmentDateModified Public ReadOnly Property InitialTreatmentDateModified() As Boolean Returns initial treatment date modified.
ExposureCodeModified Public ReadOnly Property ExposureCodeModified() As Boolean Returns exposure code modified.
InjuryDate Public Property InjuryDate() As Date Gets or sets injury date.
InjuryTime Public Property InjuryTime() As String Gets or sets injury time.
EmploymentInjuryCode Public Property EmploymentInjuryCode() As String Gets or sets employment injury code.
ExposureCode Public Property ExposureCode() As String Gets or sets exposure code.
InjurySourceCode Public Property InjurySourceCode() As String Gets or sets injury source code.
FederalInjuryLocationCode Public Property FederalInjuryLocationCode() As String Gets or sets federal injury location code.
HardwareCausedFlagCode Public Property HardwareCausedFlagCode() As String Gets or sets hardware caused flag code.
HighSeasFlag Public Property HighSeasFlag() As String Gets or sets high seas flag.
InPatientFlagCode Public Property InPatientFlagCode() As String Gets or sets in patient flag code.
InitialTreatmentDate Public Property InitialTreatmentDate() As Date Gets or sets initial treatment date.
KnowledgeDate Public Property KnowledgeDate() As Date Gets or sets knowledge date.
MultipleWorkerFlagCode Public Property MultipleWorkerFlagCode() As String Gets or sets multiple worker flag code.
PersonCausedFlagCode Public Property PersonCausedFlagCode() As String Gets or sets person caused flag code.
SaifEventDescr Public Property SaifEventDescr() As String Gets or sets saif event descr.
IsSetFederalAwardsToPendingRequired Public ReadOnly Property IsSetFederalAwardsToPendingRequired() As Boolean Returns is set federal awards to pending required.
WorkerFederalAwards Public ReadOnly Property WorkerFederalAwards() As clsFederalAwardStatusCollection Returns worker federal awards.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
BirthDate Public ReadOnly Property BirthDate() As Date Returns birth date.
DeathDate Public ReadOnly Property DeathDate() As Date Returns death date.
SuspendThirdPartyCreditDate Public ReadOnly Property SuspendThirdPartyCreditDate() As Date Returns suspend third party credit date.
RequestDecisionEffDate Public ReadOnly Property RequestDecisionEffDate() As Date Returns request decision eff date.
ClaimEmployeeWorkAddress Public ReadOnly Property ClaimEmployeeWorkAddress() As clsClaimEmployeeWorkAddress Returns claim employee work address.
InjuryAddress Public ReadOnly Property InjuryAddress() As clsAddress 'clsAddress is in BusinessObjects Returns injury address.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Returns is valid.
CheckForMultipleClaimsForWorker Public Function CheckForMultipleClaimsForWorker() As String Exposes the public member.
GetMedStatDtGTInjDtCount Public Sub GetMedStatDtGTInjDtCount() Retrieves the GetMedStatDtGTInjDtCount operation.
GetWrkRelDtGTInjDtCount Public Sub GetWrkRelDtGTInjDtCount() Retrieves the GetWrkRelDtGTInjDtCount operation.
GetDisabAuthDtGTInjDtCount Public Sub GetDisabAuthDtGTInjDtCount() Retrieves the GetDisabAuthDtGTInjDtCount operation.
GetReqDecDtGTInjDtCount Public Sub GetReqDecDtGTInjDtCount() Retrieves the GetReqDecDtGTInjDtCount operation.
IsKnowledgeDateNull Public Function IsKnowledgeDateNull() As Boolean Exposes the public member.
IsReceivedDateNull Public Function IsReceivedDateNull() As Boolean Exposes the public member.
IsReceived801DateNull Public Function IsReceived801DateNull() As Boolean Exposes the public member.
IsLeaveWorkDateNull Public Function IsLeaveWorkDateNull() As Boolean Exposes the public member.
IsDisabilityDateNull Public Function IsDisabilityDateNull() As Boolean Exposes the public member.
IsBirthDateNull Public Function IsBirthDateNull() As Boolean Exposes the public member.
IsDeathDateNull Public Function IsDeathDateNull() As Boolean Exposes the public member.
IsInitialTreatmentDateNull Public Function IsInitialTreatmentDateNull() As Boolean Exposes the public member.
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.
NewAccidentInjury Public Shared Function NewAccidentInjury(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsAccidentInjury Executes the NewAccidentInjury operation.
GetAccidentInjury Public Shared Function GetAccidentInjury(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsAccidentInjury Retrieves the GetAccidentInjury operation.
InjuryDateValid Public Function InjuryDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
InjuryDateGreaterThan1Year Public Function InjuryDateGreaterThan1Year(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
CheckMultipleClaimsForWorker Public Function CheckMultipleClaimsForWorker(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
VerifyCCAWages Public Function VerifyCCAWages(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.
Received801DateValid Public Function Received801DateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ReceivedDateValid Public Function ReceivedDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DateWorkerLeftWorkValid Public Function DateWorkerLeftWorkValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
BirthDateValid Public Function BirthDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DeathDateValid Public Function DeathDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
WorkReleaseDateValid Public Function WorkReleaseDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
RequestDecisionEffDateValid Public Function RequestDecisionEffDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
DisabAuthActivityDateValid Public Function DisabAuthActivityDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
MedicallyStationaryDateValid Public Function MedicallyStationaryDateValid(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.
Disabilty_InitialTreatment_DateValid Public Function Disabilty_InitialTreatment_DateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
InitialTreatmentDateValid Public Function InitialTreatmentDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
CanInjuryDateChange Public Function CanInjuryDateChange(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidPolicyCoverageAtInjury Public Function ValidPolicyCoverageAtInjury(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
SetFederalAwardsToPending Public Sub SetFederalAwardsToPending() Executes the SetFederalAwardsToPending operation.
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\clsAccidentInjury.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb