---
title: SAIF.Business.Imaging API reference
summary: Index of all public types in the SAIF.Business.Imaging library.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Business.Imaging
reference_type: package
---

# SAIF.Business.Imaging API reference

This page lists all public types exposed by `SAIF.Business.Imaging`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsImage](SAIF.Business.Imaging/clsImage.md) | Class | `SAIF.Business.Imaging` | Core image record entity representing a stored/indexed document image. |
| [clsImageCollection](SAIF.Business.Imaging/clsImageCollection.md) | Class | `SAIF.Business.Imaging` | BOF collection class that retrieves filtered lists of image records. |
| [clsImageAffiliation](SAIF.Business.Imaging/clsImageAffiliation.md) | Class | `SAIF.Business.Imaging` | Associates a single image with a business entity/claim context. |
| [clsImageAffiliationCollection](SAIF.Business.Imaging/clsImageAffiliationCollection.md) | Class | `SAIF.Business.Imaging` | Retrieves all IMAGE_AFFILIATION rows for a given image. |
| [clsImageAgency](SAIF.Business.Imaging/clsImageAgency.md) | Class | `SAIF.Business.Imaging` | Empty public shell type reserved for image-agency business logic. |
| [clsImageCache](SAIF.Business.Imaging/clsImageCache.md) | Class | `SAIF.Business.Imaging` | Caching wrapper business object for image data*. |
| [clsImageCategoryCode](SAIF.Business.Imaging/clsImageCategoryCode.md) | Class | `SAIF.Business.Imaging` | Single-row lookup for the IMAGE_CATEGORY_CODE code table. |
| [clsImageCategoryCodeCollection](SAIF.Business.Imaging/clsImageCategoryCodeCollection.md) | Class | `SAIF.Business.Imaging` | Full-table retrieval for IMAGE_CATEGORY_CODE code table. |
| [clsImageDocumentNameCode](SAIF.Business.Imaging/clsImageDocumentNameCode.md) | Class | `SAIF.Business.Imaging` | BOF business object for IMAGE_DOCUMENT_NAME_CODE code table with full CRUD. |
| [clsImageDocumentNameCodeCollection](SAIF.Business.Imaging/clsImageDocumentNameCodeCollection.md) | Class | `SAIF.Business.Imaging` | Collection helper for retrieving document-name codes and resolving codes by internal description. |
| [mdlExtensions](SAIF.Business.Imaging/mdlExtensions.md) | Module | `SAIF.Business.Imaging` | Extension module that inserts a leading blank option into document-name-code lists. |
| [clsImageDocumentTypeCode](SAIF.Business.Imaging/clsImageDocumentTypeCode.md) | Class | `SAIF.Business.Imaging` | Single-row lookup for the IMAGE_DOCUMENT_TYPE_CODE code table. |
| [clsImageDocumentTypeCodeCollection](SAIF.Business.Imaging/clsImageDocumentTypeCodeCollection.md) | Class | `SAIF.Business.Imaging` | Collection retrieval for IMAGE_DOCUMENT_TYPE_CODE with effective-date filtering. |
| [clsImageFileCode](SAIF.Business.Imaging/clsImageFileCode.md) | Class | `SAIF.Business.Imaging` | Single-row lookup for the IMAGE_FILE_CODE code table. |
| [clsImageFileCodeCollection](SAIF.Business.Imaging/clsImageFileCodeCollection.md) | Class | `SAIF.Business.Imaging` | Full-table retrieval for IMAGE_FILE_CODE code table. |
| [clsImageFileExternalViewUpdate](SAIF.Business.Imaging/clsImageFileExternalViewUpdate.md) | Class | `SAIF.Business.Imaging` | BOF business object tracking external-view update state for an image file. |
| [clsImageIdx](SAIF.Business.Imaging/clsImageIdx.md) | Class | `SAIF.Business.Imaging` | Full-CRUD BOF business object for the IMAGE table with optional EAIP/agency/group sub-records. |
| [clsImgsys](SAIF.Business.Imaging/clsImgsys.md) | Class | `SAIF.Business.Imaging` | BOF business object for IMGSYS imaging system records. |
| [clsIndexBatch](SAIF.Business.Imaging/clsIndexBatch.md) | Class | `SAIF.Business.Imaging` | BOF business object representing a batch indexing job row in IMGSYS. |
| [clsIndexBatchCollection](SAIF.Business.Imaging/clsIndexBatchCollection.md) | Class | `SAIF.Business.Imaging` | Retrieves all active, non-indexed IMGSYS batch records. |
| [clsEAIP](SAIF.Business.Imaging/clsEAIP.md) | Class | `SAIF.Business.Imaging` | Legacy EAIP period lookup helper; not a live BOF business object (base-class inheritance commented out)*. |
| [clsEAIPMessages](SAIF.Business.Imaging/clsEAIPMessages.md) | Class | `SAIF.Business.Imaging` | Contains the `SQLGetEAIPSpecialist` constant for EAIP specialist lookup*. |
| [clsExternalImageInfo](SAIF.Business.Imaging/clsExternalImageInfo.md) | Class | `SAIF.Business.Imaging` | Helper class that retrieves external document info (file/category/type codes with localized descriptions). |
| [ExternalImageInfo](SAIF.Business.Imaging/ExternalImageInfo.md) | Class | `SAIF.Business.Imaging` | DTO that packages one file/category/document-type combination returned by `clsExternalImageInfo`. |
| [ExternalImageDocumentTypeInfo](SAIF.Business.Imaging/ExternalImageDocumentTypeInfo.md) | Class | `SAIF.Business.Imaging` | DTO for external category/document-type metadata including sort order. |
| [clsImageMsgConst](SAIF.Business.Imaging/clsImageMsgConst.md) | Class | `SAIF.Business.Imaging` | Contains SQL and message constants for image category/type validation. |
| [clsStoreClassValues](SAIF.Business.Imaging/clsStoreClassValues.md) | Class | `SAIF.Business.Imaging` | Supporting data class for storing class values*. |
| [Institutions](SAIF.Business.Imaging/Institutions.md) | Class | `SAIF.Business.Imaging` | Generated typed `DataSet` exposing the `Institution` table, typed rows, and row-change events. |
| [mdlCodeMaps](SAIF.Business.Imaging/mdlCodeMaps.md) | Module | `SAIF.Business.Imaging` | Shared code-map module exposing `ExternalViewTypes` extended code map. |

