ABSVGGG3 ;VAMC ALTOONA/CTB - GENERIC LABEL PRINTING ROUTINE;5/18/00 3:56 PM ;1/12/01 8:04 PM V ;;4.0;VOLUNTARY TIMEKEEPING;**7,10,15,22,23**;JULY 1994; ;GIVEN LIST OF RECORDS IN ^TMP($J,"VLABEL",N)=DA ;PRINT MULTI COLUMN LABEL ;NLABEL=NUMBER OF LABELS/ROW ;NLINES=NUMBER OF LINES/LABEL ;NPAGE=NUMBER OF LABELS/PAGE S NLINES=6 ;DIC=GLOBAL REFERENCE OF FILE ;DR=FIELD NUMBERS TO BE INCLUDED IN LABEL ;print volunteer labels by name K ^TMP("VLABEL") N COUNT,ABSVX,B,DIJ,DIPASS,DISYS,DP,IOP,NODE,P,POP,TYPE,X,ABSVTERM,LASER S ABSVTERM=IO S DIC=503338.1,DIC(0)="AQEMNZ",DIC("A")="Select Label Type: " D ^DIC I Y<0 S X=" Cannot proceed without type of label. Option terminated." D MSG^ABSVQ QUIT S PARAMS=Y(0),LASER=$P(PARAMS,"^",9) S X=($P(PARAMS,"^",2)*$P(PARAMS,"^",3))-1 S:X<0 X=0 S $P(PARAMS,"^",10)=0 I $P(PARAMS,"^",2)>1 D . S DIR(0)="NA^0:"_X_":0",DIR("A")="Skip used labels of first page: ",DIR("B")=0,DIR("?")="Enter the number of labels on the first page that have already been used." . D ^DIR K DIR . Q:Y["^" S $P(PARAMS,"^",10)=Y . QUIT S %ZIS("A")="Please Select Label Device: ",%ZIS="QD" D ^%ZIS I POP D HOME^%ZIS QUIT I 'LASER D ALIGN^ABSVLBL I '% S IOP=ION D ^%ZISC I $D(IO("Q")) D I '$D(DQTIME) S X="