STANDARD DATA DICTIONARY #211.4 -- NURS LOCATION FILE 3/24/25 PAGE 1 STORED IN ^NURSF(211.4, *** 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 nursing information on all patient care areas and office locations specific to Nursing Service. SPECIAL LOOKUP ROUTINE : NURSAFLL DD ACCESS: @ RD ACCESS: WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ APPLICATION GROUP(S): NURS IDENTIFIED BY: "WRITE": N NUR S NUR=$G(^("I")) D:NUR="I" EN^DDIOL("**INACTIVE**"_$E(@(DIC_"Y,0)"),0),"","?$X+2") POINTED TO BY: WARD field (#.13) of the BCMA REPORT REQUEST File (#53.69) NURS LOCATION field (#1) of the PATIENT sub-field (#213.51) of the NURS AMIS DAILY EXCEPTION REPORT File (#213.5) LOCATION field (#4) of the STAFF EMPLOYEE sub-field (#213.52) of the NURS AMIS DAILY EXCEPTION REPORT File (#213.5) NURS LOCATION field (#2) of the NURS PATIENT File (#214) NURS LOCATION field (#6) of the NURS CLASSIFICATION File (#214.6) NURSE LOCATION field (#5) of the VA NURSE sub-field (#451.09) of the POC DAILY TIME RECORDS File (#451) POC NURSE LOCATION field (#10) of the POC DAILY ACTIVITY EXTRACTION File (#451.7) POINT OF CARE field (#4) of the TIME SEGMENT sub-field (#451.9999) of the VERSION # sub-field (#451.999) of the DAY # sub-field (#451.99) of the VA NURSE sub-field (#451.09) of the POC DAILY TIME RECORDS File (#451) NURSE LOCATION field (#12) of the NURSING EXTRACT File (#727.805) CROSS REFERENCED BY: AMIS BED SECTION(ABS), AMIS BED SECTION(ABS1), INACTIVE FLAG(AC), NAME(B), MAS WARD(C), PATIENT CARE FLAG(D), PRODUCT LINE(P) INDEXED BY: POC DATA APPROVAL PERSONNEL (AA), POC DATA ENTRY PERSONNEL (AE) 211.4,.01 NAME 0;1 POINTER TO HOSPITAL LOCATION FILE (#44) (Required) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,22)=$O(^DIC(40.9,""C"",""NU"",0))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X OUTPUT TRANSFORM: S Y=$S(+Y'>0:"",'$D(^SC(+Y,0)):"",$P(^(0),U)?1"NUR ".E:$P($P(^(0),U),"NUR ",2),1:$P(^(0),U)) LAST EDITED: AUG 18, 1988 DESCRIPTION: Name of the nursing location. SCREEN: S DIC("S")="I $P(^(0),U,22)=$O(^DIC(40.9,""C"",""NU"",0))" EXPLANATION: Only nursing type locations may be selected from the Hospital Location file. Editing the name of th is location must be done through the Hospital Location file. EXECUTABLE HELP: S MSG(1)="NOTE: The letters NUR may be in front of the location name.",MSG(1,"F")="!!",MSG(2)="Thi s is not to be corrected under any circumstance.",MSG(2,"F")="!?7" D EN^DDIOL(.MSG) K MSG DELETE TEST: 1,0)= I 1 D EN^DDIOL($C(7),"","?0") S XQH="NURS-LOCATION-DELETE" D EN^XQH D EN^DDIOL("","","!?5") CROSS-REFERENCE: 211.4^B 1)= S ^NURSF(211.4,"B",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,"B",$E(X,1,30),DA) This is the main index on the name field of the NURS Location file. 211.4,.02 FACILITY ; COMPUTED MUMPS CODE: S X=$$GET1^DIQ(4,+$$GET1^DIQ(44,+$G(^NURSF(211.4,D0,0)),3,"I"),.01,"I") ALGORITHM: S X=$$GET1^DIQ(4,+$$GET1^DIQ(44,+$G(^NURSF(211.4,D0,0)),3,"I"),.01,"I") LAST EDITED: APR 16, 1996 DESCRIPTION: This field associates a nursing unit/location with a division of a medical center or facility. 211.4,.03 PRODUCT LINE 1;4 POINTER TO NURS PRODUCT LINE FILE (#212.7) LAST EDITED: JUL 10, 1996 DESCRIPTION: This field associates a service/programs/product line with this Nursing Location. CROSS-REFERENCE: 211.4^P 1)= S ^NURSF(211.4,"P",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,"P",$E(X,1,30),DA) This is a regular cross-reference on the Product Line field. 211.4,.5 CARE SETTING 1;5 SET (Required) 'I' FOR Inpatient; 'O' FOR Other; LAST EDITED: JUL 09, 2009 HELP-PROMPT: Enter an "I" if this is an inpatient location or an "O" for other. DESCRIPTION: This is a set of codes used to define the CARE SETTING of the nursing location as inpatient or other. 211.4,.6 UNIT TYPE 1;6 POINTER TO VANOD UNIT TYPES FILE (#212.8) Primary Patient Population Served LAST EDITED: JUL 09, 2009 HELP-PROMPT: Enter a VANOD UNIT TYPE DESCRIPTION: This field defines the VANOD UNIT TYPE associated with the nursing location. 211.4,.7 INPATIENT DSS DEPARTMENT 1;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>45!($L(X)<3) X LAST EDITED: JUN 08, 2009 HELP-PROMPT: Answer must be 3-45 characters in length DESCRIPTION: This identifies the Inpatient DSS Department. 211.4,1 PATIENT CARE FLAG 1;1 SET (Required) PATIENT CARE STATUS 'A' FOR ACTIVE; 'I' FOR INACTIVE; LAST EDITED: MAY 26, 1987 DESCRIPTION: This field determines if this location is for patient care. ACTIVE denotes that this is a patient care location, and INACTIVE denotes that this is not a patient care location. EXECUTABLE HELP: S:X?1"??".E X="?" S XQH="NURS-PATIENT FLAG" D EN^XQH K XQH Q CROSS-REFERENCE: 211.4^D 1)= S ^NURSF(211.4,"D",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,"D",$E(X,1,30),DA) This is an index on the 'Patient Care Status' field and indicates the active or inactive patient care status of the nursing location. 211.4,1.5 INACTIVE FLAG I;1 SET (Required) WARD STATUS 'A' FOR ACTIVE; 'I' FOR **INACTIVE**; INPUT TRANSFORM: D CHKSTAT^NURSUT1 K:$G(NURSTAT) X K NURSTAT,NURACTV LAST EDITED: AUG 18, 2011 DESCRIPTION: This field flags whether this location is associated with active FTEE in the Nursing Package. EXECUTABLE HELP: S:X?1"??".E X="?" S XQH="NURS-INACTIVE FLAG" D EN^XQH K XQH Q NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 211.4^AC^MUMPS 1)= D SERVICE^NURSUT6 2)= Q This cross reference acts as a trigger to add an entry to the Service Dates multiple field (# 16) in this file (# 211.4), when the Ward Status field (# 1.5) changes. The entries added to the Service Dates multiple, by this cross reference, record the history of when this Nursing Location was active or inactive, by storing the date of the change and what the Ward Status was changed to (Active or Inactive). Note that if a location is changed back and forth between active and inactive on the same day, then this cross reference will only record the status corresponding to the last action on that date in the new Service Dates multiple. 211.4,2 MAS WARD 3;0 POINTER Multiple #211.41 DESCRIPTION: Pointer to the WARD LOCATION (#42) file represents the MAS equivalent of a NURSING LOCATION. IDENTIFIED BY: AMIS BED SECTION(#1) 211.41,.01 MAS WARD 0;1 POINTER TO WARD LOCATION FILE (#42) (Multiply asked) LAST EDITED: APR 16, 1987 DESCRIPTION: Pointer to WARD LOCATION (#42) file represents the MAS equivalent of a NURSING LOCATION. CROSS-REFERENCE: 211.4^C 1)= S ^NURSF(211.4,"C",$E(X,1,30),DA(1),DA)="" 2)= K ^NURSF(211.4,"C",$E(X,1,30),DA(1),DA) This is an index on the 'MAS Ward' field which lists ward locations that are associated with the nursing location. 211.41,1 AMIS BED SECTION 0;2 POINTER TO NURS AMIS WARD FILE (#213.3) MAS BED SECTION INPUT TRANSFORM: S DIC("S")="I $D(^NURSF(211.4,""ABS"",+Y,DA(1),4))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: NOV 07, 1989 DESCRIPTION: The nursing AMIS bedsection that corresponds to this MAS ward for this nursing location. SCREEN: S DIC("S")="I $D(^NURSF(211.4,""ABS"",+Y,DA(1),4))" EXPLANATION: Select AMIS bed sections that are only in the AMIS bed section multiple for this location. DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ CROSS-REFERENCE: 211.4^ABS^MUMPS 1)= S ^NURSF(211.4,"ABS",X,DA(1),3,DA)="" 2)= K ^NURSF(211.4,"ABS",X,DA(1),3,DA) This mumps index identifies the nursing AMIS bedsection that has been associated with this MAS ward location. 211.4,4 AMIS BED SECTION 4;0 POINTER Multiple #211.43 (Add New Entry without Asking) DESCRIPTION: Pointer to the #213.3 file. This field assigns one or more bed sections per NURS LOCATION. 211.43,.01 AMIS BED SECTION 0;1 POINTER TO NURS AMIS WARD FILE (#213.3) (Multiply asked) LAST EDITED: OCT 21, 1988 DESCRIPTION: Name of the Nursing 'AMIS bed section' to which a ward/unit is assigned. Points to NURS AMIS WARD FILE (213.3). CROSS-REFERENCE: 211.4^ABS1^MUMPS 1)= S ^NURSF(211.4,"ABS",X,DA(1),4,DA)="" 2)= K ^NURSF(211.4,"ABS",X,DA(1),4,DA) This mumps index indicates the nursing AMIS bedsection that has been associated with this nursing location. 211.4,11 PROFESSIONAL PERCENTAGE 1;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>100)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: JUN 18, 1990 HELP-PROMPT: Type a Number between 1 and 100, 0 Decimal Digits DESCRIPTION: This number indicates the percentage of professional nursing personnel assigned to a unit. 211.4,12 UNIT EXPERIENCE 1;3 POINTER TO NURS CLINICAL BACKGROUND FILE (#211.5) LAST EDITED: APR 16, 1996 DESCRIPTION: This field contains the clinical background that is associated with this location. The data in this field is used by the Nursing Acuity/Separation- Activation Run to update the professional experience field of the NURS Staff (#210) file. 211.4,14 POC DATA ENTRY PERSONNEL 5;0 POINTER Multiple #211.414 211.414,.01 POC DATA ENTRY PERSONNEL 0;1 POINTER TO NEW PERSON FILE (#200) (Multiply asked) LAST EDITED: JUL 10, 2009 HELP-PROMPT: Enter POC Data Entry Personnel. DESCRIPTION: A pointer to the NEW PERSON file (#200) that identifies the personnel responsible for entering Nurse POC Daily Time records. CROSS-REFERENCE: 211.414^B 1)= S ^NURSF(211.4,DA(1),5,"B",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,DA(1),5,"B",$E(X,1,30),DA) FIELD INDEX: AE (#1001) REGULAR IR SORTING ONLY WHOLE FILE (#211.4) Short Descr: POC DATA ENTRY PERSONNEL Description: This is an index for POC DATA ENTRY PERSONNEL and the nursing locations for which they do data entry. Set Logic: S ^NURSF(211.4,"AE",X,DA(1),DA)="" Kill Logic: K ^NURSF(211.4,"AE",X,DA(1),DA) Whole Kill: K ^NURSF(211.4,"AE") X(1): POC DATA ENTRY PERSONNEL (211.414,.01) (Subscr 1) (forwards) 211.4,15 POC DATA APPROVAL PERSONNEL 6;0 POINTER Multiple #211.415 211.415,.01 POC DATA APPROVAL PERSONNEL 0;1 POINTER TO NEW PERSON FILE (#200) (Multiply asked) LAST EDITED: JUL 10, 2009 HELP-PROMPT: Enter POC Data Approval Personnel DESCRIPTION: A pointer to the NEW PERSON file (#200) that identifies the personnel responsible for approving Nurse POC Daily Time records. CROSS-REFERENCE: 211.415^B 1)= S ^NURSF(211.4,DA(1),6,"B",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,DA(1),6,"B",$E(X,1,30),DA) FIELD INDEX: AA (#1000) REGULAR IR SORTING ONLY WHOLE FILE (#211.4) Short Descr: POC Data Approval Personnel Description: This is an index of POC Data approval personnel and the nursing locations for which they are responsible. Set Logic: S ^NURSF(211.4,"AA",X,DA(1),DA)="" Kill Logic: K ^NURSF(211.4,"AA",X,DA(1),DA) Whole Kill: K ^NURSF(211.4,"AA") X(1): POC DATA APPROVAL PERSONNEL (211.415,.01) (Subscr 1) (forwards) 211.4,16 SERVICE DATES 7;0 DATE Multiple #211.416 DESCRIPTION: Entries to the SERVICE DATES multiple field (#16) are added when the INACTIVE FLAG field (#1.5) is changed. This is accomplished by using MUMPS code in the "AC" cross reference of the INACTIVE FLAG field as a trigger to set the values for the SERVICE DATE field (#.01) and the STATUS field (#1) in the SERVICE DATES multiple. INDEXED BY: SERVICE DATE & STATUS (C) 211.416,.01 SERVICE DATE 0;1 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:X<1 X LAST EDITED: JUL 09, 2009 HELP-PROMPT: (No range limit on date) DESCRIPTION: The date on which this nursing location was put into or taken out of service. CROSS-REFERENCE: 211.416^B 1)= S ^NURSF(211.4,DA(1),7,"B",$E(X,1,30),DA)="" 2)= K ^NURSF(211.4,DA(1),7,"B",$E(X,1,30),DA) RECORD INDEXES: C (#1002) 211.416,1 STATUS 0;2 SET 'A' FOR ACTIVE; 'I' FOR INACTIVE; LAST EDITED: JUL 09, 2009 HELP-PROMPT: Select a status for this nursing location. DESCRIPTION: This is the status associated with the SERVICE DATE. RECORD INDEXES: C (#1002) 211.4,37 STAFF FLAG ; COMPUTED MUMPS CODE: S Y=+$G(^NURSF(211.4,D0,0)),X=$S(+$$LOCSTAT^NURSUT1(Y):"YES",1:"NO") ALGORITHM: S Y=+$G(^NURSF(211.4,D0,0)),X=$S(+$$LOCSTAT^NURSUT1(Y):"YES",1:"NO") DESCRIPTION: This field indicates weather or not active staff members are assigned to the nursing location. FILES POINTED TO FIELDS HOSPITAL LOCATION (#44) NAME (#.01) NEW PERSON (#200) POC DATA ENTRY PERSONNEL:POC DATA ENTRY PERSONNEL (#.01) POC DATA APPROVAL PERSONNEL:POC DATA APPROVAL PERSONNEL (#.01) NURS AMIS WARD (#213.3) MAS WARD:AMIS BED SECTION (#1) AMIS BED SECTION:AMIS BED SECTION (#.01) NURS CLINICAL BACKGROUND (#211.5) UNIT EXPERIENCE (#12) NURS PRODUCT LINE (#212.7) PRODUCT LINE (#.03) VANOD UNIT TYPES (#212.8) UNIT TYPE (#.6) WARD LOCATION (#42) MAS WARD:MAS WARD (#.01) Subfile #211.416 Record Indexes: C (#1002) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Index on service date and status Description: This index contains the service date and status. It can be used to determine the status of a nursing location for a given date. Set Logic: S ^NURSF(211.4,DA(1),7,"C",X(1),X(2),DA)="" Kill Logic: K ^NURSF(211.4,DA(1),7,"C",X(1),X(2),DA) Whole Kill: K ^NURSF(211.4,DA(1),7,"C") X(1): SERVICE DATE (211.416,.01) (Subscr 1) (forwards) X(2): STATUS (211.416,1) (Subscr 2) (forwards) INPUT TEMPLATE(S): NURS-I-PRIORITY 1A JUN 08, 2009@16:04 USER #0 PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):