---

title: clsWorkerInjuredBodyPartCollection
summary: API reference for clsWorkerInjuredBodyPartCollection.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim
reference_type: package
---



# clsWorkerInjuredBodyPartCollection



clsWorkerInjuredBodyPartCollection supports collection in `SAIF.Business.Claim`.*



## Purpose

- Collection



## Context

- Namespace: `SAIF.Business.Claim`
- Assembly/package: `SAIF.Business.Claim`



## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| PrimaryBodyPart | `ReadOnly Property PrimaryBodyPart() As clsWorkerInjuredBodyPart` | Exposes the PrimaryBodyPart value on the type.* |
| IsInvalidInjuryNature | `ReadOnly Property IsInvalidInjuryNature() As Boolean` | Exposes the IsInvalidInjuryNature value on the type.* |
| Validate | `Property Validate() As Boolean` | Exposes the Validate value on the type.* |
| IsValid | `Overrides ReadOnly Property IsValid() As Boolean` | Exposes the IsValid value on the type.* |
| IsSavable | `ReadOnly Property IsSavable() As Boolean` | Exposes the IsSavable value on the type.* |
| Save | `Overrides Function Save() As Boolean` | Executes the Save operation and returns the requested result.* |
| Add | `Shadows Function Add(ByVal inWorkerInjuredBodyPart As clsWorkerInjuredBodyPart) As Integer` | Executes the Add operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inWorkerInjuredBodyPart As clsWorkerInjuredBodyPart) As Boolean` | Executes the Contains operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inPrimaryKeySubNum As Decimal) As Boolean` | Executes the Contains operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inWorkerInjuredBodyPart As clsWorkerInjuredBodyPart) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inPrimaryKeySubNum As Decimal) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| Remove | `Sub Remove(ByVal inWorkerInjuredBodyPart As clsWorkerInjuredBodyPart)` | Performs the Remove operation for the current instance.* |
| Remove | `Sub Remove(ByVal inPrimaryKeySubNum As Decimal)` | Performs the Remove operation for the current instance.* |
| GetWorkerInjuredBodyPartCol | `Shared Function GetWorkerInjuredBodyPartCol(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsWorkerInjuredBodyPartCollection` | Executes the GetWorkerInjuredBodyPartCol operation and returns the requested result.* |
| NewWorkerInjuredBodyPart | `Function NewWorkerInjuredBodyPart(ByVal inClaimID As Decimal) As clsWorkerInjuredBodyPart` | Executes the NewWorkerInjuredBodyPart operation and returns the requested result.* |



## Inherited public members
Members in this section are inherited from `clsBusinessCollectionBase`.
| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| First | `Sub First()` | Moves the collection cursor to the first item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Last | `Sub Last()` | Moves the collection cursor to the last item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Next | `Sub Next()` | Moves the collection cursor forward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Previous | `Sub Previous()` | Moves the collection cursor backward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| SetCurrent | `Sub SetCurrent(item As Object)` | Sets the current collection item explicitly.* | `saif-framework-core — clsBusinessCollectionBase` |
| Traverse | `Sub Traverse(...)` | Provides cursor-style traversal across the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Error | `ReadOnly Property Error As String` | Returns aggregated validation errors for the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Item | `ReadOnly Property Item(columnName As String) As String` | Returns validation details for a requested member name.* | `saif-framework-core — clsBusinessCollectionBase` |
## Behavioral notes

- `clsWorkerInjuredBodyPartCollection` is part of the documented `SAIF.Business.Claim` public contract.
- Public members are declared in `Business\SAIF.Business.Claim\clsWorkerInjuredBodyPartCollection.vb`.



## Constraints and usage notes

- Consumers should account for inherited BOF or dependency behavior shown above.

> **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\clsWorkerInjuredBodyPartCollection.vb`