clsProviderUtility¶
Utility class that runs provider lookup helpers outside the BOF aggregate root.
Purpose¶
- Provide supporting integration or lookup logic that does not fit a single BOF aggregate.
Context¶
- Namespace:
SAIF.Business.Provider - Assembly/package:
SAIF.Business.Provider
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| GetProviderByProviderLocSeqNum | Function GetProviderByProviderLocSeqNum(ByRef inDPI As IDataPortalInfo, ByRef ProviderLocationSeqNum As Decimal) As Decimal |
Retrieves provider by provider loc sequence number through the BOF data portal. |
| GetPlanNameByid | Function GetPlanNameByid(ByRef inDPI As IDataPortalInfo, ByRef mcoPlanid As String) As String |
Retrieves plan name byid through the BOF data portal. |
| GetPrimaryLocationFlagByProviderLocSeqNum | Function GetPrimaryLocationFlagByProviderLocSeqNum(ByRef inDPI As IDataPortalInfo, ByRef ProviderLocationSeqNum As Decimal) As Boolean |
Retrieves primary location flag by provider loc sequence number through the BOF data portal. |
| GetSpecialityDescriptionByCode | Function GetSpecialityDescriptionByCode(ByRef inDPI As IDataPortalInfo, ByRef code As String) As String |
Retrieves speciality description by code through the BOF data portal. |
| GetTaxIdByProviderSeqNum | Function GetTaxIdByProviderSeqNum(ByRef inDPI As IDataPortalInfo, ByRef ProviderSeqNum As Decimal) As String |
Retrieves tax id by provider sequence number through the BOF data portal. |
Behavioral notes¶
- This type provides helper behavior outside the main BOF aggregate lifecycle.
Constraints and usage notes¶
- Use these helpers from provider-domain workflows that need the specific lookup or integration behavior.
Sources¶
Business\SAIF.Business.Provider\clsProviderUtility.vb