Skip to content

clsConditionDecisionCollection

clsConditionDecisionCollection holds the decision records for a medical condition and exposes current, prior-date, and history views.

Purpose

  • Organize decision history for a medical condition.
  • Provide helpers such as CurrentDecision, PriorDecisionDate, and DecisionHistory for condition-decision maintenance.

Context

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

Public members

Member Signature Purpose
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsConditionDecision Returns item.
Item Default Public ReadOnly Property Item(ByVal inDecisionID As Decimal) As clsConditionDecision Returns item.
CurrentDecision Public ReadOnly Property CurrentDecision() As clsConditionDecision Returns current decision.
PriorDecisionDate Public ReadOnly Property PriorDecisionDate() As Date Returns prior decision date.
DecisionHistory Public ReadOnly Property DecisionHistory() As clsConditionDecisionCollection Returns decision history.
IsDirty Public Shadows ReadOnly Property IsDirty() As Boolean Returns is dirty.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Returns is valid.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
Add Public Shadows Function Add(ByVal inclsConditionDecision As clsConditionDecision) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inclsConditionDecision As clsConditionDecision) As Boolean Exposes the public member.
Contains Public Overloads Function Contains(ByVal inDecisionID As Decimal) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsConditionDecision As clsConditionDecision) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inDecisionID As Decimal) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inclsConditionDecision As clsConditionDecision) Executes the Remove operation.
Remove Public Sub Remove(ByVal inDecisionID As Decimal) Executes the Remove operation.
NewConditionDecisionCollection Public Shared Function NewConditionDecisionCollection(ByVal inDataportal As IDataPortalInfo, ByVal inMedicalConditionID As Decimal, ByVal inClaimID As Decimal) As clsConditionDecisionCollection Executes the NewConditionDecisionCollection operation.
GetConditionDecisionCollection Public Shared Function GetConditionDecisionCollection(ByVal inDataportal As IDataPortalInfo, ByVal inMedicalConditionID As Decimal, ByVal inClaimID As Decimal) As clsConditionDecisionCollection Retrieves the GetConditionDecisionCollection operation.

Inherited public members

Member Signature Purpose Origin
MyGuid Public ReadOnly Property MyGuid() As String Returns the collection's generated GUID identifier.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
First Public Function First() As clsBusinessBase Sets traversal to and returns the first child object.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
Next Public Function [Next]() As clsBusinessBase Advances traversal to and returns the next child object.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
CurrentItem Public ReadOnly Property CurrentItem() As clsBusinessBase Returns the current traversal item through the base collection API.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase

Behavioral notes

  • This type is documented from its source declaration.
  • The type participates in the clsBusinessCollectionBase 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\clsConditionDecisionCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb