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