Sei sulla pagina 1di 2

--AND

-- NVL(TMP_POSITION_DATA.POS_END_DATE,TO_DATE('12/31/9999','MM/DD/YYYY')) <= NV--


L(TMP_POSITION_HISTORY.TO_DATE,TO_DATE('12/31/9999','MM/DD/YYYY'))

CASE WHEN LEAD(PS_POSITION_DATA.EFFDT,1) OVER (PARTITION BY


PS_POSITION_DATA.POSITION_NBR,SUBSTR(PS_POSITION_DATA.DEPTID,1,3) ORDER BY
PS_POSITION_DATA.EFFDT)-1 = PS_POSITION_DATA.EFFDT -1 THEN 'A' ELSE 'B' END

= TMP_POSITION_DATA.POS_END_DATE THEN 'A' ELSE 'B' END

CASE
WHEN TMP_HLTH_COVERED_LIVES_ELG_VLD.CVL_HLTH_ELIGIBILITY_BASIS_CD IN ('EMP',
'CQS', 'CNV', 'CSD', 'CQN', 'CQQ') THEN
'ACT'
WHEN TMP_HLTH_COVERED_LIVES_ELG_VLD.CVL_HLTH_ELIGIBILITY_BASIS_CD IN ('NCR',
'RET', 'SUR', 'SWB', 'SSO', 'NCS') THEN
'RET'
WHEN TMP_HLTH_COVERED_LIVES_ELG_VLD.CVL_HLTH_ELIGIBILITY_BASIS_CD IN ('PEM')
THEN
CASE WHEN PARTC_ACCT.LOV_PROGRAM_CD='JR2' THEN
'RET'
ELSE
'ACT'
END
ELSE
NULL
END

CASE
WHEN TMP_HLTH_COVERED_LIVES_ELG_VLD.CVL_HLTH_ELIGIBILITY_BASIS_CD IN ('CQD' ) THEN

TMP_HLTH_COVERED_LIVES_QL_STAT.SUBSCRIBER_STATUS_CD
ELSE
NULL
END

CASE WHEN HLTH_ACCT_ELIG.LOV_ELIGIBILITY_BASIS_CD IN ('EMP', 'CQS', 'CNV', 'CSD',


'CQN', 'CQQ') THEN 'ACT'
WHEN HLTH_ACCT_ELIG.LOV_ELIGIBILITY_BASIS_CD IN ('NCR', 'RET', 'SUR', 'SWB', 'SSO',
'NCS') THEN 'RET'
WHEN HLTH_ACCT_ELIG.LOV_ELIGIBILITY_BASIS_CD='PEM' THEN
CASE WHEN PARTC_ACCT.LOV_PROGRAM_CD='JR2' THEN 'RET'
ELSE 'ACT'
END
ELSE
NULL
END
TMP_HLTH_COVERED_LIVES_APT_DET.HLTH_QUALIFYING_PARTY_ID=TMP_HLTH_COVERED_LIVES_QL_S
TAT.CVL_PARTY_ID AND
( TMP_HLTH_COVERED_LIVES_APT_DET.COVERED_STATUS_EFF_BEGIN_DATE-1 BETWEEN
TMP_HLTH_COVERED_LIVES_QL_STAT.HLTH_ACCT_ELIG_EVENT_BEG_DATE
AND TMP_HLTH_COVERED_LIVES_QL_STAT.HLTH_ACCT_ELIG_EVENT_END_DATE
)
and
TMP_HLTH_COVERED_LIVES_APT_DET.SUBSCRIBER_PROGRAM_CD=TMP_HLTH_COVERED_LIVES_QL_STAT
.SUBSCRIBER_PROGRAM_CD
and( TMP_HLTH_COVERED_LIVES_APT_DET.COVERED_STATUS_EFF_BEGIN_DATE-1 BETWEEN
TMP_HLTH_COVERED_LIVES_QL_STAT.COVERED_STATUS_EFF_BEGIN_DATE
AND TMP_HLTH_COVERED_LIVES_QL_STAT.COVERED_STATUS_EFF_END_DATE
)

TMP_HLTH_COVERED_LIVES_QL_STAT.CVL_PARTY_ID =
PARTY.PARTY_ID
TMP_HLTH_COVERED_LIVES_APT_DET.HLTH_QUALIFYING_PARTY_ID =
PARTC_ACCT.QUALIFYING_PARTY_ID
TMP_HLTH_COVERED_LIVES_APT_DET.COVERED_STATUS_EFF_BEGIN_DATE =
ENROLL_PERSON_STAT.EFF_BEGIN_DATE
TMP_HLTH_COVERED_LIVES_QL_STAT.HLTH_ACCT_ELIG_EVENT_BEG_DATE =
HLTH_ACCT_ELIG_EVENT.BEGIN_DATE
TMP_HLTH_COVERED_LIVES_QL_STAT.HLTH_ACCT_ELIG_EVENT_END_DATE =
HLTH_ACCT_ELIG_EVENT.END_DATE

TMP_HLTH_COVERED_LIVES_APT_DET.SUBSCRIBER_PROGRAM_CD =
HLTH_BENEFIT.LOV_PROGRAM_CD
TMP_HLTH_COVERED_LIVES_QL_STAT.SUBSCRIBER_PROGRAM_CD =
HLTH_BENEFIT.LOV_PROGRAM_CD
TMP_HLTH_COVERED_LIVES_QL_STAT.COVERED_STATUS_EFF_BEGIN_DATE =
ENROLL_PERSON_STAT.EFF_BEGIN_DATE
TMP_HLTH_COVERED_LIVES_QL_STAT.COVERED_STATUS_EFF_END_DATE =
ENROLL_PERSON_STAT.EFF_END_DATE

Potrebbero piacerti anche