SAIF.Business.Claim.Maintenance dependencies¶
SAIF.Business.Claim.Maintenance depends on core claim libraries, Oracle package contracts for adjustment and support-order behavior, and BOF framework services inherited through classic and API-backed base classes.
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Business.Claim | NuGet Package (same-repo) | Supplies shared claim-domain entities and packaging context used throughout maintenance workflows |
| SAIF.Business.Tasks.Claim | NuGet Package (same-repo) | Supplies claim-task workflow context packaged with maintenance operations |
| SAIF.Business.View.Claim | NuGet Package (same-repo) | Supplies claim-view and read-model dependencies referenced by maintenance retrieval workflows |
| SAIF.BOF.Business.Tasks | NuGet Package (same-repo) | Provides broader task-domain support packaged with the maintenance library |
| SAIF.BOF.Business.View.Provider | NuGet Package (same-repo) | Provides packaged provider-view support for maintenance workflows that surface provider-related data |
| SAIF.Web.API.Clients | NuGet Package | Provides API-client infrastructure used by attending-physician retrieval objects |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Oracle.ManagedDataAccess | 21.5.0 | Oracle provider used by the library's large BOF persistence surface |
| RestSharp | 106.12.0 | HTTP client support used by API-backed attending-physician retrieval |
| FluentValidation | 5.5.0.0 | Validation support available to maintenance-domain workflows |
| iTextSharp | 5.5.11 | Document-generation support packaged with the library |
| ImagingAPI.Client | 2.0.22112.4 | External imaging client packaged with maintenance dependencies |
| PdfAPI.Client | 1.2.20094.1 | External PDF client packaged with maintenance dependencies |
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 and API-backed collection types.* |
| 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 and API abstractions.* |
| SAIF.Framework.Bindable | SAIF.Framework.Core |
Transitive | Supplies bindable-object behavior inherited through classic BOF business and collection bases.* |
Dependency risks and notes¶
- The library depends on several Oracle package contracts for business behavior, but Stage 1b could only retrieve source for
PK82140_CLAIM_ADJUSTMENTS; missing package bodies reduce direct traceability for support-order and vocational logic. - The maintenance surface area is broad, so package or schema changes can affect multiple unrelated claim-maintenance subdomains at once.
- REST-backed attending-physician retrieval introduces a second integration path in addition to Oracle CRUD, increasing operational and regression risk.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- 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.Maintenance\clsAccidentInjury.vbBusiness\SAIF.Business.Claim.Maintenance\clsAttendingPhysician.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimAdjustment.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDetail.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrder.vbBusiness\SAIF.Business.Claim.Maintenance\clsVocationalDetail.vbBusiness\SAIF.Business.Claim.Maintenance\clsVocationalDetailCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsHelper.vbBusiness\SAIF.Business.Claim.Maintenance\enums.vbBusiness\SAIF.Business.Claim.Maintenance\packages.configBusiness\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.nuspecBusiness\SAIF.Business.Claim.Maintenance\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.Maintenance\CCClaimDataApi\AttendingPhysicians.vbBusiness\SAIF.Business.Claim.Maintenance\CCClaimDataApi\ClaimContactsResponse.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimDisabilityActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibility.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimMcoEligibilityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicy.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistory.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimPolicyHistoryCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimRequestDecision.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimRequestDecisionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimStatusActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimStatusActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConn.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimSupportOrderConnCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimTypeActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsClaimTypeActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsConditionDecision.vbBusiness\SAIF.Business.Claim.Maintenance\clsConditionDecisionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistory.vbBusiness\SAIF.Business.Claim.Maintenance\clsCovid19TestingHistoryCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivity.vbBusiness\SAIF.Business.Claim.Maintenance\clsDisabilityAuthActivityCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsMedicalCondition.vbBusiness\SAIF.Business.Claim.Maintenance\clsMedicalConditionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsOmittedCondition.vbBusiness\SAIF.Business.Claim.Maintenance\clsOmittedConditionCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsTDThreeDayWait.vbBusiness\SAIF.Business.Claim.Maintenance\clsTDThreeDayWaitCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkRelease.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkReleaseCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatus.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatusCollection.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkStatusInjuryClaim.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitPayment.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerClaimBenefitSchedule.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerInjuryClaim.vbBusiness\SAIF.Business.Claim.Maintenance\clsWorkerPharmacyEligibilityReport.vbBusiness\SAIF.Business.Claim.Maintenance\SAIF.BOF.Business.Claim.Maintenance.vbproj