SQL-004: Provider by primary tax ID
This statement supports the clsProvider 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-004
Operation type
Read
Execution method
Inline SQL
Database
Oracle
Schema
[unqualified]**
Command type
Text
Business object
clsProvider
Criteria property
RetrieveSQL
Lifecycle method
BeforeRetrieve (GetProvider by primary tax ID)
Parameters
Parameter
Direction
Type
Max length
Description
:PrimaryTaxID
Input
String
9
Retrieves one provider by PRV.PRIMARY_TAX_ID.
Tables
Table
Access
Columns used
PROVIDER
SELECT
PROVIDER_SEQ_NUM, PRIMARY_TAX_ID
PROVIDER_TAX_ID
SELECT
PROVIDER_SEQ_NUM, TAX_ID, REGISTERED_NAME
Sample SQL
SELECT
PRV . PRIMARY_TAX_ID AS PrimaryTaxID ,
PRV . PROVIDER_SEQ_NUM AS ProviderID ,
PRV . UPDATE_DATE AS UpdateDate ,
PRV . UPDATE_NUM AS UpdateNum ,
PRV . UPDATE_USER AS UpdateUser ,
TAX . TAX_ID_DISPLAY_DESCR AS FormattedPrimaryTaxID ,
TAX . REGISTERED_NAME AS RegisteredName
FROM PROVIDER PRV
LEFT OUTER JOIN PROVIDER_TAX_ID TAX ON TAX . TAX_ID = PRV . PRIMARY_TAX_ID
WHERE PRV . PRIMARY_TAX_ID = : PrimaryTaxID
Operations and processes
Note: Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources
Business\SAIF.Business.View.Provider\clsProvider.vb