Skip to content

SAIF.Business.View.Provider API reference

This page lists all public types exposed by SAIF.Business.View.Provider. Each type links to its full API reference page. The library declares no explicit Namespace blocks — every type below lives in the root namespace SAIF.Business.View.Provider.

Types

Type Kind Namespace Purpose
clsProvider Class SAIF.Business.View.Provider Provider aggregate root keyed by PROVIDER_SEQ_NUM; implements iPayee and resolves payee address/type.
clsProviderCollection Class SAIF.Business.View.Provider Retrieves a set of providers by tax-ID list or by a caller-supplied ad-hoc WHERE clause.
clsProviderLocation Class SAIF.Business.View.Provider A single provider location; second aggregate root exposing lazily-loaded addresses, relationships, ineligibility periods, and services.
clsProviderLocationCollection Class SAIF.Business.View.Provider Loads locations for a provider or all locations of a given provider type, with ineligibility-aware filtering.
clsProviderAddress Class SAIF.Business.View.Provider One provider-location address row with effective/expiry dates and parent/child address resolution logic.
clsProviderAddressCollection Class SAIF.Business.View.Provider Addresses for a location plus the primary-address fallback selection logic.
clsProviderRelationship Class SAIF.Business.View.Provider One parent/child provider-location relationship row, with direction-aware navigation to the other end.
clsProviderRelationshipCollection Class SAIF.Business.View.Provider Loads a parent or child relationship set for a location and filters "works for" relationships.
clsProviderIneligibilityPeriod Class SAIF.Business.View.Provider One ineligibility window for a location, with open-ended termination handling.
clsProviderIneligibilityPeriodCollection Class SAIF.Business.View.Provider Ineligibility windows for a location, consumed to exclude ineligible locations from filtered lists.
clsProviderTaxID Class SAIF.Business.View.Provider One tax-ID registration including W-9 dates and an embedded address, used for payee-address resolution.
clsProviderTaxIDCollection Class SAIF.Business.View.Provider Tax IDs for a provider, loaded via the direct clsResultSet retrieval style.
clsProviderType Class SAIF.Business.View.Provider Provider type code and its behavioural flags (claim profile, diagnosis, MCO mandate, etc.).
clsProviderTypeCollection Class SAIF.Business.View.Provider All provider type codes as a lookup list, loaded unfiltered.
clsProviderSearch Class SAIF.Business.View.Provider Multi-criteria provider-location search engine built with a direct SqlHelper.ResultSetQuery.
clsProviderSearch.clsSearchCriteria Class (nested) SAIF.Business.View.Provider Search input model carrying the rule-engine validation for provider search.
clsProviderSearch.clsProviders Class (nested) SAIF.Business.View.Provider Read-only container for the up-to-300 search result rows.
clsProviderSearch.clsSearchResults Class (nested) SAIF.Business.View.Provider One materialised provider-search result row, including the derived sort name.
clsDCBSCostCharge Class SAIF.Business.View.Provider One DCBS cost-to-charge factor with an effective/expiration date window.
clsDCBSCostChargeList Class SAIF.Business.View.Provider Self-loading list of DCBS cost-charge factors for a provider location.
clsMCOProvider Class SAIF.Business.View.Provider One MCO enrollment for a location, validated against the plan assigned in SAIF.Business.
clsMCOProviderList Class SAIF.Business.View.Provider Self-loading list of MCO enrollments for a provider location.
clsProviderServiceInfo Class SAIF.Business.View.Provider One provider service code assignment.
clsProviderServiceList Class SAIF.Business.View.Provider Self-loading list of provider services for a location.
clsProviderServiceContractInfo Class SAIF.Business.View.Provider One provider service contract with an MCO plan decoration and offset-windowed visibility.
clsProviderServiceContractList Class SAIF.Business.View.Provider Self-loading list of provider service contracts, filtered by an expiration offset window.

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