---
title: SAIF.Business.View.Claim overview
summary: High-level purpose, scope, and responsibilities for this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.View.Claim
reference_type: package
---

# SAIF.Business.View.Claim overview

> **Documentation context:** Packaged Component (NuGet)

SAIF.Business.View.Claim is a packaged claim-domain view library that exposes API-backed and Oracle-backed BOF read models for claim summaries, notes, people, reserves, medical conditions, legal data, financial history, and reference-code lookups.

## Purpose
- Provide reusable claim-domain retrieval objects for higher application and presentation layers.
- Centralize claim view access behind BOF business objects, API criteria objects, and legacy Oracle read paths.
- Package claim-view behavior as the `SAIF.BOF.Business.View.Claim` NuGet component.

## Responsibilities
- Retrieve claim summaries, notes, person views, reserves, EAIP data, legal data, and medical-condition views.
- Expose financial transaction history and payment remarks through legacy stored-procedure integrations.
- Publish claim-domain reference-code lookups for activity, cost category, closure, MCO status, order, prison, vocational responsibility, work release, and work status data.
- Encapsulate mixed API and Oracle access patterns behind a single library surface.

## Key components
- `clsClaimData`, `clsClaimNoteData`, `clsClaimPersonView`, `clsClaimReserves`, `clsEAIPData`, `clsMedicalConditionList`: API-oriented BOF view objects.
- `clsFinancialTransaction`, `clsFinancialTransactionCollection`, `clsMedicalConditionData`, `clsClaimResponsibilityData`, `clsVocResponsibilityData`: Oracle-backed BOF read models.
- `clsPrisonCode*`, `clsClosure*`, `clsMcoStatusReasonCode*`, `clsOrderTypeCode*`, `clsWork*Code*`, `clsClaimActivityTypeCodeCollection`, `clsClaimCostCategoryCodeCollection`: reference-data lookup types.
- `CCClaimDataApi`, `EaipApi`, `InvestigationApi`, and `LegalApi` folders supply public DTOs and helper types for API-oriented retrieval paths.*

## Related documentation
- [Index](index.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Procedures](procedures/index.md)
- [API reference](api/index.md)

> **Note:** Statements marked with `*` were inferred from code structure or contextual evidence.

## Sources
- `Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.vbproj`
- `Business\SAIF.Business.View.Claim\SAIF.BOF.Business.View.Claim.nuspec`
- `Business\SAIF.Business.View.Claim\packages.config`
- `Business\SAIF.Business.View.Claim\clsClaimData.vb`
- `Business\SAIF.Business.View.Claim\clsClaimNoteData.vb`
- `Business\SAIF.Business.View.Claim\clsFinancialTransaction.vb`
- `Business\SAIF.Business.View.Claim\clsFinancialTransactionCollection.vb`
- `Business\SAIF.Business.View.Claim\clsMedicalConditionData.vb`
- `Business\SAIF.Business.View.Claim\clsPrisonCodeCollection.vb`
