STANDARD DATA DICTIONARY #62.07 -- EXECUTE CODE FILE 9/29/25 PAGE 1
STORED IN ^LAB(62.07, (45 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.2)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The execute code file is used to store a variety of program instuctions that are used in various programs in the lab package. The
best way to see what they areand what they do is to sort them out by type. This may only be of academic interest, since these
codes are rarely changed.
The 'execute code' type entries have been moved from this file to the routine LRX. All of the 'execute code' type entries will be
deleted (with the exception of the ERROR TRAP entry) when version 5 of lab is released.
Cross-reference description:
^LAB("X",'SUBSCRIPT NAME')=EXECUTE CODE
Note: With the exception of the Error Trap execute code this x-ref has
been replaced with the program LRX.
Example: X ^LAB("X","PT") is now D PT^LRX
IDENTIFIED BY: TYPE (#3)[R]
POINTED TO BY: EDIT CODE field (#98) of the LABORATORY TEST File (#60)
*BATCH DATA CODE field (#99.1) of the LABORATORY TEST File (#60)
EXECUTE ON DATA REVIEW field (#99.2) of the LABORATORY TEST File (#60)
REQUIRED COMMENT field (#320) of the LABORATORY TEST File (#60)
REQUIRED COMMENT field (#7) of the COLLECTION SAMPLE sub-field (#60.03) of the LABORATORY TEST File (#60)
ACCESSION TRANSFORM field (#.05) of the ACCESSION File (#68)
VERIFICATION CODE field (#.06) of the ACCESSION File (#68)
*IDENTITY CONTROL field (#.07) of the ACCESSION File (#68)
LOAD TRANSFORM field (#.02) of the LOAD/WORK LIST File (#68.2)
INITIAL SETUP field (#.07) of the LOAD/WORK LIST File (#68.2)
AUTO MICRO EDIT TEMPLATE field (#.12) of the LOAD/WORK LIST File (#68.2)
FILE LINK field (#6) of the PROTOCOL File (#101)
CROSS
REFERENCED BY: SUBSCRIPT NAME(AC), NAME(B)
62.07,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2)!'(X'?1P.E)!(X'?.ANP) X
LAST EDITED: NOV 28, 1984
HELP-PROMPT: ANSWER MUST BE 2-30 CHARACTERS IN LENGTH
DESCRIPTION:
The user given name of the code.
CROSS-REFERENCE: 62.07^B
1)= S ^LAB(62.07,"B",$E(X,1,30),DA)=""
2)= K ^LAB(62.07,"B",$E(X,1,30),DA)
62.07,1 EXECUTE CODE .1;E1,220 FREE TEXT
INPUT TRANSFORM: D ^DIM
LAST EDITED: OCT 25, 1984
HELP-PROMPT: ANSWER MUST BE 1-220 CHARACTERS IN LENGTH. AND VALID MUMPS CODE
DESCRIPTION:
The MUMPS code. EXAMPLE: For the SMAC name the code is S CUP=CUP+1 I CUP>8 S CUP=1,TRAY=TRAY+1.
WRITE AUTHORITY: @
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
62.07,2 PURGE CONTROL 0;2 SET
'DAILY' FOR D;
'MONTHLY' FOR M;
'QUARTERLY' FOR Q;
'YEARLY' FOR Y;
DESCRIPTION: This field contains the time interval to purge. Set of codes for Daily, Monthly, Quarterly, or
Yearly.
62.07,3 TYPE 0;3 SET (Required)
'I' FOR IDENTITY;
'V' FOR VERIFICATION;
'A' FOR ACCESSION;
'L' FOR LOADLIST;
'E' FOR EDIT;
'C' FOR COMMENT;
'X' FOR XECUTE;
'D' FOR DATA;
'W' FOR WORKLOAD;
LAST EDITED: NOV 20, 1991
DESCRIPTION: The type of code as categorized by the set of codes. Identity, verfication, accession, loadlist,
edit, or comment.
62.07,4 HELP PROMPT .2;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>200!($L(X)<2) X
LAST EDITED: AUG 28, 1984
HELP-PROMPT: THIS IS THE MESSAGE PRINTED FOR COMMENTS WHEN A '?' IS ENTERED
DESCRIPTION:
The user entered help prompt for the execute code name.
62.07,5 SUBSCRIPT NAME 0;4 FREE TEXT
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>9!($L(X)<2)!($P(^(0),U,3)'="X") X Q:$D(DIU(0)) I $D(X) K:$D(
^LAB("X",X)) X
LAST EDITED: NOV 28, 1984
HELP-PROMPT: 2-9 character function name (don't EVER change this!)
DESCRIPTION: If the entry is type "X", eXecute, this is used in the "X" cross-reference. Otherwise, nothing
should be placed in this field.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 62.07^AC^MUMPS
1)= S ^LAB("X",X)=^LAB(62.07,DA,.1)
2)= K ^LAB("X",X)
62.07,6 DESCRIPTION 1;0 WORD-PROCESSING #62.071
DESCRIPTION:
This field contains information about how the execute code is used, or what it does.
LAST EDITED: FEB 14, 1985
DESCRIPTION:
This field contains information about how the execute code is used, or what it does.
62.07,500 EXECUTE WKLD CODE 9;0 POINTER Multiple #62.09 (Add New Entry without Asking)
LAST EDITED: MAR 15, 1991
DESCRIPTION: College of American Pathologists Workload codes associated
with the execute code are stored here.
IDENTIFIED BY: EXECUTE WKLD CODE #(#1)
62.09,.01 EXECUTE WKLD CODE 0;1 POINTER TO WKLD CODE FILE (#64) (Multiply asked)
INPUT TRANSFORM: S DINUM=X
LAST EDITED: MAR 15, 1991
DESCRIPTION:
Enter the WKLD codes associated with the execute code.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: ^^TRIGGER^62.09^1
1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^LAB(62.07,D0,9,D1,0)):^(0),1:"")
S X=$P(Y(1),U,2),X=X S DIU=X K Y X ^DD(62.09,.01,1,1,1.1) X ^DD(62.09,.01,1,1,1.4)
1.1)= S X=DIV S I(1,0)=$S($D(D1):D1,1:""),I(0,0)=$S($D(D0):D0,1:""),D0=DIV S:'$D(^LAM(+D0,0)) D0=-1
S Y(101)=$S($D(^LAM(D0,0)):^(0),1:"") S X=$P(Y(101),U,2) S D0=I(0,0) S D1=I(1,0)
1.4)= S DIH=$S($D(^LAB(62.07,DIV(0),9,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=62.09,DIG=
1 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^LAB(62.07,D0,9,D1,0)):^(0),1:"")
S X=$P(Y(1),U,2),X=X S DIU=X K Y S X="" X ^DD(62.09,.01,1,1,2.4)
2.4)= S DIH=$S($D(^LAB(62.07,DIV(0),9,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=62.09,DIG=
1 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
CREATE VALUE)= WKLD CODE:WKLD CODE
DELETE VALUE)= @
FIELD)= WKLD CODE NUMBER
62.09,1 EXECUTE WKLD CODE # 0;2 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>99999)!(X<10000)!(X?.E1"."4N.N) X
LAST EDITED: MAR 15, 1991
HELP-PROMPT: Type a Number between 10000 and 99999, 3 Decimal Digits
WRITE AUTHORITY:^
UNEDITABLE
NOTES: TRIGGERED by the EXECUTE WKLD CODE field of the EXECUTE WKLD CODE sub-field of the EXECUTE CODE
File
62.09,2 MULTIPLY FACTOR 0;3 NUMBER
INPUT TRANSFORM:K:+X'=X!(X>100)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAY 22, 1990
HELP-PROMPT: Type a Number between 1 and 100, 0 Decimal Digits
DESCRIPTION: If this particular WKLD code should be multiplied in order to receive proper count, enter that
number here. The default is 1. NOTE: This field is identical to the field found in the Verify
WKLD code field sub file.
62.07,501 SITE NOTES DATE 2;0 DATE Multiple #62.7501
DESCRIPTION:
The date of this particular note.
62.7501,.01 SITE NOTES DATE 0;1 DATE
INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X
LAST EDITED: SEP 12, 1993
CROSS-REFERENCE: 62.7501^B
1)= S ^LAB(62.07,DA(1),2,"B",$E(X,1,30),DA)=""
2)= K ^LAB(62.07,DA(1),2,"B",$E(X,1,30),DA)
62.7501,1 TEXT 1;0 WORD-PROCESSING #62.75011
LAST EDITED: SEP 12, 1993
DESCRIPTION:
Actual text of the note for this code.
LAST EDITED: SEP 12, 1993
FILES POINTED TO FIELDS
WKLD CODE (#64) EXECUTE WKLD CODE:EXECUTE WKLD CODE (#.01)
INPUT TEMPLATE(S):
LR EXECUTE WKLD CODES FEB 03, 1993@17:23 USER #0
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):