STANDARD DATA DICTIONARY #405.4 -- ROOM-BED FILE 3/24/25 PAGE 1 STORED IN ^DG(405.4, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.3) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains all room-beds found at your site as well as data about our-of-service periods for those beds. This file is maintained by the site. DD ACCESS: @ RD ACCESS: d WR ACCESS: D DEL ACCESS: @ LAYGO ACCESS: D IDENTIFIED BY: "WRITE": I '$D(DGPMT) D ID^DGPMDDRB POINTED TO BY: CURRENT ROOM field (#.108) of the PATIENT File (#2) VISTA ROOM-BED NAME field (#.01) of the RAI MDS ROOM-BED TRANSLATION File (#46.13) ROOM/BED field (#.18) of the BCMA MISSING DOSE REQUEST File (#53.68) PADE INDIVIDUAL BED field (#.01) of the PADE BEDS sub-field (#58.7411) of the PADE BED GROUP sub-field (#58.741) of the DIVISION sub-field (#58.74) of the PADE SYSTEM SETUP File (#58.7) AUTOLINK field (#.01) of the AUTOLINK sub-field (#100.213) of the OE/RR LIST File (#100.21) ROOM-BED field (#14) of the ADMISSION sub-field (#115.01) of the NUTRITION PERSON File (#115) ROOM-BED field (#2.5) of the RECURRING MEALS sub-field (#115.016) of the NUTRITION PERSON File (#115) ROOM-BED field (#2.5) of the SPECIAL MEALS sub-field (#115.017) of the NUTRITION PERSON File (#115) ROOM-BED field (#4.5) of the GUEST MEALS sub-field (#115.018) of the NUTRITION PERSON File (#115) ROOM-BED field (#.01) of the ROOM-BED sub-field (#119.62) of the NUTRITION LOCATION File (#119.6) AUTOLINK field (#.02) of the TEAM AUTOLINK File (#404.56) ROOM-BED field (#.07) of the PATIENT MOVEMENT File (#405) BED field (#.05) of the CP_MOVEMENT_AUDIT File (#704.005) ENTITY field (#.01) of the PARAMETERS File (#8989.5) CROSS REFERENCED BY: OUT-OF-SERVICE DATE(AINV), NAME(ARBU), NAME(B), NAME(BD), WARD(S) WHICH CAN ASSIGN(W) 405.4,.01 NAME 0;1 FREE TEXT (Required) (audited) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>15!($L(X)<3)!'(X?.UN1"-"1UN.UN!(X?.UN1"-".UN1"-"1UN.UN)) X LAST EDITED: SEP 30, 2013 HELP-PROMPT: Enter a ROOM-BED designation in 'ROOM-BED' format. If building must be included in designation it should be appended to the end, i.e., 'D101-A-6'. [3-15 CHARACTERS ONLY] DESCRIPTION: Enter the name of the room-bed you are adding. Should be in the format ROOM-BED. AUDIT: YES, ALWAYS DELETE TEST: 1,0)= I 1 W !?5,*7,"Deletion of room-beds is not allowed!" NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 405.4^B 1)= S ^DG(405.4,"B",$E(X,1,30),DA)="" 2)= K ^DG(405.4,"B",$E(X,1,30),DA) CROSS-REFERENCE: 405.4^BD^MUMPS 1)= S DGPMDD=$P($P(X,"-",2),"-",1) S:DGPMDD]"" ^DG(405.4,"BD",DGPMDD,DA)="" K DGPMDD 2)= S DGPMDD=$P($P(X,"-",2),"-",1) K ^DG(405.4,"BD",DGPMDD,DA),DGPMDD CROSS-REFERENCE: 405.4^ARBU^MUMPS 1)= Q 2)= N DFN,% S %=$P(^DG(405.4,DA,0),"^",1) F DFN=0:0 S DFN=$O(^DPT("RM",X,DFN)) Q:'DFN I $G(^DPT(DF N,.108))=DA K ^DPT("RM",X,DFN) S ^DPT("RM",%,DFN)="",^DPT(DFN,.101)=% 3)= This cross-reference should not be deleted. This cross-reference will reset the RM cross-reference in the PATIENT file any time the name of a ROOM-BED is changed. CROSS-REFERENCE: ^^TRIGGER^46.11^.02 1)= Q 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=$P($G(^DG(43,1,"HL7")),U,4)=1 I X S X=DIV X ^DD(405. 4,.01,1,4,89.2) S Y(101)=$S($D(^DGRU(46.11,D0,0)):^(0),1:"") S X=$P(Y(101),U,2) S D0=I(0,0) S DIU=X K Y S X=DIV S X=X X ^DD(405.4,.01,1,4,2.4) 2.4)= S DIH=$S($D(^DGRU(46.11,DIV(0),0)):^(0),1:""),DIV=X I $D(^(0)) S $P(^(0),U,2)=DIV,DIH=46.11,D IG=.02 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 89.2)= S I(0,0)=$S($D(D0):D0,1:""),Y(1)=$S($D(^DG(405.4,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X S X= X K DIC S DIC="^DGRU(46.11,",DIC(0)="NMFL",X=""""_X_"""" D ^DIC S (D,D0,DIV(0))=+Y CREATE VALUE)= NO EFFECT DELETE CONDITION)= S X=$P($G(^DG(43,1,"HL7")),U,4)=1 DELETE VALUE)= OLD NAME DIC)= LOOKUP FIELD)= NAME:RAI MDS MONITOR:#.02 Trigger the Room-Bed name before it is changed into the RAI MDS MONITOR file. This is a conditional trigger. This will only occur if the CREATE MFU FOR RAI MDS field (#391.7014) in the MAS PARAMETER file (#43) is equal to a "1". This trigger will force an entry into the RAI MDS MONITOR file. Entries in that file will be used to create Master File Update HL7 messages to keep certain Vista and vendor files in syncronization. CROSS-REFERENCE: ^^TRIGGER^46.11^.03 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=$P($G(^DG(43,1,"HL7")),U,4)=1 I X S X=DIV X ^DD(405. 4,.01,1,5,89.2) S Y(101)=$S($D(^DGRU(46.11,D0,0)):^(0),1:"") S X=$P(Y(101),U,3) S D0=I(0,0) S DIU=X K Y S X=DIV S X=405.4 X ^DD(405.4,.01,1,5,1.4) 1.4)= S DIH=$S($D(^DGRU(46.11,DIV(0),0)):^(0),1:""),DIV=X I $D(^(0)) S $P(^(0),U,3)=DIV,DIH=46.11,D IG=.03 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q 89.2)= S I(0,0)=$S($D(D0):D0,1:""),Y(1)=$S($D(^DG(405.4,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X S X= X K DIC S DIC="^DGRU(46.11,",DIC(0)="NMFL" D ^DIC S (D,D0,DIV(0))=+Y CREATE CONDITION)= S X=$P($G(^DG(43,1,"HL7")),U,4)=1 CREATE VALUE)= S X=405.4 DELETE VALUE)= NO EFFECT DIC)= LOOKUP FIELD)= NAME:RAI MDS MONITOR:#.03 Trigger the file number (#405.4) of the Room-Bed file into the RAI MDS MONITOR file whenever the Room-Bed name is changed or added. This is a conditional trigger. It will only occur if the CREATE MFU FOR RAI MDS field (#391.7014) in the MAS PARAMETER file (#43) is equal to a "1". This data in the RAI MDS MONITOR file is used to determine the type of Master File Update to be created. For example, if the file number is 42 or 405.4, then a "LOC" type (LOCATION) is created. CROSS-REFERENCE: ^^TRIGGER^46.11^.04 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=$P($G(^DG(43,1,"HL7")),U,4)=1 I X S X=DIV X ^DD(405. 4,.01,1,6,89.2) S Y(101)=$S($D(^DGRU(46.11,D0,0)):^(0),1:"") S X=$P(Y(101),U,4) S D0=I(0,0) S DIU=X K Y S X=DIV S X=DA X ^DD(405.4,.01,1,6,1.4) 1.4)= S DIH=$S($D(^DGRU(46.11,DIV(0),0)):^(0),1:""),DIV=X I $D(^(0)) S $P(^(0),U,4)=DIV,DIH=46.11,D IG=.04 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q 89.2)= S I(0,0)=$S($D(D0):D0,1:""),Y(1)=$S($D(^DG(405.4,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X S X= X K DIC S DIC="^DGRU(46.11,",DIC(0)="NMF" D ^DIC S (D,D0,DIV(0))=+Y CREATE CONDITION)= S X=$P($G(^DG(43,1,"HL7")),U,4)=1 CREATE VALUE)= S X=DA DELETE VALUE)= NO EFFECT DIC)= LOOKUP FIELD)= NAME:RAI MDS MONITOR:#.04 Trigger the internal entry number of the Room-Bed entry which was changed or added inti the RAI MDS MONITOR file. This is a conditional trigger. it will only occur if the CREATE MFU FOR RAI MDS field (#391.7014) in the MAS PARAMETER file (#43) is equal to a "1". 405.4,.02 DESCRIPTION 0;2 POINTER TO ROOM-BED DESCRIPTION FILE (#405.6) (Required) LAST EDITED: NOV 27, 1989 HELP-PROMPT: If you wish you may choose, from the available listing, a description which best describes the use of this room-bed. DESCRIPTION: Enter a description for this bed. It will show when entering 2 question marks at the ROOM-BED prompt in bed control or when displaying bed availability. An example would be PRIVATE ROOM. 405.4,.2 CURRENTLY OUT-OF-SERVICE? ; COMPUTED MUMPS CODE: D RIN^DGPMDDCF ALGORITHM: D RIN^DGPMDDCF DESCRIPTION: Is this bed currently unavailable? This field is computed based on data in the OUT-OF-SERVICE DATE multiple. 405.4,100 WARD(S) WHICH CAN ASSIGN W;0 POINTER Multiple #405.41 DESCRIPTION: Enter the list of wards which can assign this bed. 405.41,.01 WARD(S) WHICH CAN ASSIGN 0;1 POINTER TO WARD LOCATION FILE (#42) (Multiply asked) (audited) INPUT TRANSFORM: I $D(X) S DINUM=X D CK^DGPMDDRB LAST EDITED: SEP 30, 2013 HELP-PROMPT: Choose, from the available listing, the ward(s) which are permitted to place a patient in this bed. DESCRIPTION: Enter the ward (a pointer to the WARD LOCATION file) which can utilize this bed. AUDIT: YES, ALWAYS NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 405.41^B 1)= S ^DG(405.4,DA(1),"W","B",$E(X,1,30),DA)="" 2)= K ^DG(405.4,DA(1),"W","B",$E(X,1,30),DA) CROSS-REFERENCE: 405.4^W 1)= S ^DG(405.4,"W",$E(X,1,30),DA(1),DA)="" 2)= K ^DG(405.4,"W",$E(X,1,30),DA(1),DA) 405.4,200 OUT-OF-SERVICE DATE I;0 DATE Multiple #405.42 DESCRIPTION: This multiple contains information on when this bed has been placed out- of-service. 405.42,.01 OUT-OF-SERVICE DATE 0;1 DATE (Multiply asked) INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:Y<1 X I $D(X) D ROOS^DGPMDDOS I $D(X) LAST EDITED: JUN 29, 1990 HELP-PROMPT: Enter the DATE (without TIME) that this ROOM-BED was placed OUT-OF-SERVICE making it unavailable for selection. DESCRIPTION: Enter the date/time this bed was placed out-of-service. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 405.42^B 1)= S ^DG(405.4,DA(1),"I","B",$E(X,1,30),DA)="" 2)= K ^DG(405.4,DA(1),"I","B",$E(X,1,30),DA) CROSS-REFERENCE: 405.4^AINV^MUMPS 1)= S ^DG(405.4,DA(1),"I","AINV",9999999-X,DA)="" 2)= K ^DG(405.4,DA(1),"I","AINV",9999999-X,DA) 405.42,.02 REASON 0;2 POINTER TO MAS OUT-OF-SERVICE FILE (#405.5) (Required) HELP-PROMPT: Select, from the available listing, the REASON which best described why this bed is OUT-OF-SERVICE. DESCRIPTION: Enter a reason why this bed was placed out-of-service. These reasons are determined by MAS/CO. 405.42,.03 COMMENT 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X?1A.E) X HELP-PROMPT: If you wish you may enter a comment [3-30 characters] which further explains why this room-bed is out-of-service. For example, for a contruction project you might enter the project number. DESCRIPTION: Enter an optional comment as to why this bed was placed out-of-service. 405.42,.04 RETURN TO SERVICE DATE 0;4 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X I $D(X) D RRTS^DGPMDDOS LAST EDITED: JUN 26, 1990 HELP-PROMPT: Enter the date this room-bed is expected to be returned to service. If the bed is to be placed out-of-service indefinitely then don't answer this prompt. DESCRIPTION: If it is known when this bed will return to service, enter it here. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER FILES POINTED TO FIELDS MAS OUT-OF-SERVICE (#405.5) OUT-OF-SERVICE DATE:REASON (#.02) RAI MDS MONITOR (#46.11) NAME (#.01) ROOM-BED DESCRIPTION (#405.6) DESCRIPTION (#.02) WARD LOCATION (#42) WARD(S) WHICH CAN ASSIGN:WARD(S) WHICH CAN ASSIGN (#.01) INPUT TEMPLATE(S): DGPM BED EDIT JUL 18, 1990@09:09 USER #0 PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):