SQL-011: Provider locations by provider
This statement supports the clsProviderLocationCollection retrieval path by reading provider-domain data from Oracle tables and projecting the result into business objects or DTO lists.
Classification
Field
Value
SQL ID
SQL-011
Operation type
Read
Execution method
Inline SQL
Database
Oracle
Schema
[unqualified]**
Command type
Text
Business object
clsProviderLocationCollection
Criteria property
RetrieveSQL
Lifecycle method
BeforeRetrieve (filter by provider ID)
Parameters
Parameter
Direction
Type
Max length
Description
:ProviderID
Input
Decimal
N/A
Retrieves provider locations for one provider.
Tables
Table
Access
Columns used
PROVIDER_LOCATION
SELECT
PROVIDER_LOCATION_SEQ_NUM, PROVIDER_SEQ_NUM, PROVIDER_TYPE_CODE
Sample SQL
SELECT
pl . APPROVED_FLAG AS IsApproved ,
pl . APPROVED_USER AS ApprovedUser ,
pl . BUSINESS_FLAG AS IsBusiness ,
pl . CRITICAL_ACCESS_HOSPITAL_FLAG AS IsCriticalAccessHospital ,
pl . BUSINESS_NAME AS BusinessName ,
pl . FAX_NUM AS FaxNum ,
pl . FIRST_NAME AS FirstName ,
pl . INELIGIBILITY_FLAG AS IsIneligible ,
pl . LAST_NAME AS LastName ,
pl . MIDDLE_NAME AS MiddleName ,
pl . PAYEE_NAME AS PayeeName ,
pl . PHONE_AREA_CODE AS PhoneAreaCode ,
pl . PHONE_NUM AS PhoneNum ,
pl . PHONE_NUM_EXT AS PhoneNumExt ,
pl . POSSIBLE_FRAUD_FLAG AS IsPossibleFraud ,
pl . PRIMARY_LOCATION_FLAG AS IsPrimaryLocation ,
pl . PROVIDER_LOCATION_SEQ_NUM AS ProviderLocationID ,
pl . PROVIDER_SEQ_NUM AS ProviderID ,
pl . PROVIDER_TYPE_CODE AS ProviderTypeCode ,
pl . RECENT_ACTIVITY_FLAG AS HasRecentActivity ,
pl . TOLL_FREE_FAX_NUM AS TollFreeFaxNum ,
pl . TOLL_FREE_PHONE_NUM AS TollFreePhoneNum ,
pl . UPDATE_DATE AS UpdateDate ,
pl . UPDATE_NUM AS UpdateNum ,
pl . UPDATE_USER AS UpdateUser ,
pl . WEB_SITE_ADDRESS AS WebSiteAddress ,
pl . EMAIL_ADDR AS EmailAddress
FROM PROVIDER_LOCATION pl
WHERE PROVIDER_SEQ_NUM = : ProviderID
Operations and processes
Note: Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources
Business\SAIF.Business.View.Provider\clsProviderLocationCollection.vb