clsClaimPerson¶
clsClaimPerson is a public class in SAIF.Business.CCClaimDataAPI that carries claim-person identity, status, contact, and lifecycle data for the claim-data API model.
Purpose¶
- Stores claim-person and worker identifiers, PMA worker numbering, and update tracking fields.
- Captures claim-person status flags such as fraud conviction, worker conflict, foreign phone indicators, support-order data, and higher-education status.
- Holds primary name, tax ID, contact details, relationship codes, and key personal dates.
- Initializes and exposes the
HostileWorkerdetail object used with the person record.
Context¶
- Namespace:
SAIF.Business.CCClaimDataAPI - Assembly/package:
SAIF.Business
Public members¶
| Member | Signature | Purpose |
|---|---|---|
New |
Public Sub New() |
Creates a claim-person instance and initializes HostileWorker with a new clsHostileWorkerCode. |
PersonId |
Public Property PersonId As Long |
Stores the unique person identifier. |
WorkerId |
Public Property WorkerId As Long? |
Stores the optional worker identifier associated with the person. |
PmaWorkerNumber |
Public Property PmaWorkerNumber As Integer |
Stores the PMA worker number. |
UpdateNumber |
Public Property UpdateNumber As Integer |
Stores the update sequence number for the record. |
HasFraudConviction |
Public Property HasFraudConviction As Boolean |
Indicates whether the person has a fraud-conviction flag. |
IsWorkerConflict |
Public Property IsWorkerConflict As Boolean |
Indicates whether the person is marked as a worker-conflict case. |
HasForeignHomePhone |
Public Property HasForeignHomePhone As Boolean |
Indicates whether the stored home phone is foreign. |
HasForeignMessagePhone |
Public Property HasForeignMessagePhone As Boolean |
Indicates whether the stored message phone is foreign. |
HasSupportOrderData |
Public Property HasSupportOrderData As Boolean |
Indicates whether support-order data exists for the person. |
HasHigherEducation |
Public Property HasHigherEducation As Boolean? |
Stores the optional higher-education indicator. |
IsInvalid |
Public Property IsInvalid As Boolean? |
Stores the optional invalid-record indicator. |
PersonCode |
Public Property PersonCode As String |
Stores the person classification code. |
PrimaryTaxId |
Public Property PrimaryTaxId As String |
Stores the person's primary tax identifier. |
PrimaryFirstName |
Public Property PrimaryFirstName As String |
Stores the person's primary first name. |
EmailAddress |
Public Property EmailAddress As String |
Stores the person's email address. |
PrimaryMiddleName |
Public Property PrimaryMiddleName As String |
Stores the person's primary middle name. |
PrimaryLastName |
Public Property PrimaryLastName As String |
Stores the person's primary last name. |
HomePhoneNumber |
Public Property HomePhoneNumber As String |
Stores the person's home phone number. |
MessagePhoneNumber |
Public Property MessagePhoneNumber As String |
Stores the person's message phone number. |
UpdateUser |
Public Property UpdateUser As String |
Stores the user ID that last updated the record. |
PmaServiceOfficeCode |
Public Property PmaServiceOfficeCode As String |
Stores the PMA service-office code. |
PrimaryNameExtensionCode |
Public Property PrimaryNameExtensionCode As String |
Stores the extension or suffix code for the primary name. |
RelationshipToWorkerCode |
Public Property RelationshipToWorkerCode As String |
Stores the relationship code between the person and the worker. |
OrphanCode |
Public Property OrphanCode As String |
Stores the orphan-status code. |
GenderCode |
Public Property GenderCode As String |
Stores the person's gender code. |
UpdateDate |
Public Property UpdateDate As DateTime |
Stores the timestamp of the last update. |
BirthCertificateReceivedDate |
Public Property BirthCertificateReceivedDate As DateTime? |
Stores the optional date a birth certificate was received. |
BirthDate |
Public Property BirthDate As DateTime? |
Stores the optional birth date. |
DeathDate |
Public Property DeathDate As DateTime? |
Stores the optional death date. |
MaritalStatusDate |
Public Property MaritalStatusDate As DateTime? |
Stores the optional date associated with the person's marital status. |
MarriageCertificateReceivedDate |
Public Property MarriageCertificateReceivedDate As DateTime? |
Stores the optional date a marriage certificate was received. |
HostileWorker |
Public Property HostileWorker As clsHostileWorkerCode |
Stores the hostile-worker code object associated with the person. |
Behavioral notes¶
- The constructor always creates a new
clsHostileWorkerCodeinstance forHostileWorker. - All remaining members are auto-implemented properties; the type adds no validation or transformation logic in the source file.
Constraints and usage notes¶
- Optional identifiers, status flags, and dates are represented with nullable value types and may be
Nothing. - The source file does not enforce any cross-field validation, so callers must supply consistent codes, names, and dates.
Sources¶
Business\SAIF.Business\CCClaimDataAPI\clsClaimPerson.vb