clsAttendingPhysicianCollection¶
clsAttendingPhysicianCollection holds the provider assignments for a claim and exposes primary, secondary, and alternate-care views together with indexed access to individual items.
Purpose¶
- Organize a claim's attending-physician records by role and care-provider type.
- Support lookup and validation across the claim's provider assignments.
Context¶
- Namespace:
SAIF.Business.Claim.Maintenance - Assembly/package:
SAIF.Business.Claim.Maintenance
Public members¶
| Member | Signature | Purpose |
|---|---|---|
FirstAlternateCareProvider |
Public ReadOnly Property FirstAlternateCareProvider() As clsAttendingPhysician |
Returns first alternate care provider. |
AdditionalAlternateCareProvider |
Public ReadOnly Property AdditionalAlternateCareProvider() As clsAttendingPhysician |
Returns additional alternate care provider. |
ClaimID |
Public Property ClaimID() As Decimal |
Gets or sets claim i d. |
ClaimData |
Public ReadOnly Property ClaimData() As clsClaimData |
Returns claim data. |
PrimaryAttendings |
Public ReadOnly Property PrimaryAttendings() As clsAttendingPhysicianCollection |
Returns primary attendings. |
SecondaryAttendings |
Public ReadOnly Property SecondaryAttendings() As clsAttendingPhysicianCollection |
Returns secondary attendings. |
AlternateCareProviders |
Public ReadOnly Property AlternateCareProviders() As clsAttendingPhysicianCollection |
Returns alternate care providers. |
Item |
Default Public ReadOnly Property Item(ByVal Index As Integer) As clsAttendingPhysician |
Returns item. |
Item |
Default Public ReadOnly Property Item(ByVal inAttendingPhysicianID As Decimal) As clsAttendingPhysician |
Returns item. |
CurrentItem |
Public Shadows ReadOnly Property CurrentItem() As clsAttendingPhysician |
Returns current item. |
IsValid |
Public Overrides ReadOnly Property IsValid() As Boolean |
Returns is valid. |
Save |
Public Overrides Function Save() As Boolean |
Executes the Save operation. |
Contains |
Public Overloads Function Contains(ByVal inAttendingPhysician As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Contains |
Public Overloads Function Contains(ByVal inAttendingPhysicianID As Decimal) As Boolean |
Exposes the public member. |
GetAttendingPhysicians |
Public Shared Function GetAttendingPhysicians(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsAttendingPhysicianCollection |
Retrieves the GetAttendingPhysicians operation. |
Filter_IsActive |
Public Shared Function Filter_IsActive(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Filter_IsER |
Public Shared Function Filter_IsER(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Filter_IsPrimary |
Public Shared Function Filter_IsPrimary(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Filter_IsNotPrimary |
Public Shared Function Filter_IsNotPrimary(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Filter_IsAlternateCareProvider |
Public Shared Function Filter_IsAlternateCareProvider(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Filter_IsQualifiedTerminationReasonCode |
Public Shared Function Filter_IsQualifiedTerminationReasonCode(ByVal attending As clsAttendingPhysician) As Boolean |
Exposes the public member. |
Where |
Public Function Where(ByVal match As Predicate(Of clsAttendingPhysician)) As clsAttendingPhysicianCollection |
Exposes the public member. |
Behavioral notes¶
- This type is documented from its source declaration.
- The type participates in the
clsBusinessCollectionApiBaseinheritance path used bySAIF.Business.Claim.Maintenance.
Constraints and usage notes¶
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.
Inherited members (from clsBusinessCollectionApiBase)¶
This collection type inherits the following public surface from clsBusinessCollectionApiBase (SAIF.Framework.Core), in addition to the members listed above:
| Member | Signature | Purpose |
|---|---|---|
MyGuid |
Public ReadOnly Property MyGuid() As String |
Returns the internal GUID that uniquely identifies this in-memory collection instance. |
ItemByGuid |
Public ReadOnly Property ItemByGuid(inGuid As String) As clsBusinessApiBase |
Returns the collection member matching the given internal GUID. |
Contains |
Public Function Contains(Item As clsBusinessApiBase) As Boolean |
Indicates whether the collection contains the given item. |
ContainsDeleted |
Public Function ContainsDeleted(Item As clsBusinessApiBase) As Boolean |
Indicates whether the given item exists in the collection's deleted-items list. |
Rules |
Public ReadOnly Property Rules() As clsRulesManager |
Returns the rules manager that tracks broken rules for the collection. |
ErrorCount / ErrorMessages |
Public ReadOnly Property ErrorCount() As Integer / Public ReadOnly Property ErrorMessages() As String() |
Returns the count and text of broken error-severity rules across the collection. |
WarningCount / WarningMessages |
Public ReadOnly Property WarningCount() As Integer / Public ReadOnly Property WarningMessages() As String() |
Returns the count and text of broken warning-severity rules across the collection. |
InformationalCount / InformationalMessages |
Public ReadOnly Property InformationalCount() As Integer / Public ReadOnly Property InformationalMessages() As String() |
Returns the count and text of broken informational-severity rules across the collection. |
Save |
Overridable Function Save() As Boolean |
Persists the collection to the API, including added, changed, and deleted members, when the collection is valid. |
SaveChild |
Overridable Function SaveChild() As Boolean |
Persists the collection as a child of a parent object. |
IsManaged |
Public ReadOnly Property IsManaged() As Boolean |
Indicates whether the collection is managed by a parent object's lifecycle. |
First / FirstItem |
Function First() As clsBusinessApiBase / ReadOnly Property FirstItem() As clsBusinessApiBase |
Moves to and/or returns the first item in traversal order. |
Next / NextItem |
Function [Next]() As clsBusinessApiBase / ReadOnly Property NextItem() As clsBusinessApiBase |
Moves to and/or returns the next item in traversal order. |
Previous / PreviousItem |
Function Previous() As clsBusinessApiBase / ReadOnly Property PreviousItem() As clsBusinessApiBase |
Moves to and/or returns the previous item in traversal order. |
Last / LastItem |
Function Last() As clsBusinessApiBase / ReadOnly Property LastItem() As clsBusinessApiBase |
Moves to and/or returns the last item in traversal order. |
CurrentItem / CurrentIndex |
ReadOnly Property CurrentItem() As clsBusinessApiBase / ReadOnly Property CurrentIndex() As Integer |
Returns the current traversal item and its index. |
SetCurrent |
Sub SetCurrent(ByRef inObject As clsBusinessApiBase) / Sub SetCurrent(ByVal inIndex As Integer) |
Sets the current traversal position by item or index. |
IndexOf |
ReadOnly Property IndexOf(ByVal inObject As clsBusinessApiBase) As Integer |
Returns the index of the given item within the collection. |
IsFirst / IsNext / IsLast / IsPrevious / IsCurrent |
ReadOnly Property IsFirst(ByVal inItem As clsBusinessApiBase) As Boolean (and analogous overloads) |
Indicate an item's position relative to the current traversal state. |
XMLElementName / XMLItemName |
Property XMLElementName() As String / Property XMLItemName() As String |
Get or set the XML element and item names used when serializing the collection. |
GetReportXML |
Function GetReportXML(ByVal inElementName As String) As String / Function GetReportXML(Optional ByVal inFileStream As StreamWriter = Nothing) As String |
Returns an XML fragment representing the collection and its members. |
ToXML / ToXml |
Function ToXML() As String / Function ToXml(ByVal inTagName As String) As String |
Serializes the collection using the default or a supplied tag name. |
CurrentItem (generic) |
Public Shadows ReadOnly Property CurrentItem() As ItemType |
Returns the current item with the collection's concrete generic type. |
Contains (generic) |
Public Overloads Function Contains(Item As ItemType) As Boolean / Public Overloads Function Contains(Guid As String) As Boolean |
Checks for a member by typed instance or internal GUID. |
GetEnumerator |
Public Overloads Function GetEnumerator() As IEnumerator(Of ItemType) |
Iterates over the collection using the concrete item type. |
Sources¶
Business\SAIF.Business.Claim.Maintenance\clsAttendingPhysicianCollection.vb