Skip to content

clsEOBNoteCollection

clsEOBNoteCollection is the collection container for explanation-of-benefits notes associated with a medical bill.*

Purpose

  • Groups the clsEOBNote messages returned for a bill.*
  • Supports collection-level add, remove, contains, and retrieval operations for EOB notes.

Context

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

Public members

Member Signature Purpose
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsEOBNote Returns item.
Item Default Public ReadOnly Property Item(ByVal inEOBNoteId As Decimal) As clsEOBNote Returns item.
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsEOBNote Returns current item.
Add Public Shadows Function Add(ByVal inclsEOBNote As clsEOBNote) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inclsEOBNote As clsEOBNote) As Boolean Exposes the public member.
Contains Public Overloads Function Contains(ByVal inEOBNoteId As Decimal) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsEOBNote As clsEOBNote) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inEOBNoteId As Decimal) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inclsEOBNote As clsEOBNote) Executes the Remove operation.
Remove Public Sub Remove(ByVal inEOBNoteId As Decimal) Executes the Remove operation.
GetEOBNotes Public Shared Function GetEOBNotes(ByVal inDataportal As IDataPortalInfo, ByVal inBillId As Decimal) As clsEOBNoteCollection Retrieves the GetEOBNotes 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
Save Public Overridable Function Save() As Boolean Persists the collection through the BOF save pipeline.* 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.MedicalBill.

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.MedicalBill\clsEOBNoteCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb