SAIF.Business.Claim.Entry dependencies¶
SAIF.Business.Claim.Entry depends on adjacent claim libraries for child objects and domain lookups, on Oracle persistence for claim-entry and Online 801 state, and on BOF API infrastructure for REST-backed lookup and submission flows.
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Business.Claim | NuGet Package (same-repo) | Supplies shared claim-domain types and packaging context for the entry aggregate |
| SAIF.Business.Claim.Maintenance | NuGet Package (same-repo) | Supplies claim-maintenance child objects referenced by state-entry workflows |
| SAIF.Business.Claim.MedicalBill | NuGet Package (same-repo) | Provides adjacent claim-medical context packaged with entry workflows |
| SAIF.Business.Claim.Payment | NuGet Package (same-repo) | Provides adjacent payment-domain context packaged with claim-entry workflows |
| SAIF.Business.Claim.Person | NuGet Package (same-repo) | Supplies claim-person domain data used during worker and claim-entry processing |
| SAIF.Business.Claim.SupportOrder | NuGet Package (same-repo) | Provides adjacent support-order claim context packaged with the entry component |
| SAIF.Business.View.Claim | NuGet Package (same-repo) | Supplies claim-view models used by search-oriented entry workflows |
| SAIF.BOF.Business.CustomerContact | NuGet Package (same-repo) | Provides packaged contact and address-domain support referenced by the entry dependency set |
| SAIF.Web.API.Clients | NuGet Package | Provides framework-managed API client infrastructure used by Online 801 worker lookup, claim submission, and claim search |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Oracle.ManagedDataAccess | 21.5.0 | Oracle provider used by claim-entry and Online 801 persistence paths |
| RestSharp | 106.12.0 | HTTP client support used by API-backed Online 801 flows |
| FluentValidation | 5.6.2.0 | Validation support available to entry and API DTO workflows |
| NHibernate | 5.1.1 | ORM dependency packaged with the project dependency set |
| iTextSharp | 5.5.13.3 | Document-generation support packaged with the library |
| DocumentAPI.Client | 1.0.21256.5-alpha | External document client packaged for Online 801 or document workflows |
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.† |
| 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 the library's 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 mixes Oracle data-portal persistence and REST-backed API flows, which increases integration testing scope whenever entry behavior changes.
PK82538_ONLINE_801_CLAIMis a hard dependency for Online 801 persistence; the claim-entry library cannot complete that workflow without package compatibility.- Several referenced child objects live in neighboring claim libraries, so package-version skew can surface as runtime type or behavior drift.
- The project contains a large external package set for a focused claim-entry domain, which increases upgrade and deployment complexity.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Procedures
- API reference
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI.
Sources¶
Business\SAIF.Business.Claim.Entry\clsClaimEntry.vbBusiness\SAIF.Business.Claim.Entry\clsStateClaimEntry.vbBusiness\SAIF.Business.Claim.Entry\clsClaimEntryBusinessRules.vbBusiness\SAIF.Business.Claim.Entry\clsPharmacyEligibility.vbBusiness\SAIF.Business.Claim.Entry\enums.vbBusiness\SAIF.Business.Claim.Entry\packages.configBusiness\SAIF.Business.Claim.Entry\SAIF.BOF.Business.Claim.Entry.nuspecBusiness\SAIF.Business.Claim.Entry\app.configBusiness\SAIF.Business.Claim.Entry\nuget.configBusiness\SAIF.Business.Claim.Entry\Pipelines\build-vars.ymlBusiness\SAIF.Business.Claim.Entry\Pipelines\build.ymlBusiness\SAIF.Business.Claim.Entry\Pipelines\release.ymlBusiness\SAIF.Business.Claim.Entry\Online801\Submission\cls801Document.vbBusiness\SAIF.Business.Claim.Entry\Online801\Submission\cls801Submission.vbBusiness\SAIF.Business.Claim.Entry\Online801\Submission\cls801SubmissionData.vbBusiness\SAIF.Business.Claim.Entry\Online801\Submission\clsFindWorkerAPI.vbBusiness\SAIF.Business.Claim.Entry\Online801\Submission\clsSubmitClaimByAPI.vbBusiness\SAIF.Business.Claim.Entry\Online801\Search\clsClaimSearchResult.vbBusiness\SAIF.Business.Claim.Entry\Online801\Search\clsClaimSearchCriteria.vbBusiness\SAIF.Business.Claim.Entry\Online801\Search\CCClaimDataApi\clsClaimSearchApi.vbBusiness\SAIF.Business.Claim.Entry\Online801\CCClaimDataAPIResponseData.vbBusiness\SAIF.Business.Claim.Entry\Online801\ClaimCenterAPIResponseData.vbBusiness\SAIF.Business.Claim.Entry\Online801\clsRecordInfo.vbBusiness\SAIF.Business.Claim.Entry\Online801\mdlCodeTables.vbBusiness\SAIF.Business.Claim.Entry\SAIF.BOF.Business.Claim.Entry.vbproj