---
title: clsClaimPersonView
summary: API reference for clsClaimPersonView.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.View.Claim
reference_type: package
---

# clsClaimPersonView

`clsClaimPersonView` is a public type exposed by `SAIF.Business.View.Claim`.

## Purpose
- Expose claim-domain behavior or data through the library public surface.

## Context
- Namespace: `SAIF.Business.View.Claim`
- Assembly/package: `SAIF.BOF.Business.View.Claim`
- Base type: `clsBusinessApiBase`
## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `PersonID` | `Public ReadOnly Property PersonID() As Decimal` | Public member declared by this type. |
| `WorkerID` | `Public ReadOnly Property WorkerID() As Decimal` | Public member declared by this type. |
| `PersonCode` | `Public ReadOnly Property PersonCode() As String` | Public member declared by this type. |
| `Type` | `Public ReadOnly Property Type() As ClaimPersonTypes` | Public member declared by this type. |
| `TypeDescription` | `Public ReadOnly Property TypeDescription() As String` | Public member declared by this type. |
| `PrimaryTaxID` | `Public ReadOnly Property PrimaryTaxID() As String` | Public member declared by this type. |
| `GenderCode` | `Public ReadOnly Property GenderCode() As String` | Public member declared by this type. |
| `RelationshipDescription` | `Public ReadOnly Property RelationshipDescription() As String` | Public member declared by this type. |
| `Relationship` | `Public ReadOnly Property Relationship() As RelationshipToWorker` | Public member declared by this type. |
| `RelationshipToWorkerCode` | `Public ReadOnly Property RelationshipToWorkerCode() As String` | Public member declared by this type. |
| `HomePhone` | `Public ReadOnly Property HomePhone() As clsPhone` | Public member declared by this type. |
| `MessagePhone` | `Public ReadOnly Property MessagePhone() As clsPhone` | Public member declared by this type. |
| `LanguagePreferenceCode` | `Public ReadOnly Property LanguagePreferenceCode() As String` | Public member declared by this type. |
| `LanguagePreference` | `Public ReadOnly Property LanguagePreference() As LanguagePrefernces` | Public member declared by this type. |
| `BirthDate` | `Public ReadOnly Property BirthDate() As Date` | Public member declared by this type. |
| `DeathDate` | `Public ReadOnly Property DeathDate() As Date` | Public member declared by this type. |
| `IsOrphan` | `Public ReadOnly Property IsOrphan() As Boolean` | Public member declared by this type. |
| `OrphanCode` | `Public ReadOnly Property OrphanCode() As String` | Public member declared by this type. |
| `IsHigherEducation` | `Public ReadOnly Property IsHigherEducation() As Boolean` | Public member declared by this type. |
| `EducationLevel` | `Public ReadOnly Property EducationLevel() As Integer` | Public member declared by this type. |
| `IsInvalid` | `Public ReadOnly Property IsInvalid() As Boolean` | Public member declared by this type. |
| `Name` | `Public ReadOnly Property Name() As clsName` | Public member declared by this type. |
| `FormattedName` | `Public ReadOnly Property FormattedName() As String` | Public member declared by this type. |
| `HomePhoneNumber` | `Public ReadOnly Property HomePhoneNumber() As String` | Public member declared by this type. |
| `MessagePhoneNumber` | `Public ReadOnly Property MessagePhoneNumber() As String` | Public member declared by this type. |
| `BirthCertificateReceivedDate` | `Public ReadOnly Property BirthCertificateReceivedDate() As Date` | Public member declared by this type. |
| `EmailAddress` | `Public ReadOnly Property EmailAddress() As String` | Public member declared by this type. |
| `Guardian` | `Public ReadOnly Property Guardian() As clsClaimPersonView` | Public member declared by this type. |
| `EligibilityPeriods` | `Public ReadOnly Property EligibilityPeriods() As Generic.List(Of DateRange)` | Public member declared by this type. |
| `IsEligibileForBenefits` | `Public ReadOnly Property IsEligibileForBenefits() As Boolean` | Public member declared by this type. |
| `EligibilityEffectiveDate` | `Public ReadOnly Property EligibilityEffectiveDate() As Date` | Public member declared by this type. |
| `EligibilityExpirationDate` | `Public ReadOnly Property EligibilityExpirationDate() As Date` | Public member declared by this type. |
| `IsBirthDateNull` | `Public Function IsBirthDateNull() As Boolean` | Public member declared by this type. |
| `IsDeathDateNull` | `Public Function IsDeathDateNull() As Boolean` | Public member declared by this type. |
| `IsBirthCertReceivedDateNull` | `Public Function IsBirthCertReceivedDateNull() As Boolean` | Public member declared by this type. |
| `IsEmailAddressNull` | `Public Function IsEmailAddressNull() As Boolean` | Public member declared by this type. |
| `Equals` | `Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean` | Public member declared by this type. |
| `Equals` | `Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean` | Public member declared by this type. |
| `Equals` | `Public Overloads Function Equals(ByVal inObject As clsClaimPersonView) As Boolean` | Public member declared by this type. |
| `GetHashCode` | `Public Overrides Function GetHashCode() As Integer` | Public member declared by this type. |
| `ToString` | `Public Overrides Function ToString() As String` | Public member declared by this type. |
| `New` | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo)` | Public member declared by this type. |

## Inherited public members

Members in this section are inherited from `clsBusinessApiBase` in `saif-framework-core`. They are available on this type through inheritance.

| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| `BeginEdit` | `Public Sub BeginEdit()` | Starts an edit session on the business object.† | `saif-framework-core` — `clsBusinessApiBase` |
| `CancelEdit` | `Public Sub CancelEdit()` | Cancels the active edit session and restores the previous state.† | `saif-framework-core` — `clsBusinessApiBase` |
| `ApplyEdit` | `Public Sub ApplyEdit()` | Commits the active edit session state.† | `saif-framework-core` — `clsBusinessApiBase` |
| `AllowCache` | `Public Overridable ReadOnly Property AllowCache As Boolean` | Indicates whether the framework can cache API-backed retrieval results.† | `saif-framework-core` — `clsBusinessApiBase` |
| `DumpState` | `Public Overridable Function DumpState() As String` | Returns framework-managed diagnostic state for the object.† | `saif-framework-core` — `clsBusinessApiBase` |

## Behavioral notes
- The source file exposes this type as part of the packaged claim view public surface.

## Constraints and usage notes
- Inherited BOF framework behavior affects lifecycle, validation, serialization, or transport semantics for this type.†
- This library targets .NET Framework 4.6.2 and is distributed as a NuGet component.

> **Note:** Statements marked with `†` are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.

## Sources
- `Business\SAIF.Business.View.Claim\clsClaimPersonView.vb`
