Skip to content

SAIF.Business.Claim.MedicalBill dependencies

SAIF.Business.Claim.MedicalBill depends on claim-domain context, framework security abstractions, Oracle package contracts for audit detail, and BOF infrastructure inherited through classic business-object base classes.

Internal dependencies

Dependency Reference Type Usage
SAIF.Business.Claim NuGet Package (same-repo) Supplies shared claim-domain context for bill retrieval and bill-level business objects
SAIF.BOF.Business.View.Provider NuGet Package (same-repo) Provides packaged provider-view data used by medical-bill workflows
SAIF.Web.API.Clients NuGet Package Provides framework-managed API-client infrastructure used by the collection retrieval path
SAIF.BOF.Business NuGet Package (same-repo) Supplies packaged business-layer context inherited by the medical-bill component

External dependencies

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Oracle provider used by drug-pricing CRUD and procedure-backed audit retrieval
RestSharp 106.12.0 HTTP client support packaged with the collection retrieval path
FluentValidation 5.5.0.0 Validation support available to bill and pricing workflows
ImagingAPI.Client 2.0.22112.4 External imaging client packaged with the library
PdfAPI.Client 1.2.20094.1 External PDF client packaged with the library

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 principal and authorization infrastructure used beneath clsSecurityPrincipal-based access checks.*
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 and secure-setting access used by framework services beneath BOF infrastructure.*
SAIF.Framework.Bindable SAIF.Framework.Core Transitive Supplies bindable-object behavior inherited through classic BOF business and collection bases.*

Dependency risks and notes

  • Medical-bill retrieval spans both API-style collection access and Oracle procedure-backed detail retrieval, which complicates troubleshooting and contract testing.
  • Exposure and collateral-health authorization checks are present in the library, but Stage 1c did not confirm an active local deny/filter path, leaving the effective enforcement boundary partially opaque.
  • PK82396_MEDICAL_BILLS is a concentrated dependency for audit-service, service-adjustment, and EOB retrieval; changes to that package can affect multiple consumer views at once.

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.MedicalBill\clsMedicalBill.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsMedicalBillCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsAuditServiceCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsEOBNoteCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsServiceAdjustmentCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrug.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrugPrice.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistory.vb
  • Business\SAIF.Business.Claim.MedicalBill\packages.config
  • Business\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.nuspec
  • Business\SAIF.Business.Claim.MedicalBill\Pipelines\build-vars.yml
  • Business\SAIF.Business.Claim.MedicalBill\clsAdjustmentCode.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsAdjustmentCodeCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNationalDrugPriceCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistoryCollection.vb
  • Business\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.vbproj