---
title: SAIF.Business.Provider API reference
summary: Index of public types exposed by SAIF.Business.Provider.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.Provider
reference_type: package
---

# SAIF.Business.Provider API reference

This page lists public types surfaced in the phase 1 public-surface summary for `SAIF.Business.Provider`.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [CleanAddressHelper](SAIF/Business/Provider/CleanAddressHelper.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsCBPService](SAIF/Business/Provider/clsCBPService.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsCBPServiceType](SAIF/Business/Provider/clsCBPServiceType.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsCBPServiceTypeCollection](SAIF/Business/Provider/clsCBPServiceTypeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsMCOPlan](SAIF/Business/Provider/clsMCOPlan.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsMCOPlanCollection](SAIF/Business/Provider/clsMCOPlanCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsNote](SAIF/Business/Provider/clsNote.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsNoteCollection](SAIF/Business/Provider/clsNoteCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProvider](SAIF/Business/Provider/clsProvider.md) | Class | `SAIF.Business.Provider` | Root provider aggregate |
| [clsProviderAddress](SAIF/Business/Provider/clsProviderAddress.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderAddressCode](SAIF/Business/Provider/clsProviderAddressCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderAddressCodeCollection](SAIF/Business/Provider/clsProviderAddressCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderAddressCollection](SAIF/Business/Provider/clsProviderAddressCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderCollection](SAIF/Business/Provider/clsProviderCollection.md) | Class | `SAIF.Business.Provider` | Read-only collection |
| [clsProviderContact](SAIF/Business/Provider/clsProviderContact.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderContactCode](SAIF/Business/Provider/clsProviderContactCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderContactCodeCollection](SAIF/Business/Provider/clsProviderContactCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderContactCollection](SAIF/Business/Provider/clsProviderContactCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderDcbsCostCharge](SAIF/Business/Provider/clsProviderDcbsCostCharge.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderDcbsCostChargeCollection](SAIF/Business/Provider/clsProviderDcbsCostChargeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIdentity](SAIF/Business/Provider/clsProviderIdentity.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIdentityCode](SAIF/Business/Provider/clsProviderIdentityCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIdentityCodeCollection](SAIF/Business/Provider/clsProviderIdentityCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIdentityCollection](SAIF/Business/Provider/clsProviderIdentityCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIneligibilityPeriod](SAIF/Business/Provider/clsProviderIneligibilityPeriod.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIneligibilityPeriodCollection](SAIF/Business/Provider/clsProviderIneligibilityPeriodCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIneligibilityReasonCode](SAIF/Business/Provider/clsProviderIneligibilityReasonCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderIneligibilityReasonCodeCollection](SAIF/Business/Provider/clsProviderIneligibilityReasonCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderLocation](SAIF/Business/Provider/clsProviderLocation.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderLocationCollection](SAIF/Business/Provider/clsProviderLocationCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderMCOMembership](SAIF/Business/Provider/clsProviderMCOMembership.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderMCOMembershipCollection](SAIF/Business/Provider/clsProviderMCOMembershipCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderRelationship](SAIF/Business/Provider/clsProviderRelationship.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderRelationshipCode](SAIF/Business/Provider/clsProviderRelationshipCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderRelationshipCodeCollection](SAIF/Business/Provider/clsProviderRelationshipCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderRelationshipCollection](SAIF/Business/Provider/clsProviderRelationshipCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderSearch](SAIF/Business/Provider/clsProviderSearch.md) | Class | `SAIF.Business.Provider` | Multi-criteria search; caps results at 300 |
| [clsProviderService](SAIF/Business/Provider/clsProviderService.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceCode](SAIF/Business/Provider/clsProviderServiceCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceCodeCollection](SAIF/Business/Provider/clsProviderServiceCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceCollection](SAIF/Business/Provider/clsProviderServiceCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceContract](SAIF/Business/Provider/clsProviderServiceContract.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceContractCollection](SAIF/Business/Provider/clsProviderServiceContractCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceType](SAIF/Business/Provider/clsProviderServiceType.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderServiceTypeCollection](SAIF/Business/Provider/clsProviderServiceTypeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderTaxID](SAIF/Business/Provider/clsProviderTaxID.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderTaxIDCollection](SAIF/Business/Provider/clsProviderTaxIDCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderType](SAIF/Business/Provider/clsProviderType.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderTypeCollection](SAIF/Business/Provider/clsProviderTypeCollection.md) | Class | `SAIF.Business.Provider` | BOF collection type for provider type records. |
| [clsProviderTypeCode](SAIF/Business/Provider/clsProviderTypeCode.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderTypeCodeCollection](SAIF/Business/Provider/clsProviderTypeCodeCollection.md) | Class | `SAIF.Business.Provider` | Provider-domain class. |
| [clsProviderUtility](SAIF/Business/Provider/clsProviderUtility.md) | Class | `SAIF.Business.Provider` | Application-layer direct SQL helper |
| [clsProviders](SAIF/Business/Provider/clsProviders.md) | Class | `SAIF.Business.Provider` | Represents the collection container used for provider search results. |
| [clsSearchCriteria](SAIF/Business/Provider/clsSearchCriteria.md) | Class | `SAIF.Business.Provider` | Encapsulates provider search inputs used by clsProviderSearch. |
| [clsSearchResults](SAIF/Business/Provider/clsSearchResults.md) | Class | `SAIF.Business.Provider` | Represents an individual provider search result returned by clsProviderSearch. |
| [clsAddressApi](SAIF/Business/Provider/Api/clsAddressApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsAvailabilityApi](SAIF/Business/Provider/Api/clsAvailabilityApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsContactApi](SAIF/Business/Provider/Api/clsContactApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsIdentifierApi](SAIF/Business/Provider/Api/clsIdentifierApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsMembershipApi](SAIF/Business/Provider/Api/clsMembershipApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsPaymentApi](SAIF/Business/Provider/Api/clsPaymentApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsProviderRelationshipApi](SAIF/Business/Provider/Api/clsProviderRelationshipApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [clsTaxApi](SAIF/Business/Provider/Api/clsTaxApi.md) | Class | `SAIF.Business.Provider.Api` | API adapter class for provider integrations. |
| [Payment](SAIF/Business/Provider/Api/ClaimCenterDTOs/Payment.md) | Class | `SAIF.Business.Provider.Api.ClaimCenterDTOs` | ClaimCenter DTO used by the provider API integration layer. |
| [PaymentList](SAIF/Business/Provider/Api/ClaimCenterDTOs/PaymentList.md) | Class | `SAIF.Business.Provider.Api.ClaimCenterDTOs` | ClaimCenter DTO used by the provider API integration layer. |
| [AddressDto](SAIF/Business/Provider/Api/ContactManagerDTOs/AddressDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [AvailabilityDto](SAIF/Business/Provider/Api/ContactManagerDTOs/AvailabilityDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [ContactDto](SAIF/Business/Provider/Api/ContactManagerDTOs/ContactDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [IdentifierDto](SAIF/Business/Provider/Api/ContactManagerDTOs/IdentifierDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [MembershipDto](SAIF/Business/Provider/Api/ContactManagerDTOs/MembershipDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [ProviderRelationshipDto](SAIF/Business/Provider/Api/ContactManagerDTOs/ProviderRelationshipDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [TaxDto](SAIF/Business/Provider/Api/ContactManagerDTOs/TaxDto.md) | Class | `SAIF.Business.Provider.Api.ContactManagerDTOs` | ContactManager DTO used by the provider API integration layer. |
| [ProviderTranslator](SAIF/Business/Provider/Api/Translator/ProviderTranslator.md) | Class | `SAIF.Business.Provider.Api.Translator` | Translator used by the provider API integration layer. |

## Sources
- `Business\SAIF.Business.Provider\CleanAddressHelper.vb`
- `Business\SAIF.Business.Provider\clsCBPService.vb`
- `Business\SAIF.Business.Provider\clsCBPServiceType.vb`
- `Business\SAIF.Business.Provider\clsCBPServiceTypeCollection.vb`
- `Business\SAIF.Business.Provider\clsMCOPlan.vb`
- `Business\SAIF.Business.Provider\clsMCOPlanCollection.vb`
- `Business\SAIF.Business.Provider\clsNote.vb`
- `Business\SAIF.Business.Provider\clsNoteCollection.vb`
- `Business\SAIF.Business.Provider\clsProvider.vb`
- `Business\SAIF.Business.Provider\clsProviderAddress.vb`
- `Business\SAIF.Business.Provider\clsProviderAddressCode.vb`
- `Business\SAIF.Business.Provider\clsProviderAddressCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderAddressCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderContact.vb`
- `Business\SAIF.Business.Provider\clsProviderContactCode.vb`
- `Business\SAIF.Business.Provider\clsProviderContactCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderContactCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderDcbsCostCharge.vb`
- `Business\SAIF.Business.Provider\clsProviderDcbsCostChargeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderIdentity.vb`
- `Business\SAIF.Business.Provider\clsProviderIdentityCode.vb`
- `Business\SAIF.Business.Provider\clsProviderIdentityCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderIdentityCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderIneligibilityPeriod.vb`
- `Business\SAIF.Business.Provider\clsProviderIneligibilityPeriodCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderIneligibilityReasonCode.vb`
- `Business\SAIF.Business.Provider\clsProviderIneligibilityReasonCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderLocation.vb`
- `Business\SAIF.Business.Provider\clsProviderLocationCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderMCOMembership.vb`
- `Business\SAIF.Business.Provider\clsProviderMCOMembershipCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderRelationship.vb`
- `Business\SAIF.Business.Provider\clsProviderRelationshipCode.vb`
- `Business\SAIF.Business.Provider\clsProviderRelationshipCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderRelationshipCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderSearch.vb`
- `Business\SAIF.Business.Provider\clsProviderService.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceCode.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceContract.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceContractCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceType.vb`
- `Business\SAIF.Business.Provider\clsProviderServiceTypeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderTaxID.vb`
- `Business\SAIF.Business.Provider\clsProviderTaxIDCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderType.vb`
- `Business\SAIF.Business.Provider\clsProviderTypeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderTypeCode.vb`
- `Business\SAIF.Business.Provider\clsProviderTypeCodeCollection.vb`
- `Business\SAIF.Business.Provider\clsProviderUtility.vb`
- `Business\SAIF.Business.Provider\clsProviderSearch.vb`
- `Business\SAIF.Business.Provider\clsProviderSearch.vb`
- `Business\SAIF.Business.Provider\clsProviderSearch.vb`
- `Business\SAIF.Business.Provider\Api\clsAddressApi.vb`
- `Business\SAIF.Business.Provider\Api\clsAvailabilityApi.vb`
- `Business\SAIF.Business.Provider\Api\clsContactApi.vb`
- `Business\SAIF.Business.Provider\Api\clsIdentifierApi.vb`
- `Business\SAIF.Business.Provider\Api\clsMembershipApi.vb`
- `Business\SAIF.Business.Provider\Api\clsPaymentApi.vb`
- `Business\SAIF.Business.Provider\Api\clsProviderRelationshipApi.vb`
- `Business\SAIF.Business.Provider\Api\clsTaxApi.vb`
- `Business\SAIF.Business.Provider\Api\ClaimCenterDTOs\Payment.vb`
- `Business\SAIF.Business.Provider\Api\ClaimCenterDTOs\PaymentList.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\AddressDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\AvailabilityDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\ContactDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\IdentifierDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\MembershipDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\ProviderRelationshipDto.vb`
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\TaxDto.vb`
- `Business\SAIF.Business.Provider\Api\Translator\ProviderTranslator.vb`
