Skip to content

clsPeriodHistory

clsPeriodHistory represents a historical status entry for an EAIP period, including the status code, status date, end reason, and denied date.*

Purpose

  • Tracks changes in EAIP period status over time.*
  • Captures the end-reason and denial dates associated with a period-history entry.

Context

  • Namespace: Period
  • Assembly/package: SAIF.Business.Claim.EAIP

Public members

Member Signature Purpose
PeriodID Public ReadOnly Property PeriodID() As Integer Returns period i d.
StatusCode Public Property StatusCode() As String Gets or sets status code.
StatusCodes Public ReadOnly Property StatusCodes() As CodeTables.clsEaipStatusCodes Returns status codes.
StatusDate Public Property StatusDate() As Date Gets or sets status date.
EndReasonCode Public Property EndReasonCode() As String Gets or sets end reason code.
EndReasonCodes Public ReadOnly Property EndReasonCodes() As CodeTables.clsEaipEndReasonCodes Returns end reason codes.
DeniedDate Public Property DeniedDate() As Date Gets or sets denied date.
NewPeriodHistory Public Shared Function NewPeriodHistory(ByVal inDPI As IDataPortalInfo, ByVal inPeriodID As Integer) As clsPeriodHistory Executes the NewPeriodHistory operation.
GetPeriodHistory Public Shared Function GetPeriodHistory(ByVal inDPI As IDataPortalInfo, ByVal inHistoryID As Integer) As clsPeriodHistory Retrieves the GetPeriodHistory operation.
GetHistories Public Shared Function GetHistories(ByVal inDPI As IDataPortalInfo, ByVal inPeriodID As Integer _ Retrieves the GetHistories operation.
SelectFromSQL Public Shared ReadOnly Property SelectFromSQL() As String Returns select from s q l.
CreateSQL Public Overrides ReadOnly Property CreateSQL() As String Returns create s q l.
DeleteSQL Public Overrides ReadOnly Property DeleteSQL() As String Returns delete s q l.
InsertSQL Public Overrides ReadOnly Property InsertSQL() As String Returns insert s q l.
RetrieveSQL Public Overrides ReadOnly Property RetrieveSQL() As String Returns retrieve s q l.
New Public Sub New(ByVal inDPI As IDataPortalInfo) Executes the New operation.
New Public Sub New(ByVal inDPI As IDataPortalInfo, ByVal inHistoryID As Integer) Executes the New operation.

Behavioral notes

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

Constraints and usage notes

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

Sources

  • Business\SAIF.Business.Claim.EAIP\Period\clsPeriodHistory.vb