Skip to content

SAIF.Business.Claim.Bill.AutomatedAudit dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Claim.Bill NuGet Package (same-repo) Parent bill model that supplies inherited bill CRUD, statuses, and audit persistence structures.
SAIF.Business.View.Claim NuGet Package (same-repo) Provides read-only claim context used by audit utilities and MCO workflows.
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Supplies provider view data used during audit decisions.
SAIF.BOF.Framework NuGet Package Provides BOF lifecycle and data-portal abstractions used by inherited audit-aware business objects.
SAIF.BOF.Business NuGet Package Supplies shared business-object primitives used by audit utilities.
ImagingAPI.Client NuGet Package Internal package dependency inherited with the bill-domain package set.
PdfAPI.Client NuGet Package Internal package dependency inherited with the bill-domain package set.

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 inherited bill persistence and audit-utility 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 inherited BOF object infrastructure.*
SAIF.Framework.Connection IDataPortalInfo Transitive Supports portal and connection routing for inherited bill persistence and audit-utility reads.*
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 the framework base classes.*
SAIF.Framework.Bindable clsBusinessBase Transitive Supports bindable validation and error-surfacing behavior inherited by audit-aware business objects.*

Dependency risks and notes

  • The library inherits schema and persistence assumptions from SAIF.Business.Claim.Bill, so upstream changes can alter audit behavior.
  • Supporting history and pharmacy-enrollment queries live in utility classes rather than BOF criteria objects, which raises maintenance and traceability risk.
  • Automated-audit outcomes depend on historical bill, MCO, and pharmacy data quality.

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.AutomatedAudit\SAIF.BOF.Business.Claim.Bill.AutomatedAudit.vbproj
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\SAIF.BOF.Business.Claim.Bill.AutomatedAudit.nuspec
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\packages.config
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\BillAuditEngine.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\clsBillAudit.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\clsBillAuditService.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsBillAuditor.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsBillEditor.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsServiceEditor.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsAuditCalculator.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsMCOManager.vb
  • Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsPharmacyEnrollment.vb