SOWKQAM3 ;B'HAM ISC/SAB,DLR-Routine to print quality mgmt. monitor III report ; 20 Apr 93 / 7:57 AM [ 09/23/94 1:03 PM ] ;;3.0; Social Work ;**34,53**;27 Apr 93 K ^TMP($J) BEG W ! S %DT="AEXP",%DT("A")="ALL CASES STARTING FROM: " D ^%DT G:"^"[X CLOS G:Y'>0 BEG S SB1=Y X ^DD("DD") S SBA=Y END W ! S %DT("A")="ALL CASES ENDING: " D ^%DT G:"^"[X CLOS G:Y'>0 END S SE1=Y X ^DD("DD") S SEA=Y I SE1IOSL CHK Q:$G(OUT)=1 W !,LOC,?32,$P(D,"^"),?55,$J($P(D,"^",2)/$P(D,"^"),4,0) S PAT=PAT+$P(D,"^"),TOT=TOT+($P(D,"^",2)/$P(D,"^")) Q HDR1 U IO W !!?45,"Department of Veterans Affairs",!?44,$P(^DD("SITE"),"^")_" ("_$P(^DD("SITE",1),"^")_")",!?40,"Social Work Information Management System",!?45,"Quality Management Monitor III" W !?30,"Timeliness of service to patients receiving discharge planning",!,"Date: "_$E(DT,4,5)_"/"_$E(DT,6,7)_"/"_$E(DT,2,3),?60,"Reporting Period "_SBA_" to "_SEA,! W !,"Location: ",?30,"# PTS REC'D",!?30,"DISCH. PLAN.",?50,"AVG. # ELAPSED DAYS",! Q SETUP S:'$D(^TMP($J,$P(^SOWK(651,CDC,0),"^",4),0)) ^TMP($J,$P(^SOWK(651,CDC,0),"^",4),0)=0 S $P(^TMP($J,$P(^SOWK(651,CDC,0),"^",4),0),"^")=$P(^TMP($J,$P(^SOWK(651,CDC,0),"^",4),0),"^")+1,$P(^(0),"^",2)=$P(^(0),"^",2)+ELDS Q GET I $P(^SOWK(650,SOWK,0),"^",2)'SE1,'$P(^(0),"^",18) D CAL Q I $P(^SOWK(650,SOWK,0),"^",18)'SE1 D CAL Q CHK ; N SWXX I $E(IOST)["C" R !,"Press to continue: ",SWXX:DTIME I SWXX["^" S OUT=1 W @IOF Q W @IOF D HDR1 Q