STANDARD DATA DICTIONARY #697.5 -- MEDICAL DIAGNOSIS/ICD CODES FILE 3/24/25 PAGE 1 STORED IN ^MCAR(697.5, (907 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.3) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- THIS FILE CONTAINS VARIOUS MEDICAL DIAGNOSES WITH A SCREEN TO DIFFERENTIATE THE AREA OF MEDICINE ASSOCIATED WITH IT. IT ALSO STORES THE VARIOUS ICD CODES ASSOCIATED WITH EACH DIAGNOSIS DD ACCESS: @ AUDIT ACCESS: @ POINTED TO BY: DIAGNOSIS field (#.01) of the DIAGNOSIS sub-field (#691.15) of the ECHO File (#691) INDICATION field (#.01) of the INDICATION sub-field (#691.18) of the CARDIAC CATHETERIZATION File (#691.1) CARDIAC DX field (#6) of the ELECTROPHYSIOLOGY (EP) File (#691.8) ARRHYTHMIA DX field (#.01) of the ARRHYTHMIA DX sub-field (#691.805) of the ELECTROPHYSIOLOGY (EP) File (#691.8) FINAL DIAGNOSIS field (#.01) of the FINAL DIAGNOSIS sub-field (#694.035) of the HEMATOLOGY File (#694) PROVISIONAL DX field (#.01) of the PROVISIONAL DX sub-field (#694.038) of the HEMATOLOGY File (#694) PRIMARY DIAGNOSIS field (#204) of the ENDOSCOPY/CONSULT File (#699) IMPRESSION field (#6) of the LOCATION EVALUATED sub-field (#699.01) of the ENDOSCOPY/CONSULT File (#699) SECONDARY DIAGNOSIS field (#.01) of the SECONDARY DIAGNOSIS sub-field (#699.75) of the ENDOSCOPY/CONSULT File (#699) CONSULT DX field (#.01) of the CONSULT DX sub-field (#700.01) of the PULMONARY FUNCTION TESTS File (#700) DIAGNOSIS field (#.01) of the DIAGNOSIS sub-field (#701.0615) of the RHEUMATOLOGY File (#701) CROSS REFERENCED BY: DIAGNOSIS(B), DIAGNOSIS(C), PROCEDURE(D), DIAGNOSIS(E), PROCEDURE(F), DIAGNOSIS(G), SPECIAL DIAGNOSIS TYPE(H), PROCEDURE NAME(I) 697.5,.01 DIAGNOSIS 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>50!($L(X)<3)!'(X'?1P.E) X LAST EDITED: MAY 10, 1996 HELP-PROMPT: Answer must be 3-50 characters in length. DESCRIPTION: This field identifies a list of diagnoses for the various medical tests. CROSS-REFERENCE: 697.5^B 1)= S ^MCAR(697.5,"B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.5,"B",$E(X,1,30),DA) CROSS-REFERENCE: 697.5^C^KWIC 1)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I) >2,^DD("KWIC")'[I S ^MCAR(697.5,"C",I,DA)="" 2)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I) >2 K ^MCAR(697.5,"C",I,DA) This cross-reference indexes the file by each key word in the DIAGNOSIS field (#1). CROSS-REFERENCE: 697.5^E^MUMPS 1)= F %=0:0 S %=$O(^MCAR(697.5,DA,4,%)) Q:%'>0 I $D(^(%,0)) S %1=$P(^(0),U,1) I $L(%1) S ^MCAR(697 .5,"A."_%1,X,DA)="" 2)= F %=0:0 S %=$O(^MCAR(697.5,DA,4,%)) Q:%'>0 I $D(^(%,0)) S %1=$P(^(0),U,1) I $L(%1) K ^MCAR(697 .5,"A."_%1,X,DA) Sorts Diagnosis by Procedure Types CROSS-REFERENCE: 697.5^G^MUMPS 1)= I $D(^MCAR(697.5,DA,3)) S %=$P(^(3),U),^MCAR(697.5,"A."_%,X,DA)="" 2)= I $D(^MCAR(697.5,DA,3)) S %=$P(^(3),U) K ^MCAR(697.5,"A."_%,X,DA) This stores the list of special diagnosis types 697.5,1 ICD CODE 2;0 POINTER Multiple #697.51 (Add New Entry without Asking) DESCRIPTION: This field is a multiple field which stores ICD codes for the various Diagnoses. It is not being used at the present time and is expected to be converted to a singular field, so as to facilitate looking up diagnoses by ICD code, in the future. 697.51,.01 ICD CODE 0;1 POINTER TO ICD DIAGNOSIS FILE (#80) (Multiply asked) LAST EDITED: MAR 02, 1989 HELP-PROMPT: Enter the ICD code with which this diagnosis is associated. DESCRIPTION: This field identifies the specific ICD code for this diagnosis CROSS-REFERENCE: 697.51^B 1)= S ^MCAR(697.5,DA(1),2,"B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.5,DA(1),2,"B",$E(X,1,30),DA) 697.5,2 SPECIAL DIAGNOSIS TYPE 3;1 SET 'H' FOR HEMATOLOGY-PROVISIONAL DIAGNOSIS; 'HF' FOR HEMATOLOGY-FINAL DIAGNOSIS; 'PC' FOR PFT CONSULT DIAGNOSIS; 'C' FOR CARDIOLOGY DIAGNOSIS; 'G' FOR GI DIAGNOSIS; 'P' FOR PULMONARY DIAGNOSIS; LAST EDITED: MAY 10, 1996 HELP-PROMPT: Enter the procedure/subspecialty code to which this diagnosis applies. DESCRIPTION: This field is used as a screen to allow separation of diagnoses within a specified procedure. SCREEN: S DIC("S")="I ""^C^G^P^""'[(U_Y_U)" EXPLANATION: Codes C, G, and P are no longer used. CROSS-REFERENCE: 697.5^H^MUMPS 1)= S ^MCAR(697.5,"A."_X,$P(^MCAR(697.5,DA,0),U),DA)="" 2)= K ^MCAR(697.5,"A."_X,$P(^MCAR(697.5,DA,0),U),DA) Sets Special Diagnosis Type List 697.5,3 *PROCEDURE 1;0 POINTER Multiple #697.53 LAST EDITED: AUG 05, 1992 DESCRIPTION: This field stores the various procedures with which the diagnosis is applicable. 697.53,.01 PROCEDURE 0;1 POINTER TO PROCEDURE/SUBSPECIALTY FILE (#697.2) (Multiply asked) LAST EDITED: OCT 21, 1991 HELP-PROMPT: Enter a procedure to which this diagnosis applies. DESCRIPTION: This field identifies the specific procedure that the diagnosis is applicable to. CROSS-REFERENCE: 697.53^B 1)= S ^MCAR(697.5,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.5,DA(1),1,"B",$E(X,1,30),DA) CROSS-REFERENCE: 697.5^D^MUMPS 1)= S ^MCAR(697.5,"D",$E(X,1,30),DA(1))="" 2)= K ^MCAR(697.5,"D",$E(X,1,30),DA(1)) This cross-reference indexes the entire file in alphabetical order by procedure. CROSS-REFERENCE: 697.5^F^MUMPS 1)= S %=$P(^MCAR(697.2,X,0),U,1) I $L(%) S ^MCAR(697.5,"A."_%,$P(^MCAR(697.5,DA(1),0),U),DA(1))=" " 2)= S %=$P(^MCAR(697.2,X,0),U,1) I $L(%) K ^MCAR(697.5,"A."_%,$P(^MCAR(697.5,DA(1),0),U),DA(1)) Sorts Diagnoses by procedure. 697.5,3.1 PROCEDURE NAME 4;0 Multiple #697.55 DESCRIPTION: This field stores the various procedures with which the diagnosis is applicable. 697.55,.01 PROCEDURE NAME 0;1 FREE TEXT (Multiply asked) INPUT TRANSFORM: I $D(X) N DO,DIC,Y S DIC="^MCAR(697.2,",DIC(0)="QEZ" D ^DIC S:+Y'=-1 X=$P(Y,U,2) K:+Y<0 X LAST EDITED: JUL 26, 1994 HELP-PROMPT: This field stores the various procedures with which the diagnosis is applicable. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 697.55^B 1)= S ^MCAR(697.5,DA(1),4,"B",$E(X,1,30),DA)="" 2)= K ^MCAR(697.5,DA(1),4,"B",$E(X,1,30),DA) CROSS-REFERENCE: 697.5^I^MUMPS 1)= S ^MCAR(697.5,"A."_X,$P(^MCAR(697.5,DA(1),0),U),DA(1))="" 2)= K ^MCAR(697.5,"A."_X,$P(^MCAR(697.5,DA(1),0),U),DA(1)) Sorts Diagnoses by procedure. 697.5,4 INTEGRATOR ICD CODE 0;2 POINTER TO ICD DIAGNOSIS FILE (#80) LAST EDITED: OCT 28, 1991 FILES POINTED TO FIELDS ICD DIAGNOSIS (#80) INTEGRATOR ICD CODE (#4) ICD CODE:ICD CODE (#.01) PROCEDURE/SUBSPECIALTY (#697.2) *PROCEDURE:PROCEDURE (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):