Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Global: ^NURSF(211.4

Package: Nursing Service

Global: ^NURSF(211.4


Information

FileMan FileNo FileMan Filename Package
211.4 NURS LOCATION Nursing Service

Description

Directly Accessed By Routines, Total: 86

Package Total Routines
Nursing Service 68 AMIS BED SECTION    MAS WARD    NURA-S-EXCEPTION    NURA6I2    NURA6K1    NURA6K2    NURA9D11    NURA9K
NURAAE0    NURAAU0    NURAAU1    NURADEG1    NURADEG2    NURAMB1    NURAMH9    NURAMU3
NURARMH2    NURARPC1    NURARWL2    NURARWL4    NURARWL5    NURCUT0    NURSAFLL    NURSAWCK
NURSCEP1    NURSCPLC    NURSCPLU    NURSEP3I    NURSEPD2    NURSUT0    NURSUT5    NURSUT6
NURXP43    NURXPST    POC DATA APPROVAL PERSONNEL    SERVICE DATES    ^NURSF(211.4    NURA9I    NURAAGS0    NURAAGS1
NURAAU2    NURAAU5    NURACHDC    NURAPI    NURAR11A    NURAR1A    NURARCR0    NURARMH1
NURARWL1    NURARWL7    NURCRL0    NURCROP0    NURCVED0    NURCVPR0    NURQEDT0    NURSACEN
NURSAL0    NURSALE0    NURSALED    NURSAPE0    NURSAUTL    NURSBPO    NURSCPL    NURSEPML
NURSUT1    NURSUT3    POC DATA ENTRY PERSONNEL    ^NURSF(219.7    
PAID 9 PRSN9A    PRSNAC01    PRSNEE    PRSNRGS0    PRSNUT01    PRSNUT02    PRSNUT03    PRSNUT04
PRSNUT05    
Barcode Medication Administration 5 PSBMLLKU    PSBOMV    PSBOSF    PSBOST    PSBRPC    
DSS Extracts 2 ECXDVSN1    ECXNURS    

Accessed By FileMan Db Calls, Total: 34

Package Total Routines
Nursing Service 24 NURAAE0    NURACEW    NURACEW0    NURACHDC    NURAED5    NURAMHE    NURAPI    NURARCR0
NURARCRW    NURARMH0    NURARPC0    NURARWL4    NURCRL3    NURCUT0    NURQEDT0    NURSAFLL
NURSAFUD    NURSAGS0    NURSAL0    NURSALE0    NURSALED    NURSAWL0    NURSCPLU    NURSUT5
PAID 5 PRSNRGS0    PRSNUT01    PRSNUT02    PRSNUT03    PRSNUT04    
Barcode Medication Administration 2 PSBMLLKU    PSBRPC    
Controlled Substances 2 PSDLBLB    PSDLBLP    
General Medical Record - IO 1 GMRYUT4    

Pointed To By FileMan Files, Total: 7

Package Total FileMan Files
Nursing Service 3 NURS AMIS DAILY EXCEPTION REPORT(#213.5)[#213.51(1)#213.52(4)]    NURS CLASSIFICATION(#214.6)[6]    NURS PATIENT(#214)[2]    
PAID 2 POC DAILY TIME RECORDS(#451)[#451.09(5)#451.9999(4)]    POC DAILY ACTIVITY EXTRACTION(#451.7)[10]    
Barcode Medication Administration 1 BCMA REPORT REQUEST(#53.69)[.13]    
DSS Extracts 1 NURSING EXTRACT(#727.805)[12]    

Pointer To FileMan Files, Total: 7

Package Total FileMan Files
Nursing Service 4 NURS CLINICAL BACKGROUND(#211.5)[12]    NURS PRODUCT LINE(#212.7)[.03]    VANOD UNIT TYPES(#212.8)[.6]    NURS AMIS WARD(#213.3)[#211.41(1)#211.43(.01)]    
Kernel 1 NEW PERSON(#200)[#211.414(.01)#211.415(.01)]    
Registration 1 WARD LOCATION(#42)[#211.41(.01)]    
Scheduling 1 HOSPITAL LOCATION(#44)[.01]    

Fields, Total: 16

Field # Name Loc Type Details
.01 NAME 0;1 POINTER TO HOSPITAL LOCATION FILE (#44)
************************REQUIRED FIELD************************
HOSPITAL LOCATION(#44)

  • 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 this 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)="This 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.
.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.
.03 PRODUCT LINE 1;4 POINTER TO NURS PRODUCT LINE FILE (#212.7) NURS PRODUCT LINE(#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.
.5 CARE SETTING 1;5 SET
************************REQUIRED FIELD************************
  • '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.
.6 UNIT TYPE 1;6 POINTER TO VANOD UNIT TYPES FILE (#212.8) VANOD UNIT TYPES(#212.8)

  • 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.
.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.
1 PATIENT CARE FLAG 1;1 SET
************************REQUIRED FIELD************************
  • '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.
1.5 INACTIVE FLAG I;1 SET
************************REQUIRED FIELD************************
  • '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.
2 MAS WARD 3;0 POINTER Multiple #211.41 211.41

  • DESCRIPTION:  
    Pointer to the WARD LOCATION (#42) file represents the MAS equivalent of a NURSING LOCATION.
  • IDENTIFIED BY:  AMIS BED SECTION(#1)
4 AMIS BED SECTION 4;0 POINTER Multiple #211.43 211.43

  • DESCRIPTION:  
    Pointer to the #213.3 file. This field assigns one or more bed sections per NURS LOCATION.
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.
12 UNIT EXPERIENCE 1;3 POINTER TO NURS CLINICAL BACKGROUND FILE (#211.5) NURS CLINICAL BACKGROUND(#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.
14 POC DATA ENTRY PERSONNEL 5;0 POINTER Multiple #211.414 211.414
15 POC DATA APPROVAL PERSONNEL 6;0 POINTER Multiple #211.415 211.415
16 SERVICE DATES 7;0 DATE Multiple #211.416 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)
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.

ICR, Total: 3

ICR LINK Subscribing Package(s) Fields Referenced Description
ICR #108
  • QUALITY IMPROVEMENT CHECKLIST
  • ICR #1409
  • General Medical Record - IO
  • DSS - DECISION SUPPORT SYSTEM EXTRACTS
  • Barcode Medication Administration
  • NAME (.01).
    Access: Direct Global Read & w/Fileman

    PATIENT CARE FLAG (1).
    Access: Direct Global Read & w/Fileman

    INACTIVE FLAG (1.5).
    Access: Read w/Fileman

    MAS WARD (.01).
    Access: Direct Global Read & w/Fileman

    Direct global read of ^NURSF(211.4) is supported tocheck if the file exists.Direct global read of the "D" cross-reference of the NURS Location (211.4)file is supported.Direct global read of ^NURSF(211.4,D0,3,D1) to $Orderthrough the multiple is supported.
    ICR #1529
  • Controlled Substances
  • Barcode Medication Administration
  • NAME (.01).
    Access: Read w/Fileman

    MAS WARD (.01).
    Access: Read w/Fileman

    External References

    Name Field # of Occurrence
    EN^DDIOL IDWRITE+1, .01(HELP ), .01DEL1+1
    ^DIC .01+1
    $$GET1^DIQ .02+1
    ^NURSAFLL DIC+1
    $$LOCSTAT^NURSUT1 37+1
    SERVICE^NURSUT6 1.5(XREF 1S)
    EN^XQH .01DEL1+1, 1(HELP ), 1.5(HELP )

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^NURSF(211.4 - [#211.4] IXAASL+1*, IXAAKL+1!, IXAAKEIC+1!, IXAESL+1*, IXAEKL+1!, IXAEKEIC+1!, .01(XREF 1S), .01(XREF 1K), .02+1, .03(XREF 1S)
    .03(XREF 1K), 1(XREF 1S), 1(XREF 1K), 37+1
    ^SC - [#44] .01OT+1

    Naked Globals

    Name Field # of Occurrence
    ^("I" IDWRITE+1
    ^(0 .01OT+1

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> D0 .02+1, 37+1
    >> DA IXAASL+1, IXAAKL+1, IXAESL+1, IXAEKL+1, .01(XREF 1S), .01(XREF 1K), .03(XREF 1S), .03(XREF 1K), 1(XREF 1S), 1(XREF 1K)
    >> DA(1 IXAASL+1, IXAAKL+1, IXAESL+1, IXAEKL+1
    DIC IDWRITE+1, .01+1!*
    DIC("S" .01+1*, .01SCR+1*
    >> DIE .01+1
    MSG .01(HELP )
    MSG(1 .01(HELP )
    MSG(2 .01(HELP )
    NUR IDWRITE+1~*
    U .01OT+1
    X IXAASL+1, IXAAKL+1, IXAESL+1, IXAEKL+1, .01+1*!, .01(XREF 1S), .01(XREF 1K), .02+1*, .03(XREF 1S), .03(XREF 1K)
    , .7+1!, 1(HELP ), 1(XREF 1S), 1(XREF 1K), 1.5(HELP ), 11+1!, 37+1*
    XQH .01DEL1+1*, 1(HELP ), 1.5(HELP )
    >> Y .01+1, .01OT+1*, 37+1*
    >> Y(0 .01OT+1*
    Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All