STANDARD DATA DICTIONARY #64.81 -- LAB NLT/CPT CODES FILE 9/29/25 PAGE 1
STORED IN ^LAB(64.81, (1 ENTRY) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.2)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used primarily as a National Laboratory Test (NLT) database upgrade source file. When new/additional NLT codes are
released to the field, they are exported in this file. The installation software takes the entries from the LAB NLT/CPT CODES
(#64.81) and adds them to the WKLD CODE (#64) file, then deletes that installed code from this file. If the installation is
successful, this file will be empty.
NORMALLY, THIS FILE HAS NO DATA EXCEPT DURING INITIAL STAGES OF DATABASE UPGRADE.
The end user never uses this file for day to day laboratory activities.
CROSS
REFERENCED BY: DSS Feeder Key(AC), NAME(B), NLT CODE(C), SUFFIX CODE(D)
LAST MODIFIED: JAN 20,2025@16:00:51
64.81,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>60!($L(X)<2) X
LAST EDITED: JAN 12, 2000
HELP-PROMPT: Answer must be 3-60 characters in length.
CROSS-REFERENCE: 64.81^B
1)= S ^LAB(64.81,"B",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,"B",$E(X,1,30),DA)
64.81,1 NLT CODE 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>13!($L(X)<5) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 5-13 characters in length.
DESCRIPTION:
These are codes used to update target files with new procedures.
CROSS-REFERENCE: 64.81^C
1)= S ^LAB(64.81,"C",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,"C",$E(X,1,30),DA)
64.81,2 EXTERNAL CODE 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: APR 10, 2000
HELP-PROMPT: Answer must be 5-10 characters in length.
64.81,3 RELEASE DATE 0;4 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 31, 1996
64.81,4 INACTIVE DATE 0;5 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 31, 1996
64.81,5 REPLACEMENT CODE 0;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: JUL 31, 1996
HELP-PROMPT: Answer must be 5-10 characters in length.
64.81,6 TYPE 0;7 SET
'CPT' FOR CPT CODE;
'SNO' FOR SNOMED CODE;
'ICD' FOR ICD9 CODE;
'NOS' FOR NOS;
LAST EDITED: JUL 31, 1996
64.81,7 NAME CHANGE 0;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: JUL 31, 1996
HELP-PROMPT: Answer must be 3-60 characters in length.
64.81,8 INSTALL ERROR 0;9 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<2) X
LAST EDITED: JUL 31, 1996
HELP-PROMPT: Answer must be 2-20 characters in length.
64.81,10 SUFFIX CODE 1;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: NOV 29, 1999
HELP-PROMPT: Answer must be 5-10 characters in length.
CROSS-REFERENCE: 64.81^D
1)= S ^LAB(64.81,"D",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,"D",$E(X,1,30),DA)
64.81,11 SUFFIX CODE CHANGE 1;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: APR 10, 2000
HELP-PROMPT: Answer must be 5-10 characters in length.
64.81,12 FILE CHANGE 1;4 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>64.2)!(X<64)!(X?.E1"."2N.N) X
LAST EDITED: NOV 29, 1999
HELP-PROMPT: Type a Number between 64 and 64.2, 1 Decimal Digit
64.81,13 SYNONYM CODE 1;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: APR 10, 2000
HELP-PROMPT: Answer must be 5-10 characters in length.
64.81,14 SYNONYM CODE CHANGE 1;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<5) X
LAST EDITED: APR 10, 2000
HELP-PROMPT: Answer must be 5-10 characters in length.
64.81,15 SYNONYM NAME 1;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: APR 10, 2000
HELP-PROMPT: Answer must be 3-60 characters in length.
64.81,16 SYNONYM NAME CHANGE 1;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: NOV 24, 1999
HELP-PROMPT: Answer must be 3-60 characters in length.
64.81,17 TRANSPORT 2;0 Multiple #64.8117 (Add New Entry without Asking)
LAST EDITED: APR 15, 2000
DESCRIPTION:
This is an entry transported from the Workload Code file (64).
64.8117,.01 TRANSPORT # 0;1 NUMBER (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: APR 21, 2000
HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits
DESCRIPTION: This number represents the IEN number for the reference soruce file being transported.
[^LAM(#,0)]
TECHNICAL DESCR:
This number is the ien of the WKLD Code file (64).
CROSS-REFERENCE: 64.8117^B
1)= S ^LAB(64.81,DA(1),2,"B",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,DA(1),2,"B",$E(X,1,30),DA)
64.8117,1 PROCEDURE 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>50!($L(X)<2) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 2-50 characters in length.
DESCRIPTION:
This is the procedure name.
CROSS-REFERENCE: 64.8117^C
1)= S ^LAB(64.81,DA(1),2,"C",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,DA(1),2,"C",$E(X,1,30),DA)
64.8117,1.02 DESCRIPTION 2;0 WORD-PROCESSING #64.813
LAST EDITED: DEC 27, 2000
DESCRIPTION:
This is a exploded name for the code.
64.8117,1.04 PRINT NAME 3;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: APR 18, 2000
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION:
This field contains a condensed version of the name.
64.8117,2 WKLD CODE 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>11!($L(X)<10) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 10-11 characters in length.
DESCRIPTION:
This is the code number for the procedure.
CROSS-REFERENCE: 64.8117^D
1)= S ^LAB(64.81,DA(1),2,"D",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,DA(1),2,"D",$E(X,1,30),DA)
64.8117,3 WKLD UNIT WEIGHT 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>900)!(X<.1)!(X?.E1"."2N.N) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Type a Number between .1 and 900, 1 Decimal Digit
DESCRIPTION:
The units or weight for this procedure.
64.8117,5 BILLABLE PROCEDURE 0;6 SET
'1' FOR YES;
'0' FOR NO;
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Indicates if this procedure is billable using LMIP rules.
64.8117,6 Reserve 1 0;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>5!($L(X)<5) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 5 characters in length.
DESCRIPTION:
Not used.
64.8117,7 UNIT FOR COUNT 0;8 POINTER TO WKLD ITEM FOR COUNT FILE (#64.22)
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Indicate what specimen unit is used for counting.
64.8117,8 COST 0;11 NUMBER
INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>10000)!(X<0)!(X?.E1"."3.N) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Type a Dollar amount between 0 and 10000, 2 Decimal Digits
DESCRIPTION:
The cost of this procedure.
64.8117,9 PRICE 0;12 NUMBER
INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>10000)!(X<.01)!(X?.E1"."3.N) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Type a Dollar amount between .01 and 10000, 2 Decimal Digits
DESCRIPTION:
The price of this procedure.
64.8117,10 SORTING GROUP 0;13 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<1) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 1-10 characters in length.
DESCRIPTION:
What local sorting group is used to listing of procedures.
64.8117,12 Reserve 3 0;14 SET
'1' FOR YES;
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Not used.
64.8117,13 MANUFACTURER 0;15 POINTER TO WKLD INSTRUMENT MANUFACTURER FILE (#64.3)
LAST EDITED: DEC 27, 2000
DESCRIPTION:
The manufacturer of this procedure or test.
64.8117,14 WKLD CODE LAB SECTION 0;16 POINTER TO WKLD CODE LAB SECT FILE (#64.21)
LAST EDITED: DEC 27, 2000
DESCRIPTION:
What standardized workload section this procedure is assigned.
64.8117,15 DSS Feeder Key 0;17 SET
'1' FOR YES;
LAST EDITED: SEP 12, 2002
DESCRIPTION:
Is this test reportable to DSS API.
CROSS-REFERENCE: 64.81^AC
1)= S ^LAB(64.81,"AC",$E(X,1,30),DA(1),DA)=""
2)= K ^LAB(64.81,"AC",$E(X,1,30),DA(1),DA)
64.8117,16 ACTIVATE WKLD CODE 0;18 SET
'1' FOR YES;
LAST EDITED: DEC 27, 2000
DESCRIPTION:
This field indicate is this code has been used to report LMIP data.
64.8117,17 BATCH ANALYZER 0;19 SET
'1' FOR YES;
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Not being used.
64.8117,18 CODE 4;0 VARIABLE POINTER Multiple #64.811718
64.811718,.01 CODE 0;1 VARIABLE POINTER (Multiply asked)
FILE ORDER PREFIX LAYGO MESSAGE
81 1 CPT n active CPT code.
61.1 2 SNOMED n SNOMED code.
80 3 ICD9 n active ICD9 code.
SCREEN ON FILE 81: S DIC("S")="I $P($$CPT^ICPTCOD(+Y),U,7)"
SCREEN EXPLANATION: Only select active CPT codes.
SCREEN ON FILE 80: S DIC("S")="I '$P(^ICD9(Y,0),U,9)"
SCREEN EXPLANATION: No inactive ICD9 codes.
LAST EDITED: APR 01, 2003
DESCRIPTION:
What code is assigned to this procedure.
CROSS-REFERENCE: 64.811718^B
1)= S ^LAB(64.81,DA(2),2,DA(1),4,"B",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,DA(2),2,DA(1),4,"B",$E(X,1,30),DA)
3)= Required Index for Variable Pointer
64.811718,2 RELEASE DATE 0;3 DATE
INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Enter the date that the code becomes 'ACTIVE'.
64.811718,3 INACTIVE DATE 0;4 DATE
INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 18, 2000
DESCRIPTION:
Enter the date that the code became 'INACTIVE'.
64.811718,4 REPLACEMENT CODE 0;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: APR 18, 2000
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION:
Enter the replacing code after inactivation.
64.811718,5 TYPE 0;2 SET
'CPT' FOR CPT CODE;
'SNO' FOR SNOMED CODE;
'ICD' FOR ICD9 CODE;
'NOS' FOR NOS;
LAST EDITED: APR 18, 2000
DESCRIPTION:
Enter the coding system that uses this code.
64.811718,6 CODE NOTES 1;0 WORD-PROCESSING #64.8117186
LAST EDITED: DEC 27, 2000
DESCRIPTION:
Notes about the use of this code. about the use of this code.
64.8117,19 SYNONYM 1;0 Multiple #64.811719
64.811719,.01 SYNONYM 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM: K:$L(X)>50!($L(X)<2) X
LAST EDITED: DEC 27, 2000
HELP-PROMPT: Answer must be 2-50 characters in length.
DESCRIPTION:
Other names for this procedure.
CROSS-REFERENCE: 64.811719^B
1)= S ^LAB(64.81,DA(2),2,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^LAB(64.81,DA(2),2,DA(1),1,"B",$E(X,1,30),DA)
64.8117,26 DEFAULT LOINC CODE 9;1 POINTER TO LAB LOINC FILE (#95.3)
LAST EDITED: SEP 27, 2005
DESCRIPTION:
Default LOINC code to be used if no specific method is available..
64.8117,64 MI/AP DATABASE CODE 63;1 POINTER TO LAB ELECTRONIC CODES FILE (#64.061)
LAST EDITED: FEB 14, 2006
DESCRIPTION: This file is used to link the electronic code that contains data storage mapping for this
WKLD CODE. This mapping is used for HL7 message processing.
FILES POINTED TO FIELDS
LAB ELECTRONIC CODES (#64.061) TRANSPORT:MI/AP DATABASE CODE (#64)
LAB LOINC (#95.3) TRANSPORT:DEFAULT LOINC CODE (#26)
WKLD CODE LAB SECT (#64.21) TRANSPORT:WKLD CODE LAB SECTION (#14)
WKLD INSTRUMENT MANUFACTURER
(#64.3) TRANSPORT:MANUFACTURER (#13)
WKLD ITEM FOR COUNT (#64.22) TRANSPORT:UNIT FOR COUNT (#7)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):