---
title: ClaimHeaderData
summary: API reference for ClaimHeaderData.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data
reference_type: package
---

# ClaimHeaderData

Domain entity representing Claim header data data within the claims information area of the claims/policy domain, mapped for NHibernate persistence.*

## Purpose
- Models claim header data data used by the claims information area of this library.*
- Inherits shared identity/lifecycle behavior from `EntityBase`.

## Context
- Namespace: `SAIF.Data.Model.Claims.Information`
- Assembly/package: `SAIF.Data`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ClaimId | `long ClaimId { get; set; }` | Foreign-key identifier referencing the related claim record.* |
| WorkerId | `long WorkerId { get; set; }` | Foreign-key identifier referencing the related worker record.* |
| PolicyNumber | `long PolicyNumber { get; set; }` | Value of policy number exposed by this type.* |
| ClaimNumber | `string ClaimNumber { get; set; }` | Value of claim number exposed by this type.* |
| WorkerLastName | `string WorkerLastName { get; set; }` | Value of worker last name exposed by this type.* |
| WorkerFirstName | `string WorkerFirstName { get; set; }` | Value of worker first name exposed by this type.* |
| WorkerMiddleName | `string WorkerMiddleName { get; set; }` | Value of worker middle name exposed by this type.* |
| WorkerNameSuffix | `string WorkerNameSuffix { get; set; }` | Value of worker name suffix exposed by this type.* |
| PolicyName | `string PolicyName { get; set; }` | Value of policy name exposed by this type.* |
| McoName | `string McoName { get; set; }` | Value of mco name exposed by this type.* |
| McoEnrollmentStatus | `string McoEnrollmentStatus { get; set; }` | Value of mco enrollment status exposed by this type.* |
| AdjusterLastName | `string AdjusterLastName { get; set; }` | Value of adjuster last name exposed by this type.* |
| AdjusterPreferredName | `string AdjusterPreferredName { get; set; }` | Value of adjuster preferred name exposed by this type.* |
| AdjusterFirstName | `string AdjusterFirstName { get; set; }` | Value of adjuster first name exposed by this type.* |
| ClaimAdjusterPhone | `string ClaimAdjusterPhone { get; set; }` | Value of claim adjuster phone exposed by this type.* |
| ClaimAdjusterEmail | `string ClaimAdjusterEmail { get; set; }` | Value of claim adjuster email exposed by this type.* |
| ClaimResponsibilityCode | `string ClaimResponsibilityCode { get; set; }` | Coded value identifying claim responsibility code.* |
| ClaimStatus | `string ClaimStatus { get; set; }` | Value of claim status exposed by this type.* |
| ClaimType | `string ClaimType { get; set; }` | Value of claim type exposed by this type.* |
| SecureWorkerDescription | `string SecureWorkerDescription { get; set; }` | Value of secure worker description exposed by this type.* |
| IsFraud | `bool IsFraud { get; set; }` | Indicates whether fraud.* |
| IsSecureWorker | `bool IsSecureWorker { get; set; }` | Indicates whether secure worker.* |
| IsPreferredWorker | `bool IsPreferredWorker { get; set; }` | Indicates whether preferred worker.* |
| IsSupportOrder | `bool IsSupportOrder { get; set; }` | Indicates whether support order.* |
| IsWorkerConflict | `bool IsWorkerConflict { get; set; }` | Indicates whether worker conflict.* |
| IsMultipleJobs | `bool IsMultipleJobs { get; set; }` | Indicates whether multiple jobs.* |
| IsCDA | `bool IsCDA { get; set; }` | Indicates whether C D A.* |
| IsDCSFull | `bool IsDCSFull { get; set; }` | Indicates whether DCS full.* |
| IsDCSPartial | `bool IsDCSPartial { get; set; }` | Indicates whether DCS partial.* |
| IsOverpayment | `bool IsOverpayment { get; set; }` | Indicates whether overpayment.* |
| IsActive | `bool IsActive { get; set; }` | Indicates whether active.* |
| CDAIssueDate | `DateTime? CDAIssueDate { get; set; }` | Date/time value for CDA issue date.* |
| InjuryDate | `DateTime? InjuryDate { get; set; }` | Date/time value for injury date.* |
| ODInjuryDate | `DateTime? ODInjuryDate { get; set; }` | Date/time value for OD injury date.* |
| DCSIssueDate | `DateTime? DCSIssueDate { get; set; }` | Date/time value for DCS issue date.* |

## Behavioral notes
- Properties are typically declared `virtual` to support NHibernate lazy-loading proxies (see the corresponding mapping file under `Data/SAIF.Data.NHibernate`).*

## Constraints and usage notes
- No additional usage constraints beyond standard NHibernate entity/DTO conventions could be confirmed from static analysis.**

> **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
- `Data/SAIF.Data/Model/Claims/Information/ClaimHeaderData.cs`
