1 | YSKFASIP ;16IT/PTC - SUBSTANCE ABUSE ;8/3/01 14:07
|
---|
2 | ;;5.01;MENTAL HEALTH;**73**;Dec 30, 1994
|
---|
3 | ;CALLED FROM YSKFASIR
|
---|
4 | ;
|
---|
5 | CALC ;
|
---|
6 | I NEW=0 S NEWPTP=" ."
|
---|
7 | E S NEWPTP=$S(CKCTT'=0:((NEW/CKCTT)*100),1:" .")
|
---|
8 | I ASI=0 S ASIP=" ."
|
---|
9 | E S ASIP=$S(NEW'=0:((ASI/NEW)*100),1:" .")
|
---|
10 | I G12=0 S G12P=" ." ;ASF 6/15/01
|
---|
11 | E S G12P=$S(NEW'=0:((G12/NEW)*100),1:" .") ;ASF 6/15/01
|
---|
12 | I NOASI=0 S NOASIP=" ."
|
---|
13 | E S NOASIP=$S(NEW'=0:((NOASI/NEW)*100),1:" .")
|
---|
14 | I MAYBE=0 S MAYBEP=" ."
|
---|
15 | E S MAYBEP=$S(NEW'=0:((MAYBE/NEW)*100),1:" .")
|
---|
16 | RPT ;
|
---|
17 | S YSKFLCNT=0
|
---|
18 | S YSKFLCNT=YSKFLCNT+1,^TMP($J,YSKFLCNT)=""
|
---|
19 | S ^TMP($J,YSKFLCNT)=" ASI MONITOR ",YSKFLCNT=YSKFLCNT+1
|
---|
20 | ;S ^TMP($J,YSKFLCNT)=" "_^DD("SITE",1)_" "_^DD("SITE"),YSKFLCNT=YSKFLCNT+1
|
---|
21 | S ^TMP($J,YSKFLCNT)=" "_+$P($$SITE^VASITE,U)_" "_$$SITE^YSGAF3,YSKFLCNT=YSKFLCNT+1
|
---|
22 | S ^TMP($J,YSKFLCNT)=" FROM "_$E(YSKFBDT,4,5)_"/"_$E(YSKFBDT,6,7)_"/"_$E(YSKFBDT,2,3)_"-"_$E(YSKFEDT,4,5)_"/"_$E(YSKFEDT,6,7)_"/"_$E(YSKFEDT,2,3),YSKFLCNT=YSKFLCNT+1
|
---|
23 | ;S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
24 | S ^TMP($J,YSKFLCNT)="The denominator is composed of patients admitted to Substance Abuse bedsections",YSKFLCNT=YSKFLCNT+1
|
---|
25 | S ^TMP($J,YSKFLCNT)="27,29,72,73,74,84,86 or seen in a substance abuse clinic (513,514,523,547,560)",YSKFLCNT=YSKFLCNT+1
|
---|
26 | S ^TMP($J,YSKFLCNT)="and meet the inpt/outpt criteria.",YSKFLCNT=YSKFLCNT+1
|
---|
27 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
28 | S ^TMP($J,YSKFLCNT)=" Inpatients are those admitted for >24 hrs.",YSKFLCNT=YSKFLCNT+1
|
---|
29 | S ^TMP($J,YSKFLCNT)=" Outpatients are those with at least 3 substance abuse visits within 90 days.",YSKFLCNT=YSKFLCNT+1
|
---|
30 | S ^TMP($J,YSKFLCNT)=" New patients are these inpt. and outpts who have not been ",YSKFLCNT=YSKFLCNT+1
|
---|
31 | S ^TMP($J,YSKFLCNT)=" seen in a mental health substance abuse setting in the past 90 days.",YSKFLCNT=YSKFLCNT+1
|
---|
32 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
33 | S ^TMP($J,YSKFLCNT)=" Measure : Patients admitted to Substance Abuse Program during date range ",YSKFLCNT=YSKFLCNT+1
|
---|
34 | S ^TMP($J,YSKFLCNT)=" with an ASI",YSKFLCNT=YSKFLCNT+1
|
---|
35 | S ^TMP($J,YSKFLCNT)=" For inpt,the ASI date range is 30 days prior to admit date to 14th day ",YSKFLCNT=YSKFLCNT+1
|
---|
36 | S ^TMP($J,YSKFLCNT)=" of admit date",YSKFLCNT=YSKFLCNT+1
|
---|
37 | S ^TMP($J,YSKFLCNT)=" For outpt,the ASI date range is 30 days prior to the 1st visit",YSKFLCNT=YSKFLCNT+1
|
---|
38 | S ^TMP($J,YSKFLCNT)=" to 14 days after 3rd visit",YSKFLCNT=YSKFLCNT+1
|
---|
39 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
40 | S ^TMP($J,YSKFLCNT)=" BACKGROUND INFORMATION :",YSKFLCNT=YSKFLCNT+1
|
---|
41 | S ^TMP($J,YSKFLCNT)=" NUMBER PERCENT",YSKFLCNT=YSKFLCNT+1
|
---|
42 | S ^TMP($J,YSKFLCNT)=" Patients with Inpt/Outpt Criteria : "_$J(CKCTT,6),YSKFLCNT=YSKFLCNT+1
|
---|
43 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
44 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
45 | S ^TMP($J,YSKFLCNT)=" New Patients : "_$J(NEW,6)_" "_$J(NEWPTP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
46 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
47 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
48 | S ^TMP($J,YSKFLCNT)=" ASI MEASURE :",YSKFLCNT=YSKFLCNT+1
|
---|
49 | S ^TMP($J,YSKFLCNT)=" New patients with ASI : "_$J(ASI,6)_" "_$J(ASIP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
50 | S ^TMP($J,YSKFLCNT)=" New patients with G12 ASI : "_$J(G12,6)_" "_$J(G12P,6,1),YSKFLCNT=YSKFLCNT+1 ;ASF 6/15/01
|
---|
51 | S ^TMP($J,YSKFLCNT)=" New Patients without ASI : "_$J(NOASI,6)_" "_$J(NOASIP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
52 | S ^TMP($J,YSKFLCNT)=" No ASI/14th day not reached : "_$J(MAYBE,6)_" "_$J(MAYBEP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
53 | S ^TMP($J,YSKFLCNT)="",YSKFLCNT=YSKFLCNT+1
|
---|
54 | S ^TMP($J,YSKFLCNT)=" FOLLOWUP MEASURE :",YSKFLCNT=YSKFLCNT+1
|
---|
55 | S ^TMP($J,YSKFLCNT)=" Followups Done : "_$J(FOLLDONE,6)_" "_$J(FOLLDONP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
56 | S ^TMP($J,YSKFLCNT)=" Followups G12'd : "_$J(FOLLG12,6)_" "_$J(FOLLG12P,6,1),YSKFLCNT=YSKFLCNT+1 ;ASF 8/3/01
|
---|
57 | S ^TMP($J,YSKFLCNT)=" Followups Missed : "_$J(NOFOLLCT,6)_" "_$J(NOFOLLP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
58 | S ^TMP($J,YSKFLCNT)=" Followups Pending : "_$J(FOLLSHR,6)_" "_$J(FOLLSHRP,6,1),YSKFLCNT=YSKFLCNT+1
|
---|
59 | Q
|
---|