Skip to content

ClaimData

Data model type representing Claim data data within the claims information area of the claims/policy domain, mapped for NHibernate persistence.*

Purpose

  • Models claim data data used by the claims information area of this library.*

Context

  • Namespace: SAIF.Data.Model.Claims.Information
  • Assembly/package: SAIF.Data

Public members

Member Signature Purpose
Claim InjuryClaim Claim { get; set; } Reference to the associated InjuryClaim record.*
ClaimType ClaimTypeCode ClaimType { get; set; } Reference to the associated ClaimTypeCode record.*
ClaimStatus ClaimStatusCode ClaimStatus { get; set; } Reference to the associated ClaimStatusCode record.*
Jurisdiction JurisdictionCode Jurisdiction { get; set; } Reference to the associated JurisdictionCode record.*
BodyPart BodyPartCode BodyPart { get; set; } Reference to the associated BodyPartCode record.*
BodySide BodySideCode BodySide { get; set; } Reference to the associated BodySideCode record.*
ResponsibileAdjuster ClaimResponsibility ResponsibileAdjuster { get; set; } Reference to the associated ClaimResponsibility record.*
ResponsibleAdjusterSupervisor ClaimSupervisor ResponsibleAdjusterSupervisor { get; set; } Reference to the associated ClaimSupervisor record.*
VocationalAdjuster VocationalResponsibilityCode VocationalAdjuster { get; set; } Reference to the associated VocationalResponsibilityCode record.*
Worker ClaimPerson Worker { get; set; } Reference to the associated ClaimPerson record.*
CompensableAdjuster ClaimResponsibility CompensableAdjuster { get; set; } Reference to the associated ClaimResponsibility record.*
Coverage CoverageCode Coverage { get; set; } Reference to the associated CoverageCode record.*
Dcs DcsFullPartCode Dcs { get; set; } Reference to the associated DcsFullPartCode record.*
FederalInjury FederalInjuryLocationCode FederalInjury { get; set; } Reference to the associated FederalInjuryLocationCode record.*
ClaimForm FormCode ClaimForm { get; set; } Reference to the associated FormCode record.*
Premesis InjuredOnPremisesCode Premesis { get; set; } Reference to the associated InjuredOnPremisesCode record.*
InjuryEvent InjuryEventCode InjuryEvent { get; set; } Reference to the associated InjuryEventCode record.*
InjurySource InjurySourceCode InjurySource { get; set; } Reference to the associated InjurySourceCode record.*
InjuryNature InjuryNatureCode InjuryNature { get; set; } Reference to the associated InjuryNatureCode record.*
OccupationalDisease OccupationalDiseaseCode OccupationalDisease { get; set; } Reference to the associated OccupationalDiseaseCode record.*
Policy Policies.Policy Policy { get; set; } Value of policy exposed by this type.*
RequestType RequestTypeCode RequestType { get; set; } Reference to the associated RequestTypeCode record.*
Mco McoLocation Mco { get; set; } Reference to the associated McoLocation record.*
McoPlan McoPlan McoPlan { get; set; } Reference to the associated McoPlan record.*
McoStatusReason McoStatusReasonCode McoStatusReason { get; set; } Reference to the associated McoStatusReasonCode record.*
LegalRepresentative ClaimLegalRepresentative LegalRepresentative { get; set; } Reference to the associated ClaimLegalRepresentative record.*

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/ClaimData.cs