Skip to content

SQL-PINE-02 Ineligibility periods for a location

Retrieves every PROVIDER_INELIG_PERIOD record for a provider location, giving the caller the full ineligibility history for the location rather than a single period.

Classification

Field Value
SQL ID SQL-PINE-02
Operation type Read
Execution method Inline SQL (BOF criteria constant)
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsProviderIneligibilityPeriodCollection
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve / AfterRetrieve

Parameters

Parameter Direction Type Max length Description
:ProviderLocationID Input Decimal N/A Filters ineligibility periods for one location

Tables

Table Access Columns used
PROVIDER_INELIG_PERIOD SELECT EFF_DATE, EXP_DATE, PROVIDER_INELIG_PERIOD_SEQ_NUM, PROVIDER_INELIG_REASON_CODE, PROVIDER_LOCATION_SEQ_NUM, UPDATE_DATE, UPDATE_NUM, UPDATE_USER

Sample SQL

-- Ineligibility periods for a location
SELECT
  PROVIDER_INELIG_PERIOD.EFF_DATE                       AS StartDate,
  PROVIDER_INELIG_PERIOD.EXP_DATE                       AS TerminationDate,
  PROVIDER_INELIG_PERIOD.PROVIDER_INELIG_PERIOD_SEQ_NUM AS IneligibilityPeriodID,
  PROVIDER_INELIG_PERIOD.PROVIDER_INELIG_REASON_CODE    AS IneligibilityReasonCode,
  PROVIDER_INELIG_PERIOD.PROVIDER_LOCATION_SEQ_NUM      AS ProviderLocationID,
  PROVIDER_INELIG_PERIOD.UPDATE_DATE                    AS UpdateDate,
  PROVIDER_INELIG_PERIOD.UPDATE_NUM                     AS UpdateNum,
  PROVIDER_INELIG_PERIOD.UPDATE_USER                    AS UpdateUser
FROM PROVIDER_INELIG_PERIOD
WHERE PROVIDER_INELIG_PERIOD.PROVIDER_LOCATION_SEQ_NUM = :ProviderLocationID

Operations and processes

Business rules

Sources

  • SAIF.Business.View.Provider/clsProviderIneligibilityPeriodCollection.vb