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_BILLSis a concentrated dependency for audit-service, service-adjustment, and EOB retrieval; changes to that package can affect multiple consumer views at once.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- Security and authorization
- API reference
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.vbBusiness\SAIF.Business.Claim.MedicalBill\clsMedicalBillCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsAuditServiceCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsEOBNoteCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsServiceAdjustmentCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrug.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrugPrice.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistory.vbBusiness\SAIF.Business.Claim.MedicalBill\packages.configBusiness\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.nuspecBusiness\SAIF.Business.Claim.MedicalBill\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.MedicalBill\clsAdjustmentCode.vbBusiness\SAIF.Business.Claim.MedicalBill\clsAdjustmentCodeCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNationalDrugPriceCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\clsNdcPriceHistoryCollection.vbBusiness\SAIF.Business.Claim.MedicalBill\SAIF.BOF.Business.Claim.MedicalBill.vbproj