| [613] | 1 | LRARCR3B ;DALISC/CKA - ARCHIVEDWKLD REP GENERATOR-PRINT 2 ; | 
|---|
|  | 2 | ;;5.2;LAB SERVICE;**59**;Aug 31, 1995 | 
|---|
|  | 3 | EN ;CALLED FROM LRARCR3A | 
|---|
|  | 4 | STAT ; | 
|---|
|  | 5 | Q:'$D(^TMP("LRAR",$J,"TST/URG")) | 
|---|
|  | 6 | D:(LRIOPAT["A")!($L(LRIOPAT)>1) STAT1 | 
|---|
|  | 7 | D:'LREND STAT2 | 
|---|
|  | 8 | Q | 
|---|
|  | 9 | STAT1 ; Combined patient type totals | 
|---|
|  | 10 | S LRPTYP="A" | 
|---|
|  | 11 | S LRSUBH1="TOTAL TESTS by 'STAT' URGENCY for  ALL PATIENTS: % of GRAND TOTAL"_" ( "_LRSUM_" )" | 
|---|
|  | 12 | I $Y+9>IOSL D PAUSE^LRARCR4 Q:LREND  W @IOF D HDR1^LRARCR4 | 
|---|
|  | 13 | W !!!?((80-$L(LRSUBH1))/2),LRSUBH1 | 
|---|
|  | 14 | W !?((80-$L(LRSUBH1))/2),$E(LRDSH,1,$L(LRSUBH1)) | 
|---|
|  | 15 | I '$D(^TMP("LRAR",$J,"TST/URG",LRPTYP)) W !!,?30,"NONE FOUND" Q | 
|---|
|  | 16 | S LRURG="" | 
|---|
|  | 17 | F  S LRURG=$O(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG)) Q:(LRURG="")!(LREND)  S LRURGCNT=^(LRURG) D | 
|---|
|  | 18 | . I $Y+6>IOSL D UP1^LRARCR4 Q:LREND | 
|---|
|  | 19 | . W !!,LRURG,"   =",$J(LRURGCNT,5),"    " | 
|---|
|  | 20 | . W $J($FN($S(LRSUM:LRURGCNT/LRSUM,1:0)*100,"",2),5)_"%" | 
|---|
|  | 21 | . S LRTEST="" | 
|---|
|  | 22 | . F I=0:1 S LRTEST=$O(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG,LRTEST)) Q:(LRTEST="")!(LREND)  D | 
|---|
|  | 23 | . . S X=I#2 W:'X ! | 
|---|
|  | 24 | . . W ?X*40+1,$E(LRTEST_"      ",1,8)," = " | 
|---|
|  | 25 | . . W $J(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG,LRTEST),5),"    " | 
|---|
|  | 26 | . . W $J($FN($S(LRURGCNT:^(LRTEST)/LRURGCNT,1:0)*100,"",2),5)_"%" | 
|---|
|  | 27 | . . I X,$Y+6>IOSL D UP1^LRARCR4 Q:LREND | 
|---|
|  | 28 | Q | 
|---|
|  | 29 | STAT2 ; Individual patient type totals | 
|---|
|  | 30 | F LRPTYP="I","O","R" Q:LREND  D | 
|---|
|  | 31 | . S LRSUBH1="TOTAL TESTS by 'STAT' URGENCY for "_$S(LRPTYP="I":"INPATIENTS",LRPTYP="O":"OUTPATIENTS",LRPTYP="R":"OTHER PATIENTS",1:"UNKNOWN PATIENTS")_": % of GRAND TOTAL"_" ( "_LRSUM_" )" | 
|---|
|  | 32 | . I $Y+9>IOSL D PAUSE^LRARCR4 Q:LREND  W @IOF D HDR1^LRARCR4 | 
|---|
|  | 33 | . W !!!?((80-$L(LRSUBH1))/2),LRSUBH1 | 
|---|
|  | 34 | . W !?((80-$L(LRSUBH1))/2),$E(LRDSH,1,$L(LRSUBH1)) | 
|---|
|  | 35 | . I '$D(^TMP("LRAR",$J,"TST/URG",LRPTYP)) W !!,?30,"NONE FOUND" Q | 
|---|
|  | 36 | . S LRURG="" | 
|---|
|  | 37 | . F  S LRURG=$O(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG)) Q:(LRURG="")!(LREND)  S LRURGCNT=^(LRURG) D | 
|---|
|  | 38 | . . I $Y+6>IOSL D UP1^LRARCR4 Q:LREND | 
|---|
|  | 39 | . . W !!,LRURG,"   =",$J(LRURGCNT,5),"    " | 
|---|
|  | 40 | . . W $J($FN($S(LRSUM:LRURGCNT/LRSUM,1:0)*100,"",2),5)_"%" | 
|---|
|  | 41 | . . S LRTEST="" | 
|---|
|  | 42 | . . F I=0:1 S LRTEST=$O(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG,LRTEST)) Q:(LRTEST="")!(LREND)  D | 
|---|
|  | 43 | . . . S X=I#2 W:'X ! | 
|---|
|  | 44 | . . . W ?X*40+1,$E(LRTEST_"      ",1,8)," = " | 
|---|
|  | 45 | . . . W $J(^TMP("LRAR",$J,"TST/URG",LRPTYP,LRURG,LRTEST),5),"    " | 
|---|
|  | 46 | . . . W $J($FN($S(LRURGCNT:^(LRTEST)/LRURGCNT,1:0)*100,"",2),5)_"%" | 
|---|
|  | 47 | . . . I X,$Y+6>IOSL D UP1^LRARCR4 Q:LREND | 
|---|
|  | 48 | Q | 
|---|