STANDARD DATA DICTIONARY #214.6 -- NURS CLASSIFICATION FILE 6/27/25 PAGE 1 STORED IN ^NURSA(214.6, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 4.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains classification information in a flat file format. DD ACCESS: @ RD ACCESS: WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ IDENTIFIED BY: NAME (#.02)[R] POINTED TO BY: CLASSIFICATION REVIEWED field (#.04) of the NURS REVIEW CLASSIFICATION File (#214.7) NEW CLASSIFICATION DATE/TIME field (#2) of the NURS REVIEW CLASSIFICATION File (#214.7) CROSS REFERENCED BY: NAME(AA), CLASSIFICATION DATE/TIME(AZ1), CLASSIFICATION DATE/TIME(AZ2), COUNT(AZ3), NURS LOCATION(AZ4), CLASSIFICATION DATE/TIME(B), NAME(C), NURS LOCATION(E) 214.6,.01 CLASSIFICATION DATE/TIME 0;1 DATE (Required) INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:($P(Y,".")>DT)!(Y<1) X LAST EDITED: NOV 22, 1991 DESCRIPTION: This field indicates the date and time of a patient's classification. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 214.6^B 1)= S ^NURSA(214.6,"B",$E(X,1,30),DA)="" 2)= K ^NURSA(214.6,"B",$E(X,1,30),DA) This is the main index on the 'Classification Date/Time' field of the NURS Classification file. CROSS-REFERENCE: 214.6^AZ1^MUMPS 1)= S NURSD=$S('$D(^NURSA(214.6,DA,0)):"",1:$P(^(0),U,2)) S:NURSD'="" ^NURSA(214.6,"AA",NURSD,99999 99-X,DA)="" K NURSD 2)= S NURSD=$S('$D(^NURSA(214.6,DA,0)):"",1:$P(^(0),U,2)) K:NURSD'="" ^NURSA(214.6,"AA",NURSD,99999 99-X,DA) K NURSD This mumps index is an inverted time/date index which make the latest classification the first one accessed by sorting through this index. CROSS-REFERENCE: 214.6^AZ2^MUMPS 1)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") S:$P(NUR,"^",8)'=""&($P(NUR,"^",10)'="") ^NURSA(214. 6,"ACNT",X\1,+$P(NUR,"^",8),$P(NUR,"^",10),DA)="" K NUR 2)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") K:$P(NUR,"^",8)'=""&($P(NUR,"^",10)'="") ^NURSA(214. 6,"ACNT",X\1,+$P(NUR,"^",8),$P(NUR,"^",10),DA) K NUR This index separates true classification entries from DOM, hemodialysis, and recovery room counts. 214.6,.02 NAME 0;2 POINTER TO PATIENT FILE (#2) (Required) LAST EDITED: NOV 18, 1987 DESCRIPTION: Name of the patient being classified. Pointer to the Patient File (#2). CROSS-REFERENCE: 214.6^C 1)= S ^NURSA(214.6,"C",$E(X,1,30),DA)="" 2)= K ^NURSA(214.6,"C",$E(X,1,30),DA) This index is on the 'Name' field in the NURS Classification file. CROSS-REFERENCE: 214.6^AA^MUMPS 1)= S NURSDT=$S('$D(^NURSA(214.6,DA,0)):"",1:$P(^(0),U,1)) S:NURSDT'="" ^NURSA(214.6,"AA",X,9999999 -NURSDT,DA)="" K NURSDT 2)= S NURSDT=$S('$D(^NURSA(214.6,DA,0)):"",1:$P(^(0),U,1)) K:NURSDT'="" ^NURSA(214.6,"AA",X,9999999 -NURSDT,DA) K NURSDT This mumps index identifies the latest patient classification by name and date/time. 214.6,1 CATEGORY 0;3 NUMBER (Required) INPUT TRANSFORM: K:+X'=X!(X>5)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: JUN 22, 1989 HELP-PROMPT: Type a Number between 1 and 5, 0 Decimal Digits DESCRIPTION: The patient's current nursing AMIS classification or acuity rating. Entered as a whole number between 1 and 5. 214.6,2 FACTORS 0;4 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>9!($L(X)<1)!(X'="N/A"&(X'?.AN)) X I $D(X) X:$D(^%ZOSF("UPPERCASE")) "N Y X ^%ZOSF(""UPPERCA SE"") S X=Y Q" LAST EDITED: MAR 30, 1994 HELP-PROMPT: ANSWER MUST BE 1-9 CHARACTERS IN LENGTH DESCRIPTION: The factors (elements) selected by an RN in classifying the patient. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 214.6,3 ENTERED BY 0;5 SET (Required) 'C' FOR COMPUTER; 'U' FOR USER; DESCRIPTION: This field identifies how the classification was finally determined, (i.e., by the computer or RN user). Identified by a set of codes. C=Computer U=User. 214.6,4 CLASSIFIER 0;6 POINTER TO NEW PERSON FILE (#200) (Required) LAST EDITED: JAN 13, 1992 DESCRIPTION: The person entered the classification. Points to the NEW PERSON file (#200). 214.6,5 COMMENTS 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X HELP-PROMPT: ANSWER MUST BE 1-50 CHARACTERS IN LENGTH DESCRIPTION: The circumstances or factors for altering the computer's classification of the patient. 214.6,6 NURS LOCATION 0;8 POINTER TO NURS LOCATION FILE (#211.4) (Required) LAST EDITED: FEB 26, 1992 DESCRIPTION: Ward on which the patient is classified. Points to the NURS LOCATION (#211.4) file. CROSS-REFERENCE: 214.6^E 1)= S ^NURSA(214.6,"E",$E(X,1,30),DA)="" 2)= K ^NURSA(214.6,"E",$E(X,1,30),DA) This index is on the 'NURS Location' field in the NURS Classification file. CROSS-REFERENCE: 214.6^AZ4^MUMPS 1)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") S:$P(NUR,"^",10)'="" ^NURSA(214.6,"ACNT",$P(NUR,"^") \1,X,$P(NUR,"^",10),DA)="" K NUR 2)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") K:$P(NUR,"^",10)'="" ^NURSA(214.6,"ACNT",$P(NUR,"^") \1,X,$P(NUR,"^",10),DA) K NUR This mumps index separates DOM, Hemodialysis, and Recovery Room counts, from regular classification entries. 214.6,7 NURSING BED SECTION 0;9 POINTER TO NURS AMIS WARD FILE (#213.3) (Required) DESCRIPTION: Nursing bed section associated with the patient's classification. Points to the NURS AMIS WARD (213.3) file. 214.6,8 COUNT 0;10 SET 'H' FOR HEMODIALYSIS; 'R' FOR RECOVERY ROOM; INPUT TRANSFORM: S NUR=$S($D(^NURSA(214.6,DA,0)):$P(^(0),U,9),1:""),NUR=$S($D(^NURSF(213.3,+NUR,0)):$P(^(0),U),1:"") K:$S(NUR="HEMODIALYSIS"&(X="H"):0,NUR="RECOVERY ROOM"&(X="R"):0,1:1) X LAST EDITED: NOV 09, 1991 DESCRIPTION: This field indicates whether this data is an actual patient classification or a hemodialysis or recovery room count. If this field is left blank then it indicates that this record is a normal classification. If this field has an "H" then it indicates that this is part of the daily hemodialysis count, and an "R" indicates that it is part of the daily recovery room count. DELETE TEST: 1,0)= I 1 D EN^DDIOL($C(7)_"Required",,"!?2") NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 214.6^AZ3^MUMPS 1)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") S:+NUR&(+$P(NUR,"^",8)) ^NURSA(214.6,"ACNT",$P(NUR," ^")\1,$P(NUR,"^",8),X,DA)="" K NUR 2)= S NUR=$S($D(^NURSA(214.6,DA,0)):^(0),1:"") K:+NUR&(+$P(NUR,"^",8)) ^NURSA(214.6,"ACNT",$P(NUR," ^")\1,$P(NUR,"^",8),X,DA) K NUR This mumps index separates the Hemodialysis and Recovery Room counts from regular classification entries. 214.6,9 ROOM-BED 0;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>15!($L(X)<3)!'(X?.UN1"-"1UN.UN!(X?.UN1"-".UN1"-"1UN.UN)) X LAST EDITED: JAN 23, 1996 HELP-PROMPT: Answer must be 3-15 characters in length. DESCRIPTION: This field contains the patient's room-bed at time of classification, if appropriate. FILES POINTED TO FIELDS NEW PERSON (#200) CLASSIFIER (#4) NURS AMIS WARD (#213.3) NURSING BED SECTION (#7) NURS LOCATION (#211.4) NURS LOCATION (#6) PATIENT (#2) NAME (#.02) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):