> **Note:** Statements marked with `*` are inferred from code behavior rather than explicit documentation or comments.

## Sources
- `Business\SAIF.Business.Imaging\clsImage.vb`
- `Business\SAIF.Business.Imaging\clsImageAffiliation.vb`
- `Business\SAIF.Business.Imaging\clsImageAffiliationCollection.vb`
- `Business\SAIF.Business.Imaging\clsImageAgency.vb`
- `Business\SAIF.Business.Imaging\clsImageCache.vb`
- `Business\SAIF.Business.Imaging\clsImageCategoryCode.vb`
- `Business\SAIF.Business.Imaging\clsImageCategoryCodeCollection.vb`
- `Business\SAIF.Business.Imaging\clsImageCollection.vb`
- `Business\SAIF.Business.Imaging\clsImageDocumentNameCode.vb`
- `Business\SAIF.Business.Imaging\clsImageDocumentTypeCode.vb`
- `Business\SAIF.Business.Imaging\clsImageDocumentTypeCodeCollection.vb`
- `Business\SAIF.Business.Imaging\clsImageFileCode.vb`
- `Business\SAIF.Business.Imaging\clsImageFileCodeCollection.vb`
- `Business\SAIF.Business.Imaging\clsImageFileExternalViewUpdate.vb`
- `Business\SAIF.Business.Imaging\clsImageIdx.vb`
- `Business\SAIF.Business.Imaging\clsImgsys.vb`
- `Business\SAIF.Business.Imaging\clsIndexBatch.vb`
- `Business\SAIF.Business.Imaging\clsIndexBatchCollection.vb`
- `Business\SAIF.Business.Imaging\Institutions.Designer.vb`
- `Business\SAIF.Business.Imaging\clsEAIP.vb`
- `Business\SAIF.Business.Imaging\clsExternalImageInfo.vb`
- `Business\SAIF.Business.Imaging\clsImageMsgConst.vb`
- `Business\SAIF.Business.Imaging\clsStoreClassValues.vb`
- `Business\SAIF.Business.Imaging\mdlCodeMaps.vb`
