Skip to content

cls801SubmissionData

cls801SubmissionData holds the detailed field-level payload for an online 801 submission, covering worker, employer, injury, address, and contact information.*

Purpose

  • Stores the full body of claim-entry answers captured for an 801 submission.*
  • Organizes the worker, employer, injury, and communication fields that feed submission and update processing.

Context

  • Namespace: Online801.Submission
  • Assembly/package: SAIF.Business.Claim.Entry

Public members

Member Signature Purpose
SubmissionID Public ReadOnly Property SubmissionID As Integer Returns submission i d.
WorkerID Public Property WorkerID() As Decimal Gets or sets worker i d.
User Public ReadOnly Property User As External.Users.clsUser Returns user.
SubmissionUserName Public Property SubmissionUserName As String Gets or sets submission user name.
SubmissionUserTitle Public ReadOnly Property SubmissionUserTitle As String Returns submission user title.
SubmissionUserPhone Public Property SubmissionUserPhone As String Gets or sets submission user phone.
SubmissionUserEmail Public Property SubmissionUserEmail As String Gets or sets submission user email.
Box15WorkerAddressLine1 Public Property Box15WorkerAddressLine1 As String Gets or sets box15 worker address line1.
Box15WorkerAddressLine2 Public Property Box15WorkerAddressLine2 As String Gets or sets box15 worker address line2.
Box15WorkerAddressCity Public Property Box15WorkerAddressCity As String Gets or sets box15 worker address city.
Box15WorkerAddressState Public Property Box15WorkerAddressState As String Gets or sets box15 worker address state.
Box15WorkerAddressZipcode Public Property Box15WorkerAddressZipcode As String Gets or sets box15 worker address zipcode.
Box15WorkerAddressZipcodePlus4 Public Property Box15WorkerAddressZipcodePlus4 As String Gets or sets box15 worker address zipcode plus4.
Box15WorkerFormattedAddress Public ReadOnly Property Box15WorkerFormattedAddress As String Returns box15 worker formatted address.
WorkerEmail Public Property WorkerEmail As String Gets or sets worker email.
Box16WorkerHomePhone Public Property Box16WorkerHomePhone As String Gets or sets box16 worker home phone.
Box76WorkerCellPhone Public Property Box76WorkerCellPhone As String Gets or sets box76 worker cell phone.
Box19WorkerWorkPhone Public Property Box19WorkerWorkPhone As String Gets or sets box19 worker work phone.
Box21InsuranceName Public Property Box21InsuranceName As String Gets or sets box21 insurance name.
Box21InsurancePhone Public Property Box21InsurancePhone As String Gets or sets box21 insurance phone.
Box22HealthProviderName Public Property Box22HealthProviderName As String Gets or sets box22 health provider name.
Box22HealthProviderAddress Public ReadOnly Property Box22HealthProviderAddress As clsAddress Returns box22 health provider address.
Box22HealthProviderAddressState Public Property Box22HealthProviderAddressState As String Gets or sets box22 health provider address state.
Box37SupervisedFromAddress Public ReadOnly Property Box37SupervisedFromAddress As clsAddress Returns box37 supervised from address.
Box37SupervisedFromAddressState Public Property Box37SupervisedFromAddressState As String Gets or sets box37 supervised from address state.
Box39EventAddress Public ReadOnly Property Box39EventAddress As clsAddress Returns box39 event address.
Box39EventAddressState Public Property Box39EventAddressState As String Gets or sets box39 event address state.
AllowDataReplacementFlag Public Property AllowDataReplacementFlag() As Boolean Gets or sets allow data replacement flag.
Box1InjuryDate Public Property Box1InjuryDate() As Date Gets or sets box1 injury date.
Box2LeaveWorkDate Public Property Box2LeaveWorkDate() As Date Gets or sets box2 leave work date.
Box3BeganWorkTime Public Property Box3BeganWorkTime() As String Gets or sets box3 began work time.
Box4MondayOffFlag Public Property Box4MondayOffFlag() As Boolean Gets or sets box4 monday off flag.
Box4TuesdayOffFlag Public Property Box4TuesdayOffFlag() As Boolean Gets or sets box4 tuesday off flag.
Box4WednesdayOffFlag Public Property Box4WednesdayOffFlag() As Boolean Gets or sets box4 wednesday off flag.
Box4ThursdayOffFlag Public Property Box4ThursdayOffFlag() As Boolean Gets or sets box4 thursday off flag.
Box4FridayOffFlag Public Property Box4FridayOffFlag() As Boolean Gets or sets box4 friday off flag.
Box4SaturdayOffFlag Public Property Box4SaturdayOffFlag() As Boolean Gets or sets box4 saturday off flag.
Box4SundayOffFlag Public Property Box4SundayOffFlag() As Boolean Gets or sets box4 sunday off flag.
Box5InjuryTime Public Property Box5InjuryTime() As String Gets or sets box5 injury time.
Box6LeaveWorkTime Public Property Box6LeaveWorkTime() As String Gets or sets box6 leave work time.
Box7ShiftStartTime Public Property Box7ShiftStartTime() As String Gets or sets box7 shift start time.
Box7ShiftEndTime Public Property Box7ShiftEndTime() As String Gets or sets box7 shift end time.
Box9MultipleEmployerFlag Public Property Box9MultipleEmployerFlag() As Boolean Gets or sets box9 multiple employer flag.
Box11PrimaryFirstName Public Property Box11PrimaryFirstName() As String Gets or sets box11 primary first name.
Box11PrimaryLastName Public Property Box11PrimaryLastName() As String Gets or sets box11 primary last name.
Box11PrimaryMiddleName Public Property Box11PrimaryMiddleName() As String Gets or sets box11 primary middle name.
Box11PrimaryNameExtension Public Property Box11PrimaryNameExtension() As String Gets or sets box11 primary name extension.
FormattedWorkerName Public ReadOnly Property FormattedWorkerName As String Returns formatted worker name.
Box12LanguagePreferenceCode Public Property Box12LanguagePreferenceCode() As String Gets or sets box12 language preference code.
Box12WorkerLanguageOtherText Public Property Box12WorkerLanguageOtherText() As String Gets or sets box12 worker language other text.
Box13BirthDate Public Property Box13BirthDate() As Date Gets or sets box13 birth date.
Box14GenderCode Public Property Box14GenderCode() As String Gets or sets box14 gender code.
Box17PrimaryTaxID Public Property Box17PrimaryTaxID() As String Gets or sets box17 primary tax i d.
Box18WorkerOccupationDescr Public Property Box18WorkerOccupationDescr() As String Gets or sets box18 worker occupation descr.
Box20WitnessNames Public Property Box20WitnessNames() As String Gets or sets box20 witness names.
Box23PriorBodyPartFlagCode Public Property Box23PriorBodyPartFlagCode() As String Gets or sets box23 prior body part flag code.
Box23PriorBodyPartText Public Property Box23PriorBodyPartText() As String Gets or sets box23 prior body part text.
Box24InpatientFlagCode Public Property Box24InpatientFlagCode() As String Gets or sets box24 inpatient flag code.
Box24OvernightInpatientText Public Property Box24OvernightInpatientText() As String Gets or sets box24 overnight inpatient text.
Box25ERTreatmentFlagCode Public Property Box25ERTreatmentFlagCode() As String Gets or sets box25 e r treatment flag code.
Box25ERTreatmentText Public Property Box25ERTreatmentText() As String Gets or sets box25 e r treatment text.
Box30EmployerLegalName Public ReadOnly Property Box30EmployerLegalName() As String Returns box30 employer legal name.
Box32FEINText Public ReadOnly Property Box32FEINText() As String Returns box32 f e i n text.
Box33WLClientBusinessName Public Property Box33WLClientBusinessName() As String Gets or sets box33 w l client business name.
Box34ClientFEINText Public Property Box34ClientFEINText() As String Gets or sets box34 client f e i n text.
Box36InsurancePolicyNum Public Property Box36InsurancePolicyNum() As String Gets or sets box36 insurance policy num.
PolicyData Public ReadOnly Property PolicyData As clsPolicyData Returns policy data.
PolicyAccessLevel Public ReadOnly Property PolicyAccessLevel As clsPolicyData.UserAccessLevels Returns policy access level.
Box38NatureOfBusiness Public Property Box38NatureOfBusiness() As String Gets or sets box38 nature of business.
Box40HardwareCauseFlagCode Public Property Box40HardwareCauseFlagCode() As String Gets or sets box40 hardware cause flag code.
Box40HardwareCausedText Public Property Box40HardwareCausedText() As String Gets or sets box40 hardware caused text.
Box40PersonCausedText Public Property Box40PersonCausedText() As String Gets or sets box40 person caused text.
Box40PersonCausedFlagCode Public Property Box40PersonCausedFlagCode() As String Gets or sets box40 person caused flag code.
Box41SAIFProviderPayrollClass Public Property Box41SAIFProviderPayrollClass() As String Gets or sets box41 s a i f provider payroll class.
Box42MultiWorkerInjFlagCode Public Property Box42MultiWorkerInjFlagCode() As String Gets or sets box42 multi worker inj flag code.
Box43EmploymentInjuryCode Public Property Box43EmploymentInjuryCode() As String Gets or sets box43 employment injury code.
Box43EmploymentInjuryText Public Property Box43EmploymentInjuryText() As String Gets or sets box43 employment injury text.
Box44OSHACaseNum Public Property Box44OSHACaseNum() As String Gets or sets box44 o s h a case num.
Box45KnowledgeDate Public Property Box45KnowledgeDate() As Date Gets or sets box45 knowledge date.
Box46WageAmount Public Property Box46WageAmount() As Decimal Gets or sets box46 wage amount.
Box46WageUnitCode Public Property Box46WageUnitCode() As String Gets or sets box46 wage unit code.
Box47WorkerHireDate Public Property Box47WorkerHireDate() As Date Gets or sets box47 worker hire date.
Box48DeathDate Public Property Box48DeathDate() As Date? Gets or sets box48 death date.
Box49RTWNotReturnedFlag Public Property Box49RTWNotReturnedFlag() As Boolean Gets or sets box49 r t w not returned flag.
Box49RTWRegularDate Public Property Box49RTWRegularDate() As Date Gets or sets box49 r t w regular date.
Box49RTWModifiedDate Public Property Box49RTWModifiedDate() As Date Gets or sets box49 r t w modified date.
Box49RTWRegularWorkFlag Public Property Box49RTWRegularWorkFlag() As Boolean Gets or sets box49 r t w regular work flag.
Box49RTWModifiedWorkFlag Public Property Box49RTWModifiedWorkFlag() As Boolean Gets or sets box49 r t w modified work flag.
Box50RTWRegularHourWagesFlagCode Public Property Box50RTWRegularHourWagesFlagCode() As String Gets or sets box50 r t w regular hour wages flag code.
HasRTWStatus Public ReadOnly Property HasRTWStatus As Boolean Returns has r t w status.
EmployerProvidedExtraText Public Property EmployerProvidedExtraText() As String Gets or sets employer provided extra text.
EmployerProvidedWorkerAreaText Public Property EmployerProvidedWorkerAreaText() As String Gets or sets employer provided worker area text.
EmployerProvidedWorkerDeptDesc Public Property EmployerProvidedWorkerDeptDesc() As String Gets or sets employer provided worker dept desc.
EmployerProvidedShiftCode Public Property EmployerProvidedShiftCode() As String Gets or sets employer provided shift code.
EmployerProvidedPayClassCode Public Property EmployerProvidedPayClassCode() As String Gets or sets employer provided pay class code.
FoundWorker Public ReadOnly Property FoundWorker As Boolean Returns found worker.
ClaimNotesText Public Property ClaimNotesText() As String Gets or sets claim notes text.
Use801SSN Public Property Use801SSN() As Boolean Gets or sets use801 s s n.
Use801Name Public Property Use801Name() As Boolean Gets or sets use801 name.
IsReadOnlyEmailAddress Public ReadOnly Property IsReadOnlyEmailAddress() As Boolean Returns is read only email address.
IsWorkerDataVerified Public Property IsWorkerDataVerified() As Boolean Gets or sets is worker data verified.
CreationInfo Public ReadOnly Property CreationInfo As clsRecordInfo Returns creation info.
UpdateInfo Public ReadOnly Property UpdateInfo As clsUpdateInfo Returns update info.
IsDirty Public Overrides ReadOnly Property IsDirty As Boolean Returns is dirty.
IsValid Public Overrides ReadOnly Property IsValid As Boolean Returns is valid.
Load Public Sub Load(ByVal inDPI As Framework.IDataPortalInfo, ByVal inRow As Framework.clsResultSet.DataRow) Implements Framework.ILoadable.Load Exposes the public member.
LoadFromClaim Public Sub LoadFromClaim(data As clsClaimData) Exposes the public member.
LoadClaimWorker Public Sub LoadClaimWorker(ByVal data As clsClaimData) Exposes the public member.
LoadClaimWorker Public Sub LoadClaimWorker(ByVal workerID As Decimal) Exposes the public member.
LoadClaimWorker Public Sub LoadClaimWorker(ByVal claimWorker As cls801FindWorkerDTO) Exposes the public member.
LoadClaimWorker Public Sub LoadClaimWorker(ByVal data As clsClaimData, Optional ByVal claimWorker As cls801FindWorkerDTO = Nothing) Exposes the public member.
SubmissionID Public Property SubmissionID As Integer Gets or sets submission i d.
DataPortalInfo Public Property DataPortalInfo As Framework.IDataPortalInfo Implements Framework.IBusinessCriteria.DataPortalInfo Gets or sets data portal info.
CreateSQL Public ReadOnly Property CreateSQL As String Implements Framework.IBusinessCriteria.CreateSQL Returns create s q l.
DeleteSQL Public ReadOnly Property DeleteSQL As String Implements Framework.IBusinessCriteria.DeleteSQL Returns delete s q l.
InsertSQL Public ReadOnly Property InsertSQL As String Implements Framework.IBusinessCriteria.InsertSQL Returns insert s q l.
RetrieveSQL Public ReadOnly Property RetrieveSQL As String Implements Framework.IBusinessCriteria.RetrieveSQL Returns retrieve s q l.
UpdateSQL Public ReadOnly Property UpdateSQL As String Implements Framework.IBusinessCriteria.UpdateSQL Returns update s q l.
New Public Sub New(dpi As IDataPortalInfo) Executes the New operation.
New Public Sub New(dpi As IDataPortalInfo, submissionID As Integer) Executes the New operation.

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
Save Public Overridable Function Save() As Boolean Persists the object through the BOF save pipeline.† 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.Entry.

Constraints and usage notes

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

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI.

Sources

  • Business\SAIF.Business.Claim.Entry\Online801\Submission\cls801SubmissionData.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb