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

# ClaimPerson

`ClaimPerson` is a public data-contract type used by claim-domain API retrieval paths.*

## Purpose
- Carry claim-domain payload data between BOF API views and framework-managed API client calls.*

## Context
- Namespace: `SAIF.Business.View.Claim`
- Assembly/package: `SAIF.BOF.Business.View.Claim`
## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `New` | `Public Sub New()` | Public member declared by this type. |
| `PersonId` | `Public Property PersonId As Long` | Public member declared by this type. |
| `WorkerId` | `Public Property WorkerId As Long?` | Public member declared by this type. |
| `PmaWorkerNumber` | `Public Property PmaWorkerNumber As Integer` | Public member declared by this type. |
| `UpdateNumber` | `Public Property UpdateNumber As Integer` | Public member declared by this type. |
| `HasFraudConviction` | `Public Property HasFraudConviction As Boolean` | Public member declared by this type. |
| `IsWorkerConflict` | `Public Property IsWorkerConflict As Boolean` | Public member declared by this type. |
| `HasForeignHomePhone` | `Public Property HasForeignHomePhone As Boolean` | Public member declared by this type. |
| `HasForeignMessagePhone` | `Public Property HasForeignMessagePhone As Boolean` | Public member declared by this type. |
| `HasSupportOrderData` | `Public Property HasSupportOrderData As Boolean` | Public member declared by this type. |
| `HasHealthIssueData` | `Public Property HasHealthIssueData As Boolean` | Public member declared by this type. |
| `HasHigherEducation` | `Public Property HasHigherEducation As Boolean?` | Public member declared by this type. |
| `IsInvalid` | `Public Property IsInvalid As Boolean?` | Public member declared by this type. |
| `PersonCode` | `Public Property PersonCode As String` | Public member declared by this type. |
| `PrimaryTaxId` | `Public Property PrimaryTaxId As String` | Public member declared by this type. |
| `PrimaryFirstName` | `Public Property PrimaryFirstName As String` | Public member declared by this type. |
| `EmailAddress` | `Public Property EmailAddress As String` | Public member declared by this type. |
| `PrimaryMiddleName` | `Public Property PrimaryMiddleName As String` | Public member declared by this type. |
| `PrimaryLastName` | `Public Property PrimaryLastName As String` | Public member declared by this type. |
| `HomePhoneNumber` | `Public Property HomePhoneNumber As String` | Public member declared by this type. |
| `MessagePhoneNumber` | `Public Property MessagePhoneNumber As String` | Public member declared by this type. |
| `UpdateUser` | `Public Property UpdateUser As String` | Public member declared by this type. |
| `Address` | `Public Property Address As ClaimPersonAddress` | Public member declared by this type. |
| `PmaServiceOfficeCode` | `Public Property PmaServiceOfficeCode As String` | Public member declared by this type. |
| `PrimaryNameExtensionCode` | `Public Property PrimaryNameExtensionCode As String` | Public member declared by this type. |
| `RelationshipToWorkerCode` | `Public Property RelationshipToWorkerCode As String` | Public member declared by this type. |
| `OrphanCode` | `Public Property OrphanCode As String` | Public member declared by this type. |
| `GenderCode` | `Public Property GenderCode As String` | Public member declared by this type. |
| `UpdateDate` | `Public Property UpdateDate As DateTime` | Public member declared by this type. |
| `BirthCertificateReceivedDate` | `Public Property BirthCertificateReceivedDate As DateTime?` | Public member declared by this type. |
| `BirthDate` | `Public Property BirthDate As DateTime?` | Public member declared by this type. |
| `DeathDate` | `Public Property DeathDate As DateTime?` | Public member declared by this type. |
| `MaritalStatusDate` | `Public Property MaritalStatusDate As DateTime?` | Public member declared by this type. |
| `MarriageCertificateReceivedDate` | `Public Property MarriageCertificateReceivedDate As DateTime?` | Public member declared by this type. |
| `HostileWorker` | `Public Property HostileWorker As HostileWorkerCode` | Public member declared by this type. |
| `MaritalStatus` | `Public Property MaritalStatus As MaritalStatusCode` | Public member declared by this type. |
| `LanguagePreference` | `Public Property LanguagePreference As LanguagePreferenceCode` | Public member declared by this type. |
| `PreferredContactMethod` | `Public Property PreferredContactMethod As PreferredContactMethodCode` | Public member declared by this type. |

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

## Constraints and usage notes
- Consumers should treat this type as a transport or payload contract rather than a persistence layer object.*

> **Note:** Statements marked with `*` were inferred from code structure or contextual evidence.

## Sources
- `Business\SAIF.Business.View.Claim\CCClaimDataApi\Claim\Dto\ClaimPerson.vb`
