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

# SAIF.Business.Claim.SupportOrder overview

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

SAIF.Business.Claim.SupportOrder is a focused BOF component for child-support-order headers and their claim-to-order links. It uses inline Oracle SQL and BOF criteria classes to load worker-scoped support orders, persist header edits, and lazy-load the linked claims attached to each order.

## Purpose
- Provide BOF entities for support-order headers and claim connections.
- Retrieve support orders by worker and filter to all-claim orders when needed.
- Persist support-order rows and connection rows with optimistic-concurrency checks.

## Responsibilities
- Represent support-order financial, effective-date, and worker fields.
- Load collections of support orders and support-order connections.
- Persist connection rows that attach claims to support orders.
- Surface lazy-loaded child collections for linked claims.

## Key components
- `clsClaimSupportOrder`: models a single support-order header and save lifecycle.
- `clsClaimSupportOrderCollection`: retrieves worker-scoped support-order rows.
- `clsClaimSupportOrderConnection`: models a claim-to-order link row.
- `clsClaimSupportOrderConnectionCollection`: retrieves and manages connections for one support order.

## 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)
- [API reference](api/index.md)

## Sources
- `Business\SAIF.Business.Claim.SupportOrder\clsClaimSupportOrder.vb`
- `Business\SAIF.Business.Claim.SupportOrder\clsClaimSupportOrderCollection.vb`
- `Business\SAIF.Business.Claim.SupportOrder\clsClaimSupportOrderConnection.vb`
- `Business\SAIF.Business.Claim.SupportOrder\clsClaimSupportOrderConnectionCollection.vb`
- `Business\SAIF.Business.Claim.SupportOrder\packages.config`
- `Business\SAIF.Business.Claim.SupportOrder\SAIF.BOF.Business.Claim.SupportOrder.nuspec`
