STANDARD DATA DICTIONARY #64.81 -- LAB NLT/CPT CODES FILE 3/24/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):