STANDARD DATA DICTIONARY #394.83 -- VAQ - OUTGOING GROUP FILE 9/29/25 PAGE 1
STORED IN ^VAT(394.83, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.5)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains groups of facilities commonly accessed using PDX.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: Group Name(B)
394.83,.01 Group Name 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1)!'(X'?1P.E) X
LAST EDITED: SEP 28, 1993
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
Name of group.
CROSS-REFERENCE: 394.83^B
1)= S ^VAT(394.83,"B",$E(X,1,30),DA)=""
2)= K ^VAT(394.83,"B",$E(X,1,30),DA)
CROSS-REFERENCE: ^^TRIGGER^394.83^.02
1)= X ^DD(394.83,.01,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^VAT(394.83,D0,0)):^(0),1:"") S X=$P(Y(1),U,
2),X=X S DIU=X K Y S X=DIV S X=$G(DUZ) X ^DD(394.83,.01,1,2,1.4)
1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^VAT(394.83,D0,0)):^(0),1:"") S X=$S('$D(
^VA(200,+$P(Y(1),U,2),0)):"",1:$P(^(0),U,1))=""
1.4)= S DIH=$S($D(^VAT(394.83,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=394.83,DIG=.02 D ^
DICR:$N(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= Created By=""
CREATE VALUE)= S X=$G(DUZ)
DELETE VALUE)= NO EFFECT
FIELD)= Created By
User creating outgoing group automatically stored.
CROSS-REFERENCE: ^^TRIGGER^394.83^.03
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^VAT(394.83,D0,0)):^(0),1:"") S X=$P(Y(1),U
,3)="" I X S X=DIV S Y(1)=$S($D(^VAT(394.83,D0,0)):^(0),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y X ^D
D(394.83,.01,1,3,1.1) X ^DD(394.83,.01,1,3,1.4)
1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=%
1.4)= S DIH=$S($D(^VAT(394.83,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=394.83,DIG=.03 D ^
DICR:$N(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= Date Created=""
CREATE VALUE)= NOW
DELETE VALUE)= NO EFFECT
FIELD)= Date Created
Date/time outgoing group was created automatically stored.
394.83,.02 Created By 0;2 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: NOV 01, 1993
DESCRIPTION:
Name of person who created this group.
WRITE AUTHORITY: ^
NOTES: TRIGGERED by the Group Name field of the VAQ - OUTGOING GROUP File
394.83,.03 Date Created 0;3 DATE
INPUT TRANSFORM: S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 01, 1993
DESCRIPTION:
Date the group was created.
WRITE AUTHORITY: ^
NOTES: TRIGGERED by the Group Name field of the VAQ - OUTGOING GROUP File
394.83,10 Remote Facility FAC;0 POINTER Multiple #394.831
DESCRIPTION:
Multiple containing the facilities and their associated domains.
394.831,.01 Remote Facility 0;1 POINTER TO INSTITUTION FILE (#4) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $$OKDOM1^VAQXRF2(Y)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 09, 2001
DESCRIPTION:
Name of facility.
SCREEN: S DIC("S")="I $$OKDOM1^VAQXRF2(Y)"
EXPLANATION: You can't choose a Facility which points to a closed Domain.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 394.831^B
1)= S ^VAT(394.83,DA(1),"FAC","B",$E(X,1,30),DA)=""
2)= K ^VAT(394.83,DA(1),"FAC","B",$E(X,1,30),DA)
CROSS-REFERENCE: 394.831^AD1^MUMPS
1)= S VAQXRF=$$AD^VAQXRF2(DA(1),DA,1) K VAQXRF
2)= S VAQXRF=$$AD^VAQXRF2(DA(1),DA,0,.01,X) K VAQXRF
Creates a cross reference of all remote facilities and their domains that have been entered for a
given group.
Resulting node ==> ^VAT(394.83,DA(1),"FAC","A-OUTGRP",[10;.01],[10;.02],DA)
Where: [10;.01] is field number .01 of multiple field number 10
[10;.02] is field number .02 of multiple field number 10
DA(1) is the entry number within the main file
DA is the entry number within the multiple
The resulting node is created by the AD1 and AD2 cross references. Re-indexing either of these
cross references will correctly update/create the resulting node.
CROSS-REFERENCE: ^^TRIGGER^394.831^10
1)= X ^DD(394.831,.01,1,3,1.3) I X S X=DIV S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D1,1)):^(1),1:"") S X=
$P(Y(1),U,1),X=X S DIU=X K Y S X=DIV S X=$G(DUZ) X ^DD(394.831,.01,1,3,1.4)
1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D
1,1)):^(1),1:"") S X=$S('$D(^VA(200,+$P(Y(1),U,1),0)):"",1:$P(^(0),U,1))=""
1.4)= S DIH=$S($D(^VAT(394.83,DIV(0),"FAC",DIV(1),1)):^(1),1:""),DIV=X S $P(^(1),U,1)=DIV,DIH=394.8
31,DIG=10 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= Added By=""
CREATE VALUE)= S X=$G(DUZ)
DELETE VALUE)= NO EFFECT
FIELD)= Added By
User adding facility to outgoing group automatically stored.
CROSS-REFERENCE:^^TRIGGER^394.831^11
1)= X ^DD(394.831,.01,1,4,1.3) I X S X=DIV S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D1,1)):^(1),1:"") S X=
$P(Y(1),U,2),X=X S DIU=X K Y X ^DD(394.831,.01,1,4,1.1) X ^DD(394.831,.01,1,4,1.4)
1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=%
1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D
1,1)):^(1),1:"") S X=$P(Y(1),U,2)=""
1.4)= S DIH=$S($D(^VAT(394.83,DIV(0),"FAC",DIV(1),1)):^(1),1:""),DIV=X S $P(^(1),U,2)=DIV,DIH=394.8
31,DIG=11 D ^DICR:$N(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= Date Added=""
CREATE VALUE)= NOW
DELETE VALUE)= NO EFFECT
FIELD)= Date Added
Date/time facility added to outgoing group automatically stored.
CROSS-REFERENCE:^^TRIGGER^394.831^.02
1)= X ^DD(394.831,.01,1,5,1.3) I X S X=DIV S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D1,0)):^(0),1:"") S X=
$P(Y(1),U,2),X=X S DIU=X K Y X ^DD(394.831,.01,1,5,1.1) X ^DD(394.831,.01,1,5,1.4)
1.1)= S X=DIV X ^DD(394.831,.01,1,5,49.2) S D0=$P(Y(101),U,1) S:'$D(^DIC(4.2,+D0,0)) D0=-1 S X=$S('
$D(D0):"",D0<0:"",1:D0) S D0=I(0,0) S D1=I(1,0)
1.3)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(0)=X X ^DD(394.831,.01,1,5,69.2) S X=$S(
'$D(^DIC(4.2,+$P(Y(101),U,1),0)):"",1:$P(^(0),U,1))'="" S D0=I(0,0) S D1=I(1,0)
1.4)= S DIH=$S($D(^VAT(394.83,DIV(0),"FAC",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=394.8
31,DIG=.02 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^VAT(394.83,D0,"FAC",D1,0)):^(0),
1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X="" X ^DD(394.831,.01,1,5,2.4)
2.4)= S DIH=$S($D(^VAT(394.83,DIV(0),"FAC",DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=394.8
31,DIG=.02 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
49.2)= S I(1,0)=$S($D(D1):D1,1:""),I(0,0)=$S($D(D0):D0,1:""),D0=DIV S:'$D(^DIC(4,+D0,0)) D0=-1 S I(
100,0)=$S($D(D0):D0,1:""),Y(101)=$S($D(^DIC(4,D0,6)):^(6),1:"")
69.2)= S I(1,0)=$S($D(D1):D1,1:""),I(0,0)=$S($D(D0):D0,1:""),D0=Y(0) S:'$D(^DIC(4,+D0,0)) D0=-1 S Y
(101)=$S($D(^DIC(4,D0,6)):^(6),1:"")
CREATE CONDITION)= Remote Facility:DOMAIN'=""
CREATE VALUE)= Remote Facility:DOMAIN:NUMBER
DELETE VALUE)= @
FIELD)= Remote Domain
394.831,.02 Remote Domain 0;2 POINTER TO DOMAIN FILE (#4.2)
INPUT TRANSFORM:S DIC("S")="I $$OKDOM2^VAQXRF2(Y)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 09, 2001
DESCRIPTION:
Facility's E-Mail address.
SCREEN: S DIC("S")="I $$OKDOM2^VAQXRF2(Y)"
EXPLANATION: You can't choose a closed Domain.
NOTES: TRIGGERED by the Remote Facility field of the Remote Facility sub-field of the VAQ - OUTGOING GROUP
File
CROSS-REFERENCE:394.831^AD2^MUMPS
1)= S VAQXRF=$$AD^VAQXRF2(DA(1),DA,1) K VAQXRF
2)= S VAQXRF=$$AD^VAQXRF2(DA(1),DA,0,.02,X) K VAQXRF
Creates a cross reference of all remote facilities and their domains that have been entered for a
given group.
Resulting node ==> ^VAT(394.83,DA(1),"FAC","A-OUTGRP",[10;.01],[10;.02],DA)
Where: [10;.01] is field number .01 of multiple field number 10
[10;.02] is field number .02 of multiple field number 10
DA(1) is the entry number within the main file
DA is the entry number within the multiple
The resulting node is created by the AD1 and AD2 cross references. Re-indexing either of these
cross references will correctly update/create the resulting node.
394.831,10 Added By 1;1 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: DEC 01, 1992
DESCRIPTION:
Person who added this facility.
WRITE AUTHORITY:^
NOTES: TRIGGERED by the Remote Facility field of the Remote Facility sub-field of the VAQ - OUTGOING GROUP
File
394.831,11 Date Added 1;2 DATE
INPUT TRANSFORM:S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: DEC 01, 1992
DESCRIPTION:
Date facility was added.
WRITE AUTHORITY:^
NOTES: TRIGGERED by the Remote Facility field of the Remote Facility sub-field of the VAQ - OUTGOING GROUP
File
FILES POINTED TO FIELDS
DOMAIN (#4.2) Remote Facility:Remote Domain (#.02)
INSTITUTION (#4) Remote Facility:Remote Facility (#.01)
NEW PERSON (#200) Created By (#.02)
Remote Facility:Added By (#10)
INPUT TEMPLATE(S):
VAQ EDIT FILE JUN 08, 1993@09:35 USER #0
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):