ConsolidatedCase¶
ConsolidatedCase is a data-transfer object in the SAIF.Business.Claim.Legal.LegalApi component grouping of SAIF.Business.Claim.Legal. It represents a single case-consolidation link — a primary legal case combined with a secondary case for joint handling — exposed to LegalApi consumers.*
Purpose¶
- Carries the primary/secondary case identifiers, claim identifiers, and consolidation status needed to describe one case-consolidation relationship to an API consumer.*
Context¶
- Namespace:
SAIF.Business.Claim.Legal.LegalApi - Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| LegalCaseId | Public Property LegalCaseId As Long |
Identifier of the legal case record for this consolidation.* |
| ClaimId | Public Property ClaimId As Long |
Identifier of the underlying claim.* |
| ClaimNumber | Public Property ClaimNumber As String |
The claim number displayed to API consumers.* |
| WcbNum | Public Property WcbNum As String |
The Workers' Compensation Board case number.* |
| ConsolidatedCaseId | Public Property ConsolidatedCaseId As Long |
Identifier of the consolidation record linking the primary and secondary cases.* |
| PrimaryCaseId | Public Property PrimaryCaseId As Long |
Identifier of the primary (lead) case in the consolidation.* |
| SecondaryCaseId | Public Property SecondaryCaseId As Long |
Identifier of the secondary (merged) case in the consolidation.* |
| CaseStatus | Public Property CaseStatus As String |
Display description of the current status of the case.* |
| CaseStatusCode | Public Property CaseStatusCode As String |
Code representing the current status of the case.* |
| CreateDate | Public Property CreateDate As Date |
Date the consolidation record was created.* |
| CreateUser | Public Property CreateUser As String |
User who created the consolidation record.* |
Behavioral notes¶
- This class has no methods or business logic; it is a plain property bag populated by the LegalApi layer for serialization to callers.*
Constraints and usage notes¶
- Used as the element type of
ConsolidatedCaseData.Data; always returned wrapped with aStatusCode.*
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¶
SAIF.Business.Claim.Legal\LegalApi\ConsolidatedCase.vb