Skip to content

LegalCase (LegalApi DTO)

LegalCase (LegalApi DTO) is a data-transfer object in the SAIF.Business.Claim.Legal.LegalApi component grouping of SAIF.Business.Claim.Legal. It represents a single legal case search result, aggregating the claim, board/agency case numbers (WCB, DCBS, OWCP, OALJ, BRB), and case status/type for consumption by an external LegalApi case-search consumer.*

Purpose

  • Carries the claim identifiers and every external agency case-number variant (WCB, DCBS, OWCP, OALJ, BRB) alongside case status and type, so a single search result can be matched to the case across all agency systems.*

Context

  • Namespace: SAIF.Business.Claim.Legal.LegalApi
  • Assembly/package: SAIF.Business.Claim.Legal

Public members

Member Signature Purpose
Id Public Property Id As Long Unique identifier of the legal case record.*
WcbNum Public Property WcbNum As String The Workers' Compensation Board case number.*
ClaimNumber Public Property ClaimNumber As String The claim number displayed to API consumers.*
Claimant Public Property Claimant As String Name of the claimant on the case.*
PolicyNumber Public Property PolicyNumber As String The insurance policy number associated with the claim.*
ClaimId Public Property ClaimId As Long Identifier of the underlying claim.*
DcbsNum Public Property DcbsNum As String The Department of Consumer and Business Services (DCBS) case number.*
OwcpNum Public Property OwcpNum As String The Office of Workers' Compensation Programs (OWCP, federal) case number, when the case involves a federal claim.*
OaljNum Public Property OaljNum As String The Office of Administrative Law Judges (OALJ) case number.*
BrbNum Public Property BrbNum As String The Benefits Review Board (BRB) case number, when the case is under BRB appeal.*
CaseStatus Public Property CaseStatus As String Display description of the current status of the case.*
CaseTypeCode Public Property CaseTypeCode As String Code representing the type/category of the legal case.*

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 FindCaseData.Data; always returned wrapped with a StatusCode.*

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\FindCase.vb