Skip to content

InjuryClaim

Domain entity representing Injury claim data within the claims area of the claims/policy domain, mapped for NHibernate persistence.*

Purpose

  • Models injury claim data used by the claims area of this library.*
  • Inherits shared identity/lifecycle behavior from EntityBase.

Context

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

Public members

Member Signature Purpose
Id long Id { get; set; } Primary key / surrogate identifier for this record.*
ClaimNumber string ClaimNumber { get; set; } Value of claim number exposed by this type.*
SaifClaimCheckCharacter string SaifClaimCheckCharacter { get; set; } Value of saif claim check character exposed by this type.*
OwcpClaimNumber string OwcpClaimNumber { get; set; } Value of owcp claim number exposed by this type.*
WcdClaimNumber string WcdClaimNumber { get; set; } Value of wcd claim number exposed by this type.*
WCDStatus string WCDStatus { get; set; } Value of WCD status exposed by this type.*
ClaimState string ClaimState { get; set; } Value of claim state exposed by this type.*
WcdEffectiveDate DateTime? WcdEffectiveDate { get; set; } Date/time value for wcd effective date.*
CompensabilityResponsibilityCode string CompensabilityResponsibilityCode { get; set; } Coded value identifying compensability responsibility code.*
DisabilityDate DateTime? DisabilityDate { get; set; } Date/time value for disability date.*
InitialTreatmentDate DateTime? InitialTreatmentDate { get; set; } Date/time value for initial treatment date.*
InmateSupervisorKnowDate DateTime? InmateSupervisorKnowDate { get; set; } Date/time value for inmate supervisor know date.*
InpatientFlag string InpatientFlag { get; set; } Value of inpatient flag exposed by this type.*
KnowledgeDate DateTime? KnowledgeDate { get; set; } Date/time value for knowledge date.*
MedicareOrmTerminationDate DateTime? MedicareOrmTerminationDate { get; set; } Date/time value for medicare orm termination date.*
ReceivedDate DateTime? ReceivedDate { get; set; } Date/time value for received date.*
Received801Date DateTime? Received801Date { get; set; } Date/time value for received801 date.*
ClaimResponsibilityCode string ClaimResponsibilityCode { get; set; } Coded value identifying claim responsibility code.*
AgeAtDateOfInjury int AgeAtDateOfInjury { get; set; } Date/time value for age at date of injury.*
GedFlag string GedFlag { get; set; } Value of ged flag exposed by this type.*
HealthInsuranceGroupNumber string HealthInsuranceGroupNumber { get; set; } Value of health insurance group number exposed by this type.*
HealthInsuranceId string HealthInsuranceId { get; set; } Foreign-key identifier referencing the related health insurance record.*
HealthInsuranceProviderName string HealthInsuranceProviderName { get; set; } Value of health insurance provider name exposed by this type.*
PharmEligStatusCode string PharmEligStatusCode { get; set; } Coded value identifying pharm elig status code.*
PharmEligStatus string PharmEligStatus { get; set; } Value of pharm elig status exposed by this type.*
PharmEligDate DateTime PharmEligDate { get; set; } Date/time value for pharm elig date.*
HasSupportOrderData bool HasSupportOrderData { get; set; } Indicates whether support order data.*
InmateId int InmateId { get; set; } Foreign-key identifier referencing the related inmate record.*
InterestedPartyFlag string InterestedPartyFlag { get; set; } Value of interested party flag exposed by this type.*
PreferredWorkerId string PreferredWorkerId { get; set; } Foreign-key identifier referencing the related preferred worker record.*
YearsOfEducation int YearsOfEducation { get; set; } Value of years of education exposed by this type.*
EmployerProvidedShiftCode string EmployerProvidedShiftCode { get; set; } Coded value identifying employer provided shift code.*
EmployerProvidedPayrollClassCode int EmployerProvidedPayrollClassCode { get; set; } Coded value identifying employer provided payroll class code.*
EmployerProvidedPayrollSubCode string EmployerProvidedPayrollSubCode { get; set; } Coded value identifying employer provided payroll sub code.*
EmployerProvidedWorkerAreaText string EmployerProvidedWorkerAreaText { get; set; } Value of employer provided worker area text exposed by this type.*
EmployerProvidedWorkerDepartmentDescription string EmployerProvidedWorkerDepartmentDescription { get; set; } Value of employer provided worker department description exposed by this type.*
MultipleWorkerFlag string MultipleWorkerFlag { get; set; } Value of multiple worker flag exposed by this type.*
MultipleEmployerWageAmount decimal? MultipleEmployerWageAmount { get; set; } Monetary amount for multiple employer wage amount.*
PolicyNumber long PolicyNumber { get; set; } Value of policy number exposed by this type.*
PolicySubCode string PolicySubCode { get; set; } Coded value identifying policy sub code.*
SaifPayrollClassCode int SaifPayrollClassCode { get; set; } Coded value identifying saif payroll class code.*
SaifPayrollSubCode string SaifPayrollSubCode { get; set; } Coded value identifying saif payroll sub code.*
ShiftEndTime string ShiftEndTime { get; set; } Value of shift end time exposed by this type.*
ShiftStartTime string ShiftStartTime { get; set; } Value of shift start time exposed by this type.*
WorkerDepartmentDescription string WorkerDepartmentDescription { get; set; } Value of worker department description exposed by this type.*
WorkerHireDate DateTime? WorkerHireDate { get; set; } Date/time value for worker hire date.*
WorkerOccupationDescription string WorkerOccupationDescription { get; set; } Value of worker occupation description exposed by this type.*
WorkerTenureDay int WorkerTenureDay { get; set; } Value of worker tenure day exposed by this type.*
WorkerTenureMonth int WorkerTenureMonth { get; set; } Value of worker tenure month exposed by this type.*
WorkerTenureYear int WorkerTenureYear { get; set; } Value of worker tenure year exposed by this type.*
CdaIssueDate DateTime? CdaIssueDate { get; set; } Date/time value for cda issue date.*
DcsIssueDate DateTime? DcsIssueDate { get; set; } Date/time value for dcs issue date.*
AwardAutoRecalculationFlag string AwardAutoRecalculationFlag { get; set; } Value of award auto recalculation flag exposed by this type.*
LastReserveReviewDate DateTime? LastReserveReviewDate { get; set; } Date/time value for last reserve review date.*
LastReserveReviewUser string LastReserveReviewUser { get; set; } Value of last reserve review user exposed by this type.*
LastVocReserveReveiwDate DateTime? LastVocReserveReveiwDate { get; set; } Date/time value for last voc reserve reveiw date.*
LastVocReserveReviewUser string LastVocReserveReviewUser { get; set; } Value of last voc reserve review user exposed by this type.*
EmploymentInjuryCode string EmploymentInjuryCode { get; set; } Coded value identifying employment injury code.*
InjuryDate DateTime? InjuryDate { get; set; } Date/time value for injury date.*
InjuryTime string InjuryTime { get; set; } Value of injury time exposed by this type.*
AggRightStartDate DateTime? AggRightStartDate { get; set; } Date/time value for agg right start date.*
AggRightEndDate DateTime? AggRightEndDate { get; set; } Date/time value for agg right end date.*
LeaveWorkDate DateTime? LeaveWorkDate { get; set; } Date/time value for leave work date.*
LeaveWorkTime string LeaveWorkTime { get; set; } Value of leave work time exposed by this type.*
SaifEventDescription string SaifEventDescription { get; set; } Value of saif event description exposed by this type.*
UpdateDate DateTime UpdateDate { get; set; } Date/time value for update date.*
UpdateUser string UpdateUser { get; set; } Value of update user exposed by this type.*
UpdateNumber int UpdateNumber { get; set; } Value of update number exposed by this type.*
HasOutstandingReserves bool HasOutstandingReserves { get; set; } Indicates whether outstanding reserves.*
IsActive bool IsActive { get; set; } Indicates whether active.*
CausedByHardwareFlag string CausedByHardwareFlag { get; set; } Value of caused by hardware flag exposed by this type.*
CausedByPersonFlag string CausedByPersonFlag { get; set; } Value of caused by person flag exposed by this type.*
IsCda bool IsCda { get; set; } Indicates whether cda.*
IsEmployerRelative bool IsEmployerRelative { get; set; } Indicates whether employer relative.*
IsExternallyViewable bool IsExternallyViewable { get; set; } Indicates whether externally viewable.*
IsFederal8F bool IsFederal8F { get; set; } Indicates whether federal8 F.*
IsFinalDenial bool IsFinalDenial { get; set; } Indicates whether final denial.*
IsFullyFraudulant bool IsFullyFraudulant { get; set; } Indicates whether fully fraudulant.*
IsHandicapWorkerReserveProgram bool IsHandicapWorkerReserveProgram { get; set; } Indicates whether handicap worker reserve program.*
IsHighSeas bool IsHighSeas { get; set; } Indicates whether high seas.*
IsMultipleEmployer bool IsMultipleEmployer { get; set; } Indicates whether multiple employer.*
IsNonComplyingEmployer bool IsNonComplyingEmployer { get; set; } Indicates whether non complying employer.*
IsUseOfTaxIdAuthorized bool IsUseOfTaxIdAuthorized { get; set; } Indicates whether use of tax id authorized.*
IsSecured bool IsSecured { get; set; } Indicates whether secured.*
IsRestricted bool IsRestricted { get; set; } Indicates whether restricted.*
CityName string CityName { get; set; } Value of city name exposed by this type.*
StateCode string StateCode { get; set; } Coded value identifying state code.*
CountyCode string CountyCode { get; set; } Coded value identifying county code.*
ZipCode int ZipCode { get; set; } Coded value identifying zip code.*
ZipCodeExtension string ZipCodeExtension { get; set; } Coded value identifying zip code extension.*
ClaimForm FormCode ClaimForm { get; set; } Reference to the associated FormCode record.*
ClaimStatus ClaimStatusCode ClaimStatus { get; set; } Reference to the associated ClaimStatusCode record.*
ClaimType ClaimTypeCode ClaimType { get; set; } Reference to the associated ClaimTypeCode record.*
Coverage CoverageCode Coverage { get; set; } Reference to the associated CoverageCode record.*
DcsType DcsFullPartCode DcsType { get; set; } Reference to the associated DcsFullPartCode record.*
FederalInjuryLocation FederalInjuryLocationCode FederalInjuryLocation { get; set; } Reference to the associated FederalInjuryLocationCode record.*
InjuredOnPremesis InjuredOnPremisesCode InjuredOnPremesis { 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.*
Jurisdiction JurisdictionCode Jurisdiction { get; set; } Reference to the associated JurisdictionCode record.*
McoStatusReason McoStatusReasonCode McoStatusReason { get; set; } Reference to the associated McoStatusReasonCode record.*
OccupationalDisease OccupationalDiseaseCode OccupationalDisease { get; set; } Reference to the associated OccupationalDiseaseCode record.*
OwcpServiceOffice OwcpAddress OwcpServiceOffice { get; set; } Reference to the associated OwcpAddress record.*
PrimaryBodyPart BodyPartCode PrimaryBodyPart { get; set; } Reference to the associated BodyPartCode record.*
PrimaryBodySide BodySideCode PrimaryBodySide { get; set; } Reference to the associated BodySideCode record.*
PrimaryInjuryNature InjuryNatureCode PrimaryInjuryNature { get; set; } Reference to the associated InjuryNatureCode record.*
RequestType RequestTypeCode RequestType { get; set; } Reference to the associated RequestTypeCode record.*
DisabilityActivites IList<ClaimDisabilityActivity> DisabilityActivites { get; set; } Value of disability activites exposed by this type.*
AttendingPhysicians IList<AttendingPhysician> AttendingPhysicians { get; set; } Value of attending physicians exposed by this type.*
Conditions IList<MedicalCondition> Conditions { get; set; } Value of conditions exposed by this type.*
ClaimWorkStatuses IList<ClaimWorkStatus> ClaimWorkStatuses { get; set; } Value of claim work statuses exposed by this type.*
Worker ClaimPerson Worker { get; set; } Reference to the associated ClaimPerson record.*
VocationalResponsibility VocationalResponsibilityCode VocationalResponsibility { get; set; } Reference to the associated VocationalResponsibilityCode record.*
Mco McoLocation Mco { get; set; } Reference to the associated McoLocation record.*
WorkStatus string WorkStatus { get; set; } Value of work status exposed by this type.*
ClaimStatusDetails ClaimStatusDetails ClaimStatusDetails { get; set; } Reference to the associated ClaimStatusDetails record.*
WorkStatusDate DateTime WorkStatusDate { get; set; } Date/time value for work status date.*
WorkReleaseHistory IList<WorkReleaseHistoryItem> WorkReleaseHistory { get; set; } Value of work release history exposed by this type.*
AddCondition void AddCondition(MedicalCondition condition) Adds condition.*
InjuryClaim() InjuryClaim() Initializes a new instance of the type with the supplied dependencies.*

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