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
virtualto support NHibernate lazy-loading proxies (see the corresponding mapping file underData/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