Skip to content

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