STANDARD DATA DICTIONARY #627.8 -- DIAGNOSTIC RESULTS - MENTAL HEALTH FILE 9/29/25 PAGE 1
STORED IN ^YSD(627.8, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.01)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
File contains the results of the Diagnosis Option in the Mental Health System.
"AC" Xref - DFN, Inverse Date, Dx, Status, IFN.
Used to list dx as Active, Inactive, etc.
"AE" Xref - Type (DSM or ICD DIAGNOSIS), DFN, System Dte, Dx, DFN.
Used for reference.
"AF" Xref - DFN, Inverse Date, DX, IFN.
Used for historical listing.
"AG" Xref - Type (DSM or ICD DIAGNOSIS), DFN, Dx, IFN.
Used for listing duplicate diagnoses.
COMPILED CROSS-REFERENCE ROUTINE: YSXRAY
CROSS
REFERENCED BY: CONDITION(AC), DXLS(AD), DIAGNOSIS(AE), DIAGNOSIS(AF), DIAGNOSIS(AG), DXLS(AH), SEVERITY CODE(AX4), AXIS 5(AX5),
FILE ENTRY DATE(B), PATIENT NAME(C)
627.8,.01 FILE ENTRY DATE 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=$P($H,",",2),Y=Y_"."_$E(0,1,2-$L(X\3600))_(X\3600)_$E(0,1,2-$L(X#3600\60))_
(X#3600\60)_$E(0,1,2-$L(X#60))_(X#60),Y=+Y,X=Y K:Y<1 X
DESCRIPTION:
Date/time patient data entered into file. Transparent to user.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 627.8^B
1)= S ^YSD(627.8,"B",$E(X,1,30),DA)=""
2)= K ^YSD(627.8,"B",$E(X,1,30),DA)
627.8,.02 PATIENT NAME 0;2 POINTER TO PATIENT FILE (#2) (Required)
LAST EDITED: SEP 03, 1996
DESCRIPTION:
Patient name. Set through the routine, ^YSLRP.
CROSS-REFERENCE: 627.8^C
1)= S ^YSD(627.8,"C",$E(X,1,30),DA)=""
2)= K ^YSD(627.8,"C",$E(X,1,30),DA)
627.8,.03 DATE/TIME OF DIAGNOSIS 0;3 DATE (Required)
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
DESCRIPTION:
Date and time of diagnosis as indicated by person formulating the dx.
627.8,.04 DIAGNOSIS BY 0;4 POINTER TO NEW PERSON FILE (#200)
DESCRIPTION:
Person responsible for dx. Not necessarily the transcriber.
627.8,.05 TRANSCRIBER 0;5 POINTER TO NEW PERSON FILE (#200)
DESCRIPTION:
Person entering data into the file. Transparent to user.
627.8,1 DIAGNOSIS 1;1 VARIABLE POINTER
FILE ORDER PREFIX LAYGO MESSAGE
80 2 I n ICD DIAGNOSIS
627.5 1 D n DSM-III-R
627.7 3 4 n DSM
INPUT TRANSFORM: D DXVALID^YSDXUTL
LAST EDITED: APR 11, 2012
HELP-PROMPT: Enter a DSM code for Axes 1 or 2; an ICD DIAGNOSIS Code for Axis 3.
DESCRIPTION: The diagnosis is a condition which may be responsible for the evaluation or admission to clinical
care.
CROSS-REFERENCE: 627.8^AE^MUMPS
1)= S X1=$S(X["ICD":"I",X["DIC":"D",1:"Z"),^YSD(627.8,"AE",X1,$P(^YSD(627.8,DA,0),"^",2),$P(^YSD(62
7.8,DA,0),"^",3),$E(X,1,30),DA)=""
2)= S X1=$S(X["ICD":"I",X["DIC":"D",1:"Z") K ^YSD(627.8,"AE",X1,$P(^YSD(627.8,DA,0),"^",2),$P(^YSD(
627.8,DA,0),"^",3),$E(X,1,30),DA)
CROSS-REFERENCE: 627.8^AF^MUMPS
1)= S ^YSD(627.8,"AF",$P(^YSD(627.8,DA,0),"^",2),9999999.0000-$P(^YSD(627.8,DA,0),"^",3),$E(X,1,30)
,DA)=""
2)= K ^YSD(627.8,"AF",$P(^YSD(627.8,DA,0),"^",2),9999999.0000-$P(^YSD(627.8,DA,0),"^",3),$E(X,1,30)
,DA)
CROSS-REFERENCE: 627.8^AG^MUMPS
1)= S X1=$S(X["ICD":"I",X["DIC":"D",1:"Z"),^YSD(627.8,"AG",X1,$P(^YSD(627.8,DA,0),"^",2),$E(X,1,30)
,DA)=""
2)= S X1=$S(X["ICD":"I",X["DIC":"D",1:"Z") K ^YSD(627.8,"AG",X1,$P(^YSD(627.8,DA,0),"^",2),$E(X,1,3
0),DA)
627.8,5 STATUS (V/P/R/I/N/RU) 1;2 SET (Required)
'v' FOR VERIFIED;
'p' FOR PROVISIONAL;
'r' FOR REFORMULATED;
'i' FOR INACTIVE;
'n' FOR NOT FOUND;
'ru' FOR RULE OUT;
DESCRIPTION:
This is a SET of codes defining the status of the diagnosis.
627.8,7 CONDITION 1;4 SET (Required)
'A' FOR ACTIVE;
'I' FOR INACTIVATED;
DESCRIPTION: States whether a dx is clinically active or inactive. (Active is based on the status of verified
or provisional. All others are considered inactive.)
CROSS-REFERENCE: 627.8^AC^MUMPS
1)= S ^YSD(627.8,"AC",$P(^YSD(627.8,DA,0),"^",2),9999999-$P(^YSD(627.8,DA,0),"^",3),$P(^YSD(627.8,D
A,1),"^"),X,DA)=""
2)= K ^YSD(627.8,"AC",$P(^YSD(627.8,DA,0),"^",2),9999999-$P(^YSD(627.8,DA,0),"^",3),$P(^YSD(627.8,D
A,1),"^"),X,DA)
627.8,8 INACTIVATED DATE 1;5 DATE (Required)
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
DESCRIPTION: When a dx status changes from active to inactive, this flags is set. This permits the system to
show only truly active dx while maintaining a history of the dx's status.
627.8,9 STATUS CHANGED 1;6 SET
'Y' FOR YES;
'N' FOR NO;
DESCRIPTION:
Indicates if this dx's status has been changes from Active to Inactive.
627.8,10 DXLS 1;3 SET (Required)
'y' FOR YES;
'n' FOR NO;
'c' FOR CHANGED;
DESCRIPTION: This is the diagnosis accounting for the largest % of length of stay for an admission. There may
only be ONE DXLS (DSM or ICD DIAGNOSIS) per admission.
This information may not be the same as that stored in the Patient Treatment Folder (PTF).
CROSS-REFERENCE: 627.8^AD^MUMPS
1)= S:X="y" ^YSD(627.8,"AD",$P(^YSD(627.8,DA,0),"^",2),9999999.0000-$P(^YSD(627.8,DA,0),"^",3),DA)=
""
2)= K:X="y" ^YSD(627.8,"AD",$P(^YSD(627.8,DA,0),"^",2),9999999.0000-$P(^YSD(627.8,DA,0),"^",3),DA)
CROSS-REFERENCE: 627.8^AH^MUMPS
1)= I "yc"[X S ^YSD(627.8,"AH",$P(^YSD(627.8,DA,0),"^",2),9999999-$P(^YSD(627.8,DA,0),"^",3),DA)=""
2)= I "yc"[X K ^YSD(627.8,"AH",$P(^YSD(627.8,DA,0),"^",2),9999999-$P(^YSD(627.8,DA,0),"^",3),DA)
627.8,50 MODIFIERS 5;0 POINTER Multiple #627.82 (Add New Entry without Asking)
DESCRIPTION:
Modifiers further clarify the diagnosis. They are entered in accordance with the DSM-IV Manual.
627.82,.01 MODIFIER 0;1 POINTER TO DSM MODIFIERS FILE (#627.9) (Multiply asked)
DESCRIPTION:
Each dx has a modifier or group of modifiers to further define itself.
CROSS-REFERENCE: 627.82^B
1)= S ^YSD(627.8,DA(1),5,"B",$E(X,1,30),DA)=""
2)= K ^YSD(627.8,DA(1),5,"B",$E(X,1,30),DA)
627.82,1 NUMBER OF ANSWER 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>2!($L(X)<1) X
HELP-PROMPT: ANSWER MUST BE 1-2 CHARACTERS IN LENGTH
DESCRIPTION:
Stores the response made by the responsible party to the modifier.
627.82,2 STANDS FOR 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<1) X
HELP-PROMPT: ANSWER MUST BE 1-60 CHARACTERS IN LENGTH
DESCRIPTION:
Actual narrative of modifier. Stored to speed printout of lists and reports.
627.8,60 PSYCHOSOCIAL STRESSOR 60;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<1) X
HELP-PROMPT: Short, descriptive narrative of stressor (1-60 characters in length).
DESCRIPTION: A stressor frequently plays a precipitating role in a disorder or it may also be a consequence of
the person's psychopathology.
627.8,61 SEVERITY CODE 60;2 SET
'1' FOR NONE;
'2' FOR MILD;
'3' FOR MODERATE;
'4' FOR SEVERE;
'5' FOR EXTREME;
'6' FOR CATASTROPHIC;
'0' FOR INADEQUATE INFORMATION/NO CHANGE IN CONDITION;
HELP-PROMPT: Enter degree (0-6) of severity of psychosocial stressor.
DESCRIPTION: Axis 4 provides a scale, the Severity of Psychosocial Stressors Scale, for coding overall severity
of a psychosocial stressor or multiple psychosocial stressors that have occurred in the year
preceding the current evaluation.
CROSS-REFERENCE: 627.8^AX4^MUMPS
1)= N X1 S X1=$G(^YSD(627.8,DA,0)) S ^YSD(627.8,"AX4",$P(X1,U,2),9999999-$P(X1,U,3),DA)=""
2)= N X1 S X1=$G(^YSD(627.8,DA,0)) K ^YSD(627.8,"AX4",$P(X1,U,2),9999999-$P(X1,U,3),DA)
627.8,65 AXIS 5 60;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>100)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: SEP 26, 1997
HELP-PROMPT: Type a number (1-100) relevant to the GAF Scale.
DESCRIPTION: Axis 5 permits the clinician to indicate his/her overall judgment of a person's psychological,
social and occupation functioning on a scale, the Global Assessment of Functioning (GAF Scale),
that assesses mental illness.
CROSS-REFERENCE: 627.8^AX5^MUMPS
1)= N X1 S X1=$G(^YSD(627.8,DA,0)) S ^YSD(627.8,"AX5",$P(X1,U,2),9999999-$P(X1,U,3),DA)=""
2)= N X1 S X1=$G(^YSD(627.8,DA,0)) K ^YSD(627.8,"AX5",$P(X1,U,2),9999999-$P(X1,U,3),DA)
627.8,66 PATIENT TYPE 60;4 SET
'I' FOR In-Patient;
'O' FOR Out-Patient;
LAST EDITED: JUN 15, 1998
HELP-PROMPT: Please enter 'I' for In-Patient or 'O' for Out-Patient
DESCRIPTION:
Patient Type indicates that the patient is either an 'I'n-Patient or 'O'ut-Patient.
627.8,80 COMMENT 80;0 WORD-PROCESSING #627.81 (NOWRAP)
DESCRIPTION:
This is additional comments describing this diagnosis.
FILES POINTED TO FIELDS
DSM (#627.7) DIAGNOSIS (#1)
DSM MODIFIERS (#627.9) MODIFIERS:MODIFIER (#.01)
DSM-III-R (#627.5) DIAGNOSIS (#1)
ICD DIAGNOSIS (#80) DIAGNOSIS (#1)
NEW PERSON (#200) DIAGNOSIS BY (#.04)
TRANSCRIBER (#.05)
PATIENT (#2) PATIENT NAME (#.02)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):