Skip to content

SAIF.Business.Claim.EAIP dependencies

SAIF.Business.Claim.EAIP depends on adjacent claim libraries for shared domain context, Oracle persistence infrastructure for EAIP packages, and BOF framework services inherited through packaged base classes.

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Claim NuGet Package (same-repo) Provides shared claim-domain objects and packaging context used across EAIP business objects
SAIF.Business.Claim.Authority NuGet Package (same-repo) Supplies claim-authority domain context packaged with EAIP claim workflows
SAIF.Business.Claim.Maintenance NuGet Package (same-repo) Supports claim-maintenance data touched by reassignment, period, and targeting workflows
SAIF.Business.Claim.MedicalBill NuGet Package (same-repo) Supplies adjacent medical-bill domain context packaged with EAIP claim processing
SAIF.Business.Claim.Payment NuGet Package (same-repo) Supports reimbursement, credit-card, and payment-adjacent EAIP workflows
SAIF.Business.Tasks.Claim NuGet Package (same-repo) Provides task-oriented claim workflow dependencies packaged with EAIP
SAIF.Business.View.Claim NuGet Package (same-repo) Supplies claim-view/query models used by search and targeting behavior
SAIF.BOF.Business.Policy NuGet Package Provides packaged policy data referenced by EAIP claim processing
SAIF.Web.API.Clients NuGet Package Provides packaged API-client infrastructure referenced by the library's dependency set

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Oracle provider used by BOF data-portal and stored-procedure execution
Newtonsoft.Json via dependency graph Supports JSON handling for wage-subsidy rate payload consumption
ImagingAPI.Client [2,3) Packaged client dependency available to EAIP-adjacent imaging flows
PdfAPI.Client [1,) Packaged client dependency available to document-generation flows

Transitive dependencies

Dependencies in this section are inherited from framework libraries. They are not directly referenced by this library but are required at runtime through framework packages.

Dependency Source framework Type Usage
SAIF.Framework.Security SAIF.Framework.Core Transitive Supplies framework security and principal infrastructure inherited through BOF base classes such as clsBusinessBase.*
SAIF.Framework.Connection SAIF.Framework.Core Transitive Supplies underlying connection abstractions used by framework data-portal request handling.*
SAIF.Framework.Logging SAIF.Framework.Core Transitive Supplies framework logging services used by inherited business-object infrastructure.*
SAIF.Framework.DNS SAIF.Framework.Core Transitive Supplies framework host and service-resolution support used by inherited core services.*
SAIF.Framework.Security.EnvironmentApi SAIF.Framework.Core Transitive Supplies Environment API configuration access used by framework services and this library's configuration-driven calculations.*
SAIF.Framework.Bindable SAIF.Framework.Core Transitive Supplies bindable-object behavior inherited through classic BOF business and collection bases.*

Dependency risks and notes

  • EAIP billing and wage-subsidy logic depends on claims.eaip.fs2360.rate and claims.eaip.wagesubsidyrates, and the configuration analysis found no local defaults for those keys.
  • The library mixes package-managed stored procedures with at least one inline insert path for EAIP_PERIOD_TIMECARD, so schema or package changes must be validated across both access patterns.
  • The dependency set is broad for a focused domain library; packaged coupling to claim, payment, maintenance, and task libraries raises version-alignment risk.

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.EAIP\SAIF.BOF.Business.Claim.EAIP.vbproj
  • Business\SAIF.Business.Claim.EAIP\SAIF.BOF.Business.Claim.EAIP.nuspec
  • Business\SAIF.Business.Claim.EAIP\packages.config
  • Business\SAIF.Business.Claim.EAIP\Pipelines\build-vars.yml
  • Business\SAIF.Business.Claim.EAIP\Billing\clsBilling.vb
  • Business\SAIF.Business.Claim.EAIP\Billing\clsExpenseBilling.vb
  • Business\SAIF.Business.Claim.EAIP\Billing\clsGenerateBill.vb
  • Business\SAIF.Business.Claim.EAIP\Period\clsPayPeriod.vb
  • Business\SAIF.Business.Claim.EAIP\Period\clsPayPeriodTimeCard.vb
  • Business\SAIF.Business.Claim.EAIP\Period\clsPeriod.vb
  • Business\SAIF.Business.Claim.EAIP\Period\clsCreditCardPayments.vb
  • Business\SAIF.Business.Claim.EAIP\Period\clsWageSubsidy.vb
  • Business\SAIF.Business.Claim.EAIP\Reimbursement\clsReimbursement.vb
  • Business\SAIF.Business.Claim.EAIP\Reimbursement\clsBalanceDCBS.vb
  • Business\SAIF.Business.Claim.EAIP\Targeting\clsTargeting.vb
  • Business\SAIF.Business.Claim.EAIP\Search\clsSearchCriteria.vb
  • Business\SAIF.Business.Claim.EAIP\mdlCodeTables.vb