STANDARD DATA DICTIONARY #697.2 -- PROCEDURE/SUBSPECIALTY FILE 6/27/25 PAGE 1 STORED IN ^MCAR(697.2, (79 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.3) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file stores various File Manager and Screen Handler parameters associated with medical procedures, including global locations, names of File Manager full and brief input templates, and names of Screen Handler enter/edit screens. DD ACCESS: @ AUDIT ACCESS: @ IDENTIFIED BY: PRINT NAME (#7)[R] "W": W:$D(MCGEN) ?43," Release Contol is turned ",$S($P(^(0),U,14):"on",1:"off") POINTED TO BY: TYPE OF PROCEDURE field (#.05) of the GMRC PROCEDURE File (#123.3) PROCEDURE field (#.01) of the PROCEDURE sub-field (#690.24) of the MEDICINE VIEW File (#690.2) PROCEDURE field (#2) of the HEMATOLOGY File (#694) PROCEDURE/SUBSPECIALTY field (#9) of the PROCEDURE TERM File (#694.8) PROCEDURE field (#.01) of the *PROCEDURE sub-field (#697.01) of the ANATOMY File (#697) PROCEDURE field (#.01) of the *PROCEDURE sub-field (#697.53) of the MEDICAL DIAGNOSIS/ICD CODES File (#697.5) PROCEDURE field (#1) of the ENDOSCOPY/CONSULT File (#699) SUBSPECIALTY field (#.05) of the GENERALIZED PROCEDURE/CONSULT File (#699.5) PROCEDURE field (#.06) of the GENERALIZED PROCEDURE/CONSULT File (#699.5) PROCEDURE field (#.01) of the PROCEDURE sub-field (#699.551) of the GROSS File (#699.55) PROCEDURE field (#.01) of the PROCEDURE sub-field (#699.571) of the MODIFIER File (#699.57) PROCEDURE field (#.01) of the *PROCEDURE sub-field (#699.61) of the DIAG/THERAP INTERVENT File (#699.6) CROSS REFERENCED BY: NAME(B), PRINT NAME(BA), GLOBAL LOCATION(C), TYPE OF PROCEDURE(D) 697.2,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>20!($L(X)<2) X LAST EDITED: OCT 16, 1996 HELP-PROMPT: Answer must be 2-20 characters in length. DESCRIPTION: The short names of the various medicine procedures are stored here. DELETE TEST: 1,0)= D EN^DDIOL("Deletion is not allowed!") I 1 LAYGO TEST: 1,0)= N MC S MC=+$O(^MCAR(697.2,"B",X,0)) D:MC EN^DDIOL("A '"_X_"' entry already exists, duplicates are not allowed.") I 'MC NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 697.2^B 1)= S ^MCAR(697.2,"B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.2,"B",$E(X,1,30),DA) 697.2,1 GLOBAL LOCATION 0;2 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>10!($L(X)<5)!'(X'?1P.E)!(X'?.ANP) X LAST EDITED: MAR 31, 1992 HELP-PROMPT: ANSWER MUST BE 5-10 CHARACTERS IN LENGTH DESCRIPTION: This field stores the global reference at which data for this type of medical procedure is stored. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 697.2^C 1)= S ^MCAR(697.2,"C",$E(X,1,30),DA)="" 2)= K ^MCAR(697.2,"C",$E(X,1,30),DA) This cross-reference allow quick access to the global location of the procedure. 697.2,1.1 MEDICAL PATIENT FIELD NUMBER 0;12 FREE TEXT INPUT TRANSFORM: K:$L(X)>7!($L(X)<1)!'(X?.3N.1".".3N) X LAST EDITED: APR 29, 1992 HELP-PROMPT: Answer must be 1-7 characters in length. DESCRIPTION: This is the field number of the Medical Patient field in the file corresponding to this Procedure/Subspecialty. The system assumes that the field number is 1 unless another entry is made. 697.2,2 SCREEN ONE 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>16!($L(X)<3) X LAST EDITED: APR 29, 1988 HELP-PROMPT: ANSWER MUST BE 3-16 CHARACTERS IN LENGTH DESCRIPTION: This holds the name of the first screen for those procedures which have a screen-oriented entry. 697.2,2.1 BRIEF SCREEN ONE 0;13 FREE TEXT INPUT TRANSFORM: K:$L(X)>16!($L(X)<3) X LAST EDITED: MAY 04, 1992 HELP-PROMPT: Answer must be 3-16 characters in length. DESCRIPTION: This holds the name of the first screen for those procedures which have a brief screen-oriented entry. 697.2,3 TYPE OF PROCEDURE 0;4 SET (Required) 'C' FOR CARDIOLOGY; 'G' FOR GI; 'H' FOR HEMATOLOGY; 'P' FOR PULMONARY ENDOSCOPY; 'Z' FOR CONSULT; 'PF' FOR PULMONARY FUNCTION TEST; 'R' FOR RHEUMATOLOGY; 'GEN' FOR GENERIC; 'I' FOR INTERNAL; 'HI' FOR INTERNAL HEMATOLOGY; 'N' FOR NEUROLOGY; LAST EDITED: SEP 27, 1993 HELP-PROMPT: Enter the medical specialty with which this procedure is associated. DESCRIPTION: This field contains the medical specialty with which the procedure is associated. CROSS-REFERENCE: 697.2^D 1)= S ^MCAR(697.2,"D",$E(X,1,30),DA)="" 2)= K ^MCAR(697.2,"D",$E(X,1,30),DA) This cross-reference allow screening of procedures. 697.2,4 ENTRY POINT OF PRINT ROUTINE 0;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>8!($L(X)<1) X LAST EDITED: JAN 30, 1989 HELP-PROMPT: ANSWER MUST BE 1-8 CHARACTERS IN LENGTH DESCRIPTION: This field contains the entry point of the print routine for use with summary of patient procedures routine (MCARPS) 697.2,5 PRINT ROUTINE 0;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>8!($L(X)<5) X LAST EDITED: JAN 30, 1989 HELP-PROMPT: ANSWER MUST BE 5-8 CHARACTERS IN LENGTH DESCRIPTION: This field holds the print routine name for use in the Summary of Patient Procedures routine (MCARPS) 697.2,6 PRINT LINE 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>8!($L(X)<1) X LAST EDITED: OCT 24, 1990 HELP-PROMPT: Answer must be 1-8 characters in length. DESCRIPTION: This field is used if the printing of the report is done in routine 'MCARP'. It sets the routine line name for use by the print routine and the 'Summary of Patient Procedures'. 697.2,7 PRINT NAME 0;8 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<1)!($O(^MCAR(697.2,"BA",X,0))) X LAST EDITED: MAY 28, 1996 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: This field stores the full length name of the medical procedure. This name is used on the print reports. The name must be unique. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 697.2^BA 1)= S ^MCAR(697.2,"BA",$E(X,1,30),DA)="" 2)= K ^MCAR(697.2,"BA",$E(X,1,30),DA) This cross-reference allow the quick access to the full name of the procedure. 697.2,8 USED WITH GENERIC MODULE? 0;9 SET '1' FOR YES; LAST EDITED: JAN 29, 1992 DESCRIPTION: This field is used to distinguish those sub-specialties entered through the Generic module and the individul S.O.A.P. consults. 697.2,9 INPUT TEMPLATE 0;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'$D(^DIE("B",X)) X LAST EDITED: MAY 01, 1992 HELP-PROMPT: Answer must be 3-30 characters in length, and must uniquely identify an existing Input Template for this file. DESCRIPTION: This field indicates what input template is to be used by File Manager in performing *full* line entry/editing of the file in Field 1. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 697.2,10 BRIEF INPUT TEMPLATE 0;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'$D(^DIE("B",X)) X LAST EDITED: MAY 01, 1992 HELP-PROMPT: Answer must be 3-30 characters in length, and must uniquely identify an existing brief Input Template for this file. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 697.2,11 MCESON 0;14 SET '0' FOR OFF; '1' FOR ON; LAST EDITED: FEB 16, 1993 697.2,12 MCESKEY 0;15 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: FEB 16, 1993 HELP-PROMPT: Answer must be 1-40 characters in length. 697.2,13 VIEWING OF SUPERSEDED RECORD 0;16 SET '0' FOR NO; '1' FOR YES; LAST EDITED: JUL 15, 1993 DESCRIPTION: This field allow the manager to remove previous records that has been superseded from the general users and key holders. Answering 'Yes' will allow the non-managers to view or print superseded records. Answering 'No' will only allow the managers to view or print superseded records from the managers menu. 697.2,14 RNV STATUS ON 0;17 SET '0' FOR NO; '1' FOR YES; LAST EDITED: APR 03, 2003 HELP-PROMPT: Allows the manager to allow release not verified status DESCRIPTION: This field allows the manager(s) to remove Release Not Verified as a Status. If the Manager answers "Yes" to RNV STATUS ON for a particular Procedure/Subspecialty, then users with the subspecialty provider key can select Release Not Verified. If the Manager answers "No" to RNV STATUS ON, the key holder can only select a verified status and must sign off on it. 697.2,15 VIEW ALL 0;18 SET '1' FOR YES; LAST EDITED: SEP 14, 1993 697.2,16 LOCALLY DEFINED 0;19 SET '1' FOR YES; LAST EDITED: MAY 24, 1996 DESCRIPTION: This field is used to identify if the procedure name is locally defined. 697.2,1000 CPT CPT;0 POINTER Multiple #697.21 (Add New Entry without Asking) 697.21,.01 CPT 0;1 POINTER TO CPT FILE (#81) (Multiply asked) LAST EDITED: JUN 11, 1996 HELP-PROMPT: Enter the CPT code(s) associated with this procedure. DESCRIPTION: This field allows the user to associate CPT codes with a procedure. CROSS-REFERENCE: 697.21^B 1)= S ^MCAR(697.2,DA(1),"CPT","B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.2,DA(1),"CPT","B",$E(X,1,30),DA) 697.2,1001 PROCEDURE/SUBSPECIALTY 1;1 SET (Required) 'P' FOR PROCEDURE; 'S' FOR SUBSPECIALTY; LAST EDITED: MAY 23, 1997 HELP-PROMPT: Enter P for Procedure, S for Subspecialty DESCRIPTION: This new field is to identify if the entry is a procedure, or a subspecialty. FILES POINTED TO FIELDS CPT (#81) CPT:CPT (#.01) INPUT TEMPLATE(S): MCBUILDGENERIC MAY 15, 1997@11:21 USER #0 ^MCOPRG PRINT TEMPLATE(S): SORT TEMPLATE(S): MCARGEN JUL 01, 1997@14:59 USER #0 USED WITH GENERIC MODULE? EQUALS 1^YES and LOCALLY DEFINED NULL Or TYPE OF PROCEDURE EQUALS "P"^PULMONARY ENDOSCOPY This sort template is to export the entries for generalized procedures, and to fix three entries BRON, LAR, and LAV for Pulmonary Endoscopy. FORM(S)/BLOCK(S):