Claims.BOF.Components¶
Claims.BOF.Components is a component library repository for the SAIF claims Business Object Framework (BOF). It hosts a set of independently packaged .NET Framework class libraries — bank validation, address cleansing, imaging, printing/reporting, web utilities, resource/localization files, and ePay integration — that are built and published as NuGet packages for consumption by higher-level SAIF applications and services.
Packages¶
This repository produces NuGet packages. See packages.md for the full package catalog and library content.
Documentation¶
Full documentation is available starting at docs/index.md, or directly via the library catalog.
Generated libraries¶
| Library | Purpose | Index | Documentation |
|---|---|---|---|
BankValidator |
Façade over vendor SOAP services for bank-routing validation, company lookup, bank detail retrieval, ATM checks, and SSN validation. | Index | Docs |
SAIF.Application |
Shared application-manager layer standardizing lifecycle hooks, role-based accessibility, data-portal registration, reusable authorization caching, and service-response messaging. | Index | Docs |
SAIF.Application.Claim |
This is the Application layer for the Claim domain. It sits between presentation/service layers (consumers) and the Business-layer Claim libraries (which contain the actual business objects and data access). | Index | Docs |
SAIF.Application.LogView |
BOF log-view component persisting and retrieving application error and audit-message records with filtering, paging, and full-text search. | Index | Docs |
SAIF.Business |
Large BOF business library combining Oracle-backed business objects, claim/security services, reusable contact abstractions, and cross-application helper services. | Index | Docs |
SAIF.Business.Claim |
This library is a Business Layer component within the BOF (Business Object Framework) architecture. It contains domain-specific business objects representing claims, awards, benefit schedules, and related entities. | Index | Docs |
SAIF.Business.Claim.Authority |
This library is a Business Layer component implementing financial authority and authorization-limit management for claim reserves and payments. It is a domain-specific authorization model — not infrastructure security. | Index | Docs |
SAIF.Business.Claim.Bill |
This library is a Business Layer component implementing medical bill processing, auditing, and payment request workflows for workers' compensation claims. | Index | Docs |
SAIF.Business.Claim.Bill.AutomatedAudit |
This library is a Business Layer component implementing the automated medical bill auditing engine. It extends the SAIF.BOF.Business.Claim.Bill library with audit-specific logic. | Index | Docs |
SAIF.Business.Claim.EAIP |
This library is a Business Layer component implementing the EAIP (Employer-At-Injury Program) domain. EAIP is a workers' compensation program that subsidizes employers who provide modified work to injured workers. | Index | Docs |
SAIF.Business.Claim.Entry |
This library implements the Business Object Layer for workers' compensation claim entry — the initial creation and in-progress editing of claims. | Index | Docs |
SAIF.Business.Claim.Maintenance |
This library provides the claim maintenance business layer — post-entry CRUD operations for all claim sub-entities. | Index | Docs |
SAIF.Business.Claim.MedicalBill |
This library provides the medical bill business layer for workers' compensation claims. | Index | Docs |
SAIF.Business.Claim.Payment |
This library implements the claim payment business layer — financial transactions, benefit calculations, awards, payees, and time-loss payments. | Index | Docs |
SAIF.Business.Claim.Person |
SAIF.Business.Claim.Person packages the claim-domain person aggregate for workers, dependents, guardians, beneficiaries, and related history records. It combines BOF business objects, Oracle-backed criteria classes, and claim-center DTOs so claim workflows can manage demographic, address, tax, eligibility, and phonetic-name data in one library. | Index | Docs |
SAIF.Business.Claim.SupportOrder |
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. | Index | Docs |
SAIF.Business.Claim.ThirdParty |
SAIF.Business.Claim.ThirdParty is the claim-domain recovery and subrogation library. It groups case, expense, lien, settlement, distribution, note, task, prediction, and bill-audit entities around a large Oracle package contract so claim workflows can manage third-party recovery from one BOF component. | Index | Docs |
SAIF.Business.CustomerContact |
BOF customer/contact library managing customers, contacts, reusable communication records, relationships, and external-identifier translation. | Index | Docs |
SAIF.Business.EPay.USBank |
Legacy integration library connecting SAIF payment workflows to US Bank ePay SOAP services, session-transfer posts, and callback/remittance parsing. | Index | Docs |
SAIF.Business.External.Users |
Manages external-user account identity, credentials, status flags, and authorization data persisted to the Oracle EXT_USER table, including block-list rules, security question/answer records, and user-type/role classification. |
Index | Docs |
SAIF.Business.Imaging |
Provides BOF business objects for document image metadata management: indexing, affiliation, code-table lookups, and batch job tracking. | Index | Docs |
SAIF.Business.Menu |
Provides BOF business objects for all aspects of the application navigation menu: items, pages, categories, favorites, and security-group associations. | Index | Docs |
SAIF.Business.Payment |
Payment-domain BOF component defining shared payment contracts and the claim-payee-eligibility business object and collection. | Index | Docs |
SAIF.Business.Payment.EFT |
Implements full CRUD lifecycle for EFT-related entities (bank accounts, payment details, EFT authorizations, debit-card enrollment requests, payment returns, and supporting code tables) against an Oracle database via the SAIF BOF IBusinessCriteria pattern. |
Index | Docs |
SAIF.Business.Provider |
Models providers, provider locations, addresses, contacts, identifiers, tax IDs, services, relationships, MCO memberships, ineligibility periods, notes, and CBP service lookups. | Index | Docs |
SAIF.Business.Provider.PaymentPreference |
Manages paperless EOB preferences and provider-location EFT state, exposing a read-only bank-account view and writing EFT correspondence history through Oracle package logic. | Index | Docs |
SAIF.Business.Security.SystemUser |
Manages Business Online external-user lifecycle operations against the EXTERNAL Active Directory domain, including caller-consumable user classification and portal credential workflows. | Index | Docs |
SAIF.Business.Tasks |
Provides the reusable BOF task foundation consumed by concrete task implementations, encapsulating persistence, validation, context-value storage, and task-code lookup behavior. | Index | Docs |
SAIF.Business.Tasks.Claim |
SAIF.Business.Tasks.Claim specializes the shared SAIF task framework for claim workflows. It adds claim-specific task properties, validation, enrichment through PK82284_CLAIM_TASK.SELECT_ADDITIONAL_FIELDS, batch task generation, and legacy-code lookups on top of the core clsTask and clsTaskCollection infrastructure. | Index | Docs |
SAIF.Business.UnitStat |
Models the policy-level and claim-level business objects required for unit statistical reporting, tracking edit conditions and preserving audit history. | Index | Docs |
SAIF.Business.UnitStat.Claim |
SAIF.Business.UnitStat.Claim is the claim-domain unit-statistics and NCCI reporting component. It combines coverage-combination maintenance, current-loss derivation, loss-summary persistence, prediction helpers, and claim-financial aggregation around Oracle SQL and the pk73304_loss_summary package. | Index | Docs |
SAIF.Business.Utilities |
Self-contained VB.NET utility library providing title-casing, text-conversion, and numeric-to-words helper functions. | Index | Docs |
SAIF.Business.View.Claim |
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. | Index | Docs |
SAIF.Business.View.Provider |
Provides reusable provider-domain retrieval objects for provider master, location, address, relationship, ineligibility, tax-ID, service, contract, and reference-data lookups. | Index | Docs |
SAIF.Presentation.ConsoleApplication |
Presentation-tier base-class library providing abstract console and batch lifecycle, command-line parsing, and multi-stream logging helpers. | Index | Docs |
SAIF.Resources |
Shared localization and template-resource library packaging strongly typed resource sets, template loaders, and mapping helpers. | Index | Docs |
SAIF.Services.CleanAddress |
Facade over the CorrectAddress SOAP service for address cleansing, proper-case conversion, batch processing, and ZIP-based lookup. | Index | Docs |
SAIF.Services.Imaging.Import |
Serializable DTO describing an imaging import record for embedding in print and distribution requests. | Index | Docs |
SAIF.Services.Printing |
Wraps xPression document generation and SSRS report execution, with IReport/ReportBase abstractions and XDesign XML helpers. |
Index | Docs |
SAIF.Services.Printing.Remote |
BOF class library orchestrating deferred and batch print processing against Oracle-backed print-control tables. | Index | Docs |
SAIF.Services.Web |
Utility class library providing server-side HTTP POST redirection for forwarding users to external URLs such as payment gateways. | Index | Docs |
SAIF.Services.WebServices.Epay |
Cryptographic integration helper implementing the US Bank ePay single-sign-on handshake using hybrid AES/RSA encryption. | Index | Docs |
SAIF.Business.Policy |
Shared policy domain vocabulary, policy lookups, enumerations, and hazard-group business objects. | Index | Docs |
SAIF.Business.Policy.Affiliate |
Policy-affiliate, interested-party, preferred-worker, and corporate-officer exemption business objects. | Index | Docs |
SAIF.Business.Policy.Agency |
Agency, contract, office, and producer business objects for policy distribution and agent-of-record lookup. | Index | Docs |
SAIF.Business.Policy.Audit.ApiCalls |
Typed outbound clients and payloads for policy-audit, document, and policy-document-distribution APIs. | Index | Docs |
SAIF.Business.Policy.Audit.Premium |
Premium-audit selection, assignment, synchronization, review, and result-persistence business objects. | Index | Docs |
SAIF.Business.Policy.Core |
Canonical policy aggregate model covering policies, periods, locations, contacts, statuses, and supporting Oracle-backed data. | Index | Docs |
SAIF.Business.Policy.Correspondence |
Policy correspondence and endorsement objects with code metadata, output-document queuing, and imaging integration. | Index | Docs |
SAIF.Business.Policy.Group |
Policy-group master data, chapters, contacts, discounts, underwriting criteria, and policy-period membership links. | Index | Docs |
SAIF.Business.Policy.Premium |
Policy-period premium history, rating-plan participation, premium adjustments, billing-plan support, and reporting projections. | Index | Docs |
SAIF.Business.Policy.Rating |
Rating reference data and rate-calculation helpers for manual classes, factors, discounts, and policy periods. | Index | Docs |
SAIF.Business.View.Policy |
Read-only policy aggregates and policy-visibility authorization for headers, periods, agencies, addresses, and associations. | Index | Docs |
SAIF.Application.Policy |
Application-layer orchestration for policy-context authorization, retrieval, and policy-header composition. | Index | Docs |
Last updated: 2026-08-03
Sources¶
- docs/libraries/index.md
- packages.md