Skip to content

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