[COLOR=blue]SELECT[/color] Tbl1.*
[COLOR=blue]FROM[/color](
[COLOR=blue]SELECT[/color] [COLOR=#FF00FF]DISTINCT[/color] a.ACCOUNT,
b.PLNAME,
b.PFNAME,
[COLOR=blue]d[/color] .PROV,
[COLOR=blue]d[/color] .NAME2,
c.status_id,
c.rundate,
c.f12,
c.f79 [COLOR=blue]AS[/color] ReasonCode,
[COLOR=blue]CASE[/color] [COLOR=blue]WHEN[/color] c.f12 [COLOR=blue]IS[/color] NULL
[COLOR=blue]THEN[/color] [COLOR=red]'Make an entry in the Registration and Data Outcome Questionaire.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'SADAT_ERR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Substance abuse Questionaire is incomplete.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'NOSCR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'No HAPI-A scores.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'NOTSIC_ERR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Client does not meet diagnostic Criteria.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'INRES_ERR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Client is not an Indiana resident'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'INC_DNP'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Income data is missing.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'DXDNP'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Primary Diagnosis is missing.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'SSN_DNP'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Social Security number is missing'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'NOTPOR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Client does not meet HAP Financial Criteria.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'DX_ERR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Primary Diagnosis is not valid.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'HAPQ_DNP'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Questionaire is incomplete.'[/color]
[COLOR=blue]WHEN[/color] c.f12 = [COLOR=red]'ERR'[/color]
[COLOR=blue]THEN[/color] [COLOR=red]'Check reason code.'[/color]
[COLOR=blue]ELSE[/color] [COLOR=red]'Agreement type is '[/color] + c.f12
[COLOR=blue]END[/color] [COLOR=blue]AS[/color] ActionToBeTaken
[COLOR=blue]FROM[/color] CLCHRGE a
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] CLMSTER b [COLOR=blue]ON[/color] a.ACCNT = b.ACCNT
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] CSDS_RDO c [COLOR=blue]ON[/color] b.SSNO = c.ssno
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] CLDOCTR [COLOR=blue]d[/color] [COLOR=blue]ON[/color] b.DOCTR = [COLOR=blue]d[/color] .DOCTR
[COLOR=blue]WHERE[/color] [COLOR=blue]d[/color] .prov = [COLOR=red]'1007'[/color] AND
(a.XACDATE2 BETWEEN [COLOR=red]'12-01-2006'[/color] AND [COLOR=red]'08-09-2007'[/color]) AND
(a.CPT NOT IN ([COLOR=red]'0'[/color], [COLOR=red]'512'[/color], [COLOR=red]'522'[/color], [COLOR=red]'532'[/color], [COLOR=red]'542'[/color], [COLOR=red]'611'[/color], [COLOR=red]'621'[/color], [COLOR=red]'631'[/color], [COLOR=red]'690'[/color],[COLOR=red]'711'[/color],
[COLOR=red]'803'[/color], [COLOR=red]'811'[/color], [COLOR=red]'994'[/color], [COLOR=red]'995'[/color], [COLOR=red]'996'[/color], [COLOR=red]'7820'[/color], [COLOR=red]'9079'[/color],[COLOR=red]'9080'[/color], [COLOR=red]'9081'[/color],
[COLOR=red]'9179'[/color], [COLOR=red]'9180'[/color], [COLOR=red]'9181'[/color], [COLOR=red]'8030'[/color], [COLOR=red]'895'[/color], [COLOR=red]'8950'[/color], [COLOR=red]'896'[/color], [COLOR=red]'8960'[/color])) AND
(a.CHGAMOUNT - [COLOR=#FF00FF]ISNULL[/color](a.ADJUST, .0000) <> 0) AND
(c.status_id = 0 OR c.status_id [COLOR=blue]IS[/color] NULL)) Tbl1
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] ([COLOR=blue]SELECT[/color] CLCHRGE.ACCOUNT,
[COLOR=#FF00FF]MAX[/color](CSDS_RDO.rundate) [COLOR=blue]AS[/color] rundate
[COLOR=blue]FROM[/color] CLCHRGE
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] CLMSTER [COLOR=blue]ON[/color] CLCHRGE.ACCNT = CLMSTER.ACCNT
[COLOR=blue]INNER[/color] [COLOR=blue]JOIN[/color] CSDS_RDO [COLOR=blue]ON[/color] CLMSTER.SSNO = CSDS_RDO.ssno
[COLOR=blue]GROUP[/color] [COLOR=blue]BY[/color] CLCHRGE.ACCOUNT) Tbl2
[COLOR=blue]ON[/color] Tbl1.ACCOUNT = Tbl2.ACCOUNT AND
Tbl1.rundate = Tbl2.rundate
[COLOR=blue]ORDER[/color] [COLOR=blue]BY[/color] Tbl1.PLNAME