QAOSPSM2 ;HISC/DAD-SUMMARY OF OCCURRENCE SCREENING - PART II ;2/9/93 09:08
;;3.0;Occurrence Screen;;09/14/1993
K UNDL,DASH S $P(UNDL,"_",81)="",$P(DASH,"-",81)="",QAOSQUIT=0
D FF
W !!,"PART II. Information on Program Operation"
W !!,"2. Improvement Actions"
W !!,"Indicate the types of improvement actions resulting from data collected"
W !,"through the Occurrence Screening Program during the reporting period."
W !!," Type of Action Number of times taken"
W !," ---------------- -----------------------"
S X=$S(QAOSLIST["^N^":"National ",1:" ")_$S(QAOSLIST["^L^":"Local ",1:" ")_$S(QAOSLIST["^1^":"Inactive",1:"") S:QAOSLIST="^N^" X=""
W !?57,X W:X]""&QAOBLANK !
W !,"Discussion of case at service staff meeting",?57,$$ACT(8)
W !!,"Discussion of case at M&M conference",?57,$$ACT(9)
W !!,"Service education program",?57,$$ACT(10)
W !!,"Facility education program",?57,$$ACT(11)
W !!,"Discussion of case with practitioner by supervisor",?57,$$ACT(12)
W !!,"Formal counseling of practitioner by supervisor",?57,$$ACT(13)
D PAUSE G:QAOSQUIT EXIT
W !!,"Investigation or focused study of case",?57,$$ACT(14)
W !!,"Investigation to review privileges",?57,$$ACT(15)
W !!,"Other disciplinary action",?57,$$ACT(16)
W !!,"Changes in policy or procedures",?57,$$ACT(17)
W !!,"Repair of malfunctioning equipment",?57,$$ACT(18)
W !!,"Change in ordering of medical supplies or equipment",?57,$$ACT(19)
W !!,"Development of improved communication procedures",?57,$$ACT(20)
W !!,"Further study of issues raised by occurrence screening",?57,$$ACT(21)
W !!,"Other",?57,$$ACT(22)
D PAUSE G:QAOSQUIT EXIT
G ^QAOSPSM3
ACT(Y) N X I QAOSLIST="^N^" Q " "_$S(QAOBLANK:"________",1:$J(+$G(QAOSACTN("N",Y)),5,0))
S X=$S(QAOBLANK:"________",QAOSLIST["^N^":$J(+$G(QAOSACTN("N",Y)),5,0)_" ",1:" ")_" "
S X=X_$S(QAOBLANK:"_____",QAOSLIST["^L^":$J(+$G(QAOSACTN("L",Y)),5,0),1:" ")_" "
S X=X_$S(QAOBLANK:"________",QAOSLIST["^1^":" "_$J(+$G(QAOSACTN("1",Y)),5,0),1:" ")
Q X
EXIT K DASH,UNDL
Q
PAUSE Q:$E(IOST)'="C"
K DIR S DIR(0)="E" D ^DIR K DIR S QAOSQUIT=$S(Y'>0:1,1:0)
Q
FF W @IOF
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HQAOSPSM2 2260 printed Nov 22, 2024@17:31:55 Page 2
QAOSPSM2 ;HISC/DAD-SUMMARY OF OCCURRENCE SCREENING - PART II ;2/9/93 09:08
+1 ;;3.0;Occurrence Screen;;09/14/1993
+2 KILL UNDL,DASH
SET $PIECE(UNDL,"_",81)=""
SET $PIECE(DASH,"-",81)=""
SET QAOSQUIT=0
+3 DO FF
+4 WRITE !!,"PART II. Information on Program Operation"
+5 WRITE !!,"2. Improvement Actions"
+6 WRITE !!,"Indicate the types of improvement actions resulting from data collected"
+7 WRITE !,"through the Occurrence Screening Program during the reporting period."
+8 WRITE !!," Type of Action Number of times taken"
+9 WRITE !," ---------------- -----------------------"
+10 SET X=$SELECT(QAOSLIST["^N^":"National ",1:" ")_$SELECT(QAOSLIST["^L^":"Local ",1:" ")_$SELECT(QAOSLIST["^1^":"Inactive",1:"")
if QAOSLIST="^N^"
SET X=""
+11 WRITE !?57,X
if X]""&QAOBLANK
WRITE !
+12 WRITE !,"Discussion of case at service staff meeting",?57,$$ACT(8)
+13 WRITE !!,"Discussion of case at M&M conference",?57,$$ACT(9)
+14 WRITE !!,"Service education program",?57,$$ACT(10)
+15 WRITE !!,"Facility education program",?57,$$ACT(11)
+16 WRITE !!,"Discussion of case with practitioner by supervisor",?57,$$ACT(12)
+17 WRITE !!,"Formal counseling of practitioner by supervisor",?57,$$ACT(13)
+18 DO PAUSE
if QAOSQUIT
GOTO EXIT
+19 WRITE !!,"Investigation or focused study of case",?57,$$ACT(14)
+20 WRITE !!,"Investigation to review privileges",?57,$$ACT(15)
+21 WRITE !!,"Other disciplinary action",?57,$$ACT(16)
+22 WRITE !!,"Changes in policy or procedures",?57,$$ACT(17)
+23 WRITE !!,"Repair of malfunctioning equipment",?57,$$ACT(18)
+24 WRITE !!,"Change in ordering of medical supplies or equipment",?57,$$ACT(19)
+25 WRITE !!,"Development of improved communication procedures",?57,$$ACT(20)
+26 WRITE !!,"Further study of issues raised by occurrence screening",?57,$$ACT(21)
+27 WRITE !!,"Other",?57,$$ACT(22)
+28 DO PAUSE
if QAOSQUIT
GOTO EXIT
+29 GOTO ^QAOSPSM3
ACT(Y) NEW X
IF QAOSLIST="^N^"
QUIT " "_$SELECT(QAOBLANK:"________",1:$JUSTIFY(+$GET(QAOSACTN("N",Y)),5,0))
+1 SET X=$SELECT(QAOBLANK:"________",QAOSLIST["^N^":$JUSTIFY(+$GET(QAOSACTN("N",Y)),5,0)_" ",1:" ")_" "
+2 SET X=X_$SELECT(QAOBLANK:"_____",QAOSLIST["^L^":$JUSTIFY(+$GET(QAOSACTN("L",Y)),5,0),1:" ")_" "
+3 SET X=X_$SELECT(QAOBLANK:"________",QAOSLIST["^1^":" "_$JUSTIFY(+$GET(QAOSACTN("1",Y)),5,0),1:" ")
+4 QUIT X
EXIT KILL DASH,UNDL
+1 QUIT
PAUSE if $EXTRACT(IOST)'="C"
QUIT
+1 KILL DIR
SET DIR(0)="E"
DO ^DIR
KILL DIR
SET QAOSQUIT=$SELECT(Y'>0:1,1:0)
+2 QUIT
FF WRITE @IOF
+1 QUIT