Skip to content

cls801Submission

cls801Submission represents an online 801 claim submission, combining policy and claim identifiers, injury details, contacts, documents, and related submission data.*

Purpose

  • Acts as the top-level business object for an 801 claim-entry submission.*
  • Brings together submission status, claim context, attached documents, and nested submission detail data.

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.
PolicyNumber Public Property PolicyNumber As Integer Gets or sets policy number.
PolicyData Public ReadOnly Property PolicyData As clsPolicyData Returns policy data.
SubmissionStatus Public ReadOnly Property SubmissionStatus As CodeTables.SubmissionStatuses Returns submission status.
SubmissionStatusCode Public ReadOnly Property SubmissionStatusCode As String Returns submission status code.
ClaimID Public Property ClaimID() As Decimal Gets or sets claim i d.
Box8InjuryDescr Public Property Box8InjuryDescr As String Gets or sets box8 injury descr.
Box8LeftSideInjuryFlag Public Property Box8LeftSideInjuryFlag As Boolean Gets or sets box8 left side injury flag.
Box8RightSideInjuryFlag Public Property Box8RightSideInjuryFlag As Boolean Gets or sets box8 right side injury flag.
InjurySideCode Public ReadOnly Property InjurySideCode As String Returns injury side code.
Box10SaifEventDescr Public Property Box10SaifEventDescr As String Gets or sets box10 saif event descr.
InitialSubmitDate Public Property InitialSubmitDate As Date Gets or sets initial submit date.
CreationInfo Public ReadOnly Property CreationInfo As clsRecordInfo Returns creation info.
UpdateInfo Public ReadOnly Property UpdateInfo As clsUpdateInfo Returns update info.
CreateUserInfo Public ReadOnly Property CreateUserInfo As CustomerContact.clsContact Returns create user info.
SubmissionData Public ReadOnly Property SubmissionData As cls801SubmissionData Returns submission data.
ClaimContact Public ReadOnly Property ClaimContact As clsEmployeeData Returns claim contact.
Documents Public ReadOnly Property Documents() As cls801DocumentCollection Returns documents.
LanguageCodes Public ReadOnly Property LanguageCodes As CodeMappings.clsLanguagePrefernceCodeMap Returns language codes.
ClaimData Public ReadOnly Property ClaimData As clsClaimData Returns claim data.
HasEmployerDataChanged Public ReadOnly Property HasEmployerDataChanged As Boolean Returns has employer data changed.
IsNameChanged Public ReadOnly Property IsNameChanged As Boolean Returns is name changed.
IsSSNChanged Public ReadOnly Property IsSSNChanged As Boolean Returns is s s n changed.
IsAddressChanged Public ReadOnly Property IsAddressChanged As Boolean Returns is address changed.
IsEmailChanged Public ReadOnly Property IsEmailChanged As Boolean Returns is email changed.
IsLanguagePreferenceChanged Public ReadOnly Property IsLanguagePreferenceChanged As Boolean Returns is language preference changed.
IsTaxIDAlreadyUsed Public ReadOnly Property IsTaxIDAlreadyUsed As Boolean Returns is tax i d already used.
StateCodes Public ReadOnly Property StateCodes As Business.CodeMappings.clsStateCodeList Returns state codes.
ValidateForClaimSubmission Public Property ValidateForClaimSubmission As Boolean = False Gets or sets validate for claim submission.
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.
New801Submission Public Shared Function New801Submission(ByVal dpi As IDataPortalInfo, ByVal PolicyNumber As Integer) As cls801Submission Executes the New801Submission operation.
Get801Submission Public Shared Function Get801Submission(ByVal dpi As IDataPortalInfo, ByVal claimData As clsClaimData) As cls801Submission Retrieves the Get801Submission operation.
Get801Submission Public Shared Function Get801Submission(ByVal dpi As IDataPortalInfo, ByVal SubmissionID As Integer) As cls801Submission Retrieves the Get801Submission operation.
FindWorker Public Function FindWorker(Optional ByVal SetClaimIDOnly As Boolean = False) As Boolean Retrieves the FindWorker operation.
SubmitClaim Public Function SubmitClaim() As clsSubmissionResult Exposes the public member.
ClaimData Public Property ClaimData As clsClaimData = Nothing Gets or sets claim data.
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(ByVal DPI As IDataPortalInfo) Executes the New operation.
New Public Sub New(ByVal dpi As IDataPortalInfo, ByVal submissionID As Integer) Executes the New operation.
New Public Sub New(ByVal dpi As IDataPortalInfo, ByVal claimData As clsClaimData) 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\cls801Submission.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb