SAIF.Business.Imaging overview¶
Documentation context: Packaged Component (NuGet)
SAIF.Business.Imaging is a component-tier BOF business library (class library, no entry point) that catalogs and indexes document images, associates them with business entities, manages imaging code tables, and tracks batch indexing jobs. It targets an Oracle database and is distributed as a NuGet package. It does not store image binaries itself; binary storage is delegated to the ImagingAPI.Client dependency*.
Purpose¶
- Provides BOF business objects for document image metadata management: indexing, affiliation, code-table lookups, and batch job tracking.
- Consumed by upstream applications or libraries that require document imaging capabilities within the SAIF ecosystem*.
Responsibilities¶
- Catalog and index stored document images (
clsImage/clsImageCollection,clsImageIdx). - Associate images with business-entity/claim affiliation context (
clsImageAffiliation/clsImageAffiliationCollection). - Manage imaging code tables: category (
clsImageCategoryCode), document name (clsImageDocumentNameCode), document type (clsImageDocumentTypeCode), and file type (clsImageFileCode). - Track batch image-indexing jobs (
clsIndexBatch/clsIndexBatchCollection). - Track external (customer/portal-facing) view update state for image files (
clsImageFileExternalViewUpdate). - Provide imaging system reference records (
clsImgsys). - Provide a legacy EAIP specialist lookup helper (
clsEAIP/clsEAIPMessages)*.
Key components¶
clsImage/clsImageCollection: core image record entity and collection.clsImageIdx: full-CRUD BOF business object for the IMAGE table.clsImageAffiliation/clsImageAffiliationCollection: image-to-entity affiliation.clsIndexBatch/clsIndexBatchCollection: batch indexing job entity and collection.clsImageFileExternalViewUpdate: external-view update tracking.clsImgsys: imaging system configuration record (TOWID owner).- Code table classes:
clsImageCategoryCode,clsImageDocumentNameCode,clsImageDocumentTypeCode,clsImageFileCodeand their collections. clsEAIP/clsEAIPMessages: EAIP specialist lookup helper (legacy, non-live BOF object)*.clsExternalImageInfo,clsImageMsgConst,clsStoreClassValues,mdlCodeMaps: supporting helpers.
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
- Configuration
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.
Sources¶
Business\SAIF.Business.Imaging\SAIF.BOF.Business.Imaging.vbprojBusiness\SAIF.Business.Imaging\SAIF.BOF.Business.Imaging.nuspecBusiness\SAIF.Business.Imaging\clsImage.vbBusiness\SAIF.Business.Imaging\clsImageCollection.vbBusiness\SAIF.Business.Imaging\clsImageIdx.vbBusiness\SAIF.Business.Imaging\clsIndexBatch.vbBusiness\SAIF.Business.Imaging\clsIndexBatchCollection.vbBusiness\SAIF.Business.Imaging\clsImageAffiliation.vbBusiness\SAIF.Business.Imaging\clsImageFileExternalViewUpdate.vbBusiness\SAIF.Business.Imaging\clsEAIP.vb