Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: LRCAPMR2

LRCAPMR2.m

Go to the documentation of this file.
  1. LRCAPMR2 ; IHS/DIR/AAB - WKLD STATS REPORT - COMMENTS PRINT ; [ 4/9/93 ]
  1. ;;5.2;LR;**1006**;SEP 01, 1998
  1. ;
  1. ;;5.2;LAB SERVICE;**201**;Sep 27, 1994
  1. ;
  1. ASKCOM ;lrcm
  1. R !!,"PRINT THE COMMENT PAGES? NO//",LRCM:DTIME
  1. I '$T!(LRCM=U) S LREND=1 Q
  1. I LRCM["?" W !,"Do you want to print comments? YES or NO.",! G ASKCOM
  1. S LRCM=$S($E(LRCM,1)="Y"!($E(LRCM,1)="y"):1,1:0) W !
  1. Q
  1. COMM ;Called from LRCAPMA2,LRCAPML2,LRRP8C
  1. Q:'+$G(LRCM)
  1. N LRDAT,LRCC,LRGCN,LRCCN,LRDCN,LRCONT
  1. D GENCOM Q:LREND
  1. D CAPCOM Q:LREND
  1. D DATCOM
  1. Q
  1. GENCOM ;
  1. N LRHDR,LRHDR3
  1. S LRGCN=0
  1. S LRGCN=$O(^TMP("LR",$J,"GCOM",LRGCN))
  1. Q:'LRGCN ;no general comments
  1. S LRHDR="GENERAL WORKLOAD COMMENTS"
  1. S LRHDR3="[Includes all workload data in date range]"
  1. D HDR^LRCAPU
  1. S LRGCN=0
  1. F S LRGCN=$O(^TMP("LR",$J,"GCOM",LRGCN)) Q:('LRGCN)!(LREND) D
  1. . S LRCOMM=$G(^TMP("LR",$J,"GCOM",LRGCN))
  1. . I $Y+6'<IOSL D NPG^LRCAPU Q:LREND
  1. . W !,LRCOMM,!
  1. D:$E(IOST,1,2)="C-" PAUSE^LRCAPU Q:LREND W @IOF
  1. Q
  1. CAPCOM ;
  1. N LRHDR,LRHDR3
  1. S LRCAPNAM=""
  1. S LRCAPNAM=$O(^TMP("LR",$J,"CCOM",LRCAPNAM))
  1. Q:LRCAPNAM="" ;no wkld code comments
  1. S LRHDR="WORKLOAD COMMENTS by WKLD CODE"
  1. S LRHDR3="[Includes all workload data in date range]"
  1. D HDR^LRCAPU
  1. S LRCAPNAM=""
  1. F S LRCAPNAM=$O(^TMP("LR",$J,"CCOM",LRCAPNAM)) Q:(LRCAPNAM="")!(LREND) D
  1. . S LRCAPNUM=$G(^TMP("LR",$J,"CCOM",LRCAPNAM,0))
  1. . W !!,LRCAPNUM,?15,LRCAPNAM,!
  1. . S LRCCN=0
  1. . F S LRCCN=$O(^TMP("LR",$J,"CCOM",LRCAPNAM,LRCCN)) Q:('LRCCN)!(LREND) D
  1. . . S LRCOMM=$G(^TMP("LR",$J,"CCOM",LRCAPNAM,LRCCN))
  1. . . I $Y+6'<IOSL D
  1. . . . D NPG^LRCAPU
  1. . . . Q:LREND
  1. . . . W !!,LRCAPNUM,?15,LRCAPNAM," (cont.)",!
  1. . . Q:LREND
  1. . . W LRCOMM,!
  1. . W $E(LRDSHS,1,80),!
  1. D:$E(IOST,1,2)="C-" PAUSE^LRCAPU Q:LREND W @IOF
  1. Q
  1. DATCOM ;
  1. N LRDATE,LRHDR,LRHDR3
  1. S LRDAT=0
  1. S LRDAT=$O(^TMP("LR",$J,"DCOM",LRDAT))
  1. Q:'LRDAT ;no date comments
  1. S LRHDR="WORKLOAD COMMENTS by DATE"
  1. S LRHDR3="[Includes all workload data in date range]"
  1. D HDR^LRCAPU
  1. S LRDAT=0
  1. F S LRDAT=$O(^TMP("LR",$J,"DCOM",LRDAT)) Q:('LRDAT)!(LREND) D
  1. . S LRDATE=$$FMTE^XLFDT(LRDAT,"1D")
  1. . W !!,LRDATE,!
  1. . S LRDCN=0
  1. . F S LRDCN=$O(^TMP("LR",$J,"DCOM",LRDAT,LRDCN)) Q:('LRDCN)!(LREND) D
  1. . . S LRCOMM=$G(^TMP("LR",$J,"DCOM",LRDAT,LRDCN))
  1. . . I $Y+6'<IOSL D
  1. . . . D NPG^LRCAPU
  1. . . . Q:LREND
  1. . . . W !!,LRDATE," (cont.)",!
  1. . . Q:LREND
  1. . . W LRCOMM,!
  1. . W $E(LRDSHS,1,80),!
  1. D:$E(IOST,1,2)="C-" PAUSE^LRCAPU Q:LREND W @IOF
  1. Q