SAIF.Business.Claim.Bill dependencies
Internal dependencies
Dependency
Reference Type
Usage
SAIF.Business.View.Claim
NuGet Package (same-repo)
Provides read-only claim context used by bill and audit-support workflows.
SAIF.BOF.Business.View.Provider
NuGet Package (same-repo)
Supplies provider view data used in bill and support flows.
SAIF.BOF.Framework
NuGet Package
Provides BOF criteria, rules, and data-portal abstractions used by core bill objects.
SAIF.BOF.Business
NuGet Package
Supplies business-object base classes used across mutable bill aggregates.
SAIF.BOF.ResourceFiles
NuGet Package
Provides shared resource strings.
SAIF.Framework.Common
NuGet Package
Supplies common utility infrastructure.
SAIF.HashUtil
NuGet Package
Shared utility dependency in the package set.
SAIF.Legacy.BankValidator
NuGet Package (same-repo)
Shared utility dependency in the package set.
SAIF.Web.API.Clients
NuGet Package
Shared API-client dependency available to bill-adjacent integrations.
ImagingAPI.Client
NuGet Package
Used by clsCallImageApi for bill-image operations.
PdfAPI.Client
NuGet Package
Shared PDF integration dependency.
External dependencies
Dependency
Version
Usage
Autofac
3.5.2
Dependency injection support.
FluentValidation
5.5.0.0
Validation framework support.
iTextSharp
5.5.11
PDF support.
log4net
2.0.5
Logging support.
Oracle.ManagedDataAccess
21.5.0
Oracle connectivity for CBP billing tables and support queries.
RestSharp
106.12.0
REST client support.
Newtonsoft.Json
8.0.3
JSON serialization support.
Transitive dependencies
Dependencies in this section are inherited from framework base classes. They are not directly referenced by this library but are required at runtime through framework packages.
Dependency
Source framework
Type
Usage
SAIF.Framework.Security
clsBusinessBase
Transitive
Supplies shared framework security primitives behind BOF object infrastructure.*
SAIF.Framework.Connection
IDataPortalInfo
Transitive
Supports portal and connection routing for bill CRUD, lookups, and support queries.*
SAIF.Framework.Logging
clsBusinessBase
Transitive
Provides framework diagnostics for inherited BOF lifecycle operations.*
SAIF.Framework.DNS
clsBusinessBase
Transitive
Contributes shared core infrastructure required by the framework stack.*
SAIF.Framework.Security.EnvironmentApi
clsBusinessBase
Transitive
Supports environment/security integration inherited through framework base classes.*
SAIF.Framework.Bindable
clsBusinessBase
Transitive
Supports bindable validation and error-surfacing behavior for bill objects and collections.*
Dependency risks and notes
The library is tightly coupled to Oracle CBP billing tables and supporting lookup tables.
Imaging integration depends on the external imagingApiUrl environment key and Oracle provider configuration.
Automated audit logic in the dependent extension library inherits this package's bill schema assumptions.
Note: Statements marked with * were inferred from code structure, naming conventions, or
contextual evidence where direct confirmation was not available in source artifacts. Statements
marked with ** could not be confirmed; treat as unknown until verified.
Sources
Business\SAIF.Business.Claim.Bill\SAIF.BOF.Business.Claim.Bill.vbproj
Business\SAIF.Business.Claim.Bill\SAIF.BOF.Business.Claim.Bill.nuspec
Business\SAIF.Business.Claim.Bill\packages.config
Business\SAIF.Business.Claim.Bill\clsCBPBillPaymentRequest.vb
Business\SAIF.Business.Claim.Bill\clsCallImageApi.vb
Business\SAIF.Business.Claim.Bill\Core\clsBill.vb
Business\SAIF.Business.Claim.Bill\Core\clsAudit.vb
Business\SAIF.Business.Claim.Bill\Core\clsAuditedService.vb
Business\SAIF.Business.Claim.Bill\Core\clsAuditedServiceAdjustment.vb
Business\SAIF.Business.Claim.Bill\Core\clsAuditMessage.vb
Business\SAIF.Business.Claim.Bill\Core\clsBillDiagnosis.vb
Business\SAIF.Business.Claim.Bill\Core\clsBillProcedure.vb
Business\SAIF.Business.Claim.Bill\Core\clsBillService.vb
Business\SAIF.Business.Claim.Bill\Core\clsBillStatus.vb
Business\SAIF.Business.Claim.Bill\MCOSupport\clsMCOBill.vb
Business\SAIF.Business.Claim.Bill\AuditSupport\Services\clsNationalDrug.vb
Business\SAIF.Business.Claim.Bill\AuditSupport\mdlCBPSupportingData.vb