SAIF.Business.View.Provider database tables
This page catalogs database tables accessed by this library. All access is read-only (BR-DATA-001 ); no table listed below is ever created, updated, or deleted through this library.
Table catalog
Table
Database
Schema/Link
CRUD
Purpose
Primary business object
PROVIDER
Oracle
[unqualified]**
R
Provider aggregate root keyed by PROVIDER_SEQ_NUM
clsProvider
PROVIDER_TAX_ID
Oracle
[unqualified]**
R
Tax-ID registrations for a provider, incl. W-9 dates and address
clsProviderTaxID
PROVIDER_LOCATION
Oracle
[unqualified]**
R
Provider location (firm or person site)
clsProviderLocation
PROVIDER_ADDRESS
Oracle
[unqualified]**
R
Provider-location address rows with effective/expiry dates
clsProviderAddress
PROVIDER_INELIG_PERIOD
Oracle
[unqualified]**
R
Ineligibility windows for a provider location
clsProviderIneligibilityPeriod
PROVIDER_RELATIONSHIP
Oracle
[unqualified]**
R
Parent/child provider-location relationships
clsProviderRelationship
PROVIDER_TYPE_CODE
Oracle
[unqualified]**
R
Provider type code lookup
clsProviderType
PROVIDER_DCBS_COST_CHARGE
Oracle
[unqualified]**
R
DCBS cost-to-charge factors with date window
clsDCBSCostCharge
MCO_PROVIDER
Oracle
[unqualified]**
R
MCO plan enrollments for a location
clsMCOProvider
PROVIDER_SERVICE
Oracle
[unqualified]**
R
Provider service-code assignments
clsProviderServiceInfo
PROVIDER_SERVICE_CODE
Oracle
[unqualified]**
R
Service code lookup joined to PROVIDER_SERVICE
clsProviderServiceInfo
PROVIDER_SERVICE_CONTRACT
Oracle
[unqualified]**
R
Provider service contracts
clsProviderServiceContractInfo
PROVIDER_IDENTITY
Oracle
[unqualified]**
R
Alternate provider identity values used by search
clsProviderSearch (search-only, no dedicated business object)
PROVIDER
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Provider aggregate root, retrieved by ID, primary tax ID, or as a set
Access pattern
Portal/criteria (clsProvider.Criteria, clsProviderCollection.Criteria)
CRUD operations
Read
Key columns used
PROVIDER_SEQ_NUM, PRIMARY_TAX_ID
Sequence
N/A
Related tables
PROVIDER_TAX_ID
Business objects
clsProvider, clsProviderCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_TAX_ID
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Tax-ID registrations for a provider, used for payee-address resolution and search matching
Access pattern
Portal/criteria (clsProviderTaxIDCollection.Criteria); left-joined from clsProvider.Criteria; joined/unioned in search
CRUD operations
Read
Key columns used
TAX_ID, PROVIDER_SEQ_NUM
Sequence
N/A
Related tables
PROVIDER, PROVIDER_LOCATION
Business objects
clsProviderTaxID, clsProviderTaxIDCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_LOCATION
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Provider location aggregate root; second retrieval root that back-navigates to its Provider
Access pattern
Portal/criteria (clsProviderLocation.Criteria, clsProviderLocationCollection.Criteria); joined from address, relationship, and search queries
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, PROVIDER_SEQ_NUM, PROVIDER_TYPE_CODE
Sequence
N/A
Related tables
PROVIDER, PROVIDER_ADDRESS, PROVIDER_RELATIONSHIP, PROVIDER_TYPE_CODE, PROVIDER_IDENTITY, PROVIDER_SERVICE, MCO_PROVIDER, PROVIDER_INELIG_PERIOD, PROVIDER_DCBS_COST_CHARGE, PROVIDER_SERVICE_CONTRACT
Business objects
clsProviderLocation, clsProviderLocationCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_ADDRESS
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Address rows for a provider location, with effective/termination dates and address type
Access pattern
Portal/criteria (clsProviderAddress.RETRIEVE_SQL, left join from PROVIDER_LOCATION); joined in search
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsProviderAddress, clsProviderAddressCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_INELIG_PERIOD
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Ineligibility windows for a provider location
Access pattern
Portal/criteria (clsProviderIneligibilityPeriod.Criteria, clsProviderIneligibilityPeriodCollection.Criteria)
CRUD operations
Read
Key columns used
PROVIDER_INELIG_PERIOD_SEQ_NUM, PROVIDER_LOCATION_SEQ_NUM
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsProviderIneligibilityPeriod, clsProviderIneligibilityPeriodCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_RELATIONSHIP
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Parent/child relationships between provider locations (self-referencing hierarchy)
Access pattern
Portal/criteria (clsProviderRelationshipCollection.Criteria, both directions); no standalone single-relationship retrieval
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, PARENT_PROVIDER_LOC_SEQ_NUM
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsProviderRelationship, clsProviderRelationshipCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_TYPE_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Provider type code lookup table
Access pattern
Portal/criteria (clsProviderType.Criteria, clsProviderTypeCollection.Criteria); joined in search
CRUD operations
Read
Key columns used
CODE
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsProviderType, clsProviderTypeCollection
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_DCBS_COST_CHARGE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
DCBS cost-to-charge factors with a date window, for a provider location
Access pattern
Direct-query (clsDCBSCostChargeList constructor via SqlHelper.ResultSetQuery)
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM
Sequence
N/A
Related tables
PROVIDER_LOCATION (inferred*)
Business objects
clsDCBSCostCharge, clsDCBSCostChargeList
Operations referencing this table
Business rules referencing this table
SQL referencing this table
MCO_PROVIDER
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
MCO plan enrollments for a provider location
Access pattern
Direct-query (clsMCOProviderList constructor via SqlHelper.ResultSetQuery); optional join in search
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, MCO_PLAN_ID
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsMCOProvider, clsMCOProviderList
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_SERVICE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Provider service-code assignments for a provider location
Access pattern
Direct-query (clsProviderServiceList constructor, joined to PROVIDER_SERVICE_CODE); optional join in search
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, PROVIDER_SERVICE_CODE
Sequence
N/A
Related tables
PROVIDER_SERVICE_CODE, PROVIDER_LOCATION
Business objects
clsProviderServiceInfo, clsProviderServiceList
Operations referencing this table
SQL referencing this table
PROVIDER_SERVICE_CODE
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Service code lookup joined to PROVIDER_SERVICE assignments
Access pattern
Direct-query (clsProviderServiceList constructor, comma join)
CRUD operations
Read
Key columns used
CODE
Sequence
N/A
Related tables
PROVIDER_SERVICE
Business objects
clsProviderServiceInfo, clsProviderServiceList
Operations referencing this table
SQL referencing this table
PROVIDER_SERVICE_CONTRACT
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Provider service contracts for a provider location, restricted by an expiry offset window
Access pattern
Direct-query (clsProviderServiceContractList constructor via SqlHelper.ResultSetQuery)
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, eff_date, exp_date
Sequence
N/A
Related tables
PROVIDER_LOCATION (inferred*)
Business objects
clsProviderServiceContractInfo, clsProviderServiceContractList
Operations referencing this table
Business rules referencing this table
SQL referencing this table
PROVIDER_IDENTITY
Field
Value
Database
Oracle
Schema/Link
[unqualified]**
Purpose
Alternate provider identity values, matched by the "other ID" search field
Access pattern
Direct-query, optional join (clsProviderSearch.searchForProvider)
CRUD operations
Read
Key columns used
PROVIDER_LOCATION_SEQ_NUM, IDENTITY_VALUE
Sequence
N/A
Related tables
PROVIDER_LOCATION
Business objects
clsProviderSearch (search-only; no dedicated business object)
Operations referencing this table
SQL referencing this table
Table relationship diagram
The following diagram shows relationships between tables used by this library, derived from join and filter predicates in the SQL text (no foreign-key constraint DDL is present in the repository).**
erDiagram
PROVIDER ||--o{ PROVIDER_TAX_ID : "PRIMARY_TAX_ID = TAX_ID"
PROVIDER ||--o{ PROVIDER_LOCATION : "PROVIDER_SEQ_NUM (inferred)"
PROVIDER_LOCATION ||--o{ PROVIDER_TAX_ID : "PROVIDER_SEQ_NUM"
PROVIDER_LOCATION ||--o{ PROVIDER_ADDRESS : "PROVIDER_LOCATION_SEQ_NUM"
PROVIDER_LOCATION ||--o{ PROVIDER_RELATIONSHIP : "PROVIDER_LOCATION_SEQ_NUM"
PROVIDER_LOCATION ||--o{ PROVIDER_RELATIONSHIP : "PARENT_PROVIDER_LOC_SEQ_NUM (self-referencing)"
PROVIDER_TYPE_CODE ||--o{ PROVIDER_LOCATION : "CODE = PROVIDER_TYPE_CODE"
PROVIDER_LOCATION ||--o{ PROVIDER_IDENTITY : "PROVIDER_LOCATION_SEQ_NUM"
PROVIDER_LOCATION ||--o{ PROVIDER_SERVICE : "PROVIDER_LOCATION_SEQ_NUM"
PROVIDER_LOCATION ||--o{ MCO_PROVIDER : "PROVIDER_LOCATION_SEQ_NUM"
PROVIDER_SERVICE_CODE ||--o{ PROVIDER_SERVICE : "CODE = PROVIDER_SERVICE_CODE"
PROVIDER_LOCATION ||--o{ PROVIDER_INELIG_PERIOD : "PROVIDER_LOCATION_SEQ_NUM (inferred)"
PROVIDER_LOCATION ||--o{ PROVIDER_DCBS_COST_CHARGE : "PROVIDER_LOCATION_SEQ_NUM (inferred)"
PROVIDER_LOCATION ||--o{ PROVIDER_SERVICE_CONTRACT : "PROVIDER_LOCATION_SEQ_NUM (inferred)"
PROVIDER {
NUMBER PROVIDER_SEQ_NUM PK
VARCHAR2 PRIMARY_TAX_ID
}
PROVIDER_TAX_ID {
NUMBER PROVIDER_SEQ_NUM FK
VARCHAR2 TAX_ID
}
PROVIDER_LOCATION {
NUMBER PROVIDER_LOCATION_SEQ_NUM PK
NUMBER PROVIDER_SEQ_NUM FK
VARCHAR2 PROVIDER_TYPE_CODE FK
}
PROVIDER_ADDRESS {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
}
PROVIDER_RELATIONSHIP {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
NUMBER PARENT_PROVIDER_LOC_SEQ_NUM FK
}
PROVIDER_TYPE_CODE {
VARCHAR2 CODE PK
}
PROVIDER_IDENTITY {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
}
PROVIDER_SERVICE {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
VARCHAR2 PROVIDER_SERVICE_CODE FK
}
MCO_PROVIDER {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
VARCHAR2 MCO_PLAN_ID
}
PROVIDER_SERVICE_CODE {
VARCHAR2 CODE PK
}
PROVIDER_INELIG_PERIOD {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
}
PROVIDER_DCBS_COST_CHARGE {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
}
PROVIDER_SERVICE_CONTRACT {
NUMBER PROVIDER_LOCATION_SEQ_NUM FK
}
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
SAIF.Business.View.Provider/clsProvider.vb
SAIF.Business.View.Provider/clsProviderCollection.vb
SAIF.Business.View.Provider/clsProviderLocation.vb
SAIF.Business.View.Provider/clsProviderLocationCollection.vb
SAIF.Business.View.Provider/clsProviderAddress.vb
SAIF.Business.View.Provider/clsProviderAddressCollection.vb
SAIF.Business.View.Provider/clsProviderRelationship.vb
SAIF.Business.View.Provider/clsProviderRelationshipCollection.vb
SAIF.Business.View.Provider/clsProviderIneligibilityPeriod.vb
SAIF.Business.View.Provider/clsProviderIneligibilityPeriodCollection.vb
SAIF.Business.View.Provider/clsProviderTaxID.vb
SAIF.Business.View.Provider/clsProviderTaxIDCollection.vb
SAIF.Business.View.Provider/clsProviderType.vb
SAIF.Business.View.Provider/clsProviderTypeCollection.vb
SAIF.Business.View.Provider/clsProviderSearch.vb
SAIF.Business.View.Provider/clsDCBSCostCharge.vb
SAIF.Business.View.Provider/clsMCOProvider.vb
SAIF.Business.View.Provider/clsProviderServices.vb
SAIF.Business.View.Provider/clsProviderServiceContract.vb