VistA-IHS-VA_UTILITIES-XB/XBFLD0.m

36 lines
722 B
Mathematica
Raw Normal View History

XBFLD0 ; IHS/ADC/GTH - PRINT FIELD TRIGGERS ; [ 02/07/97 3:02 PM ]
;;4.0;XB;;Jul 20, 2009;Build 2
;
S ;
NEW I,T,N
S I=0
F S I=$O(^DD(XBFILE,XBFIELD,1,I)) Q:I'>0 D
. D:$Y>(IOSL-4) PAGE^XBFLD
. W !?16,"X: ",$P(^DD(XBFILE,XBFIELD,1,I,0),"^",2,5) S T=$P(^(0),U,3),T=$E(T,1,2)
. S:T="" T="RG"
. ;choices for T==> RG,MU,BU,KW,MN,TR
. D @T
Q
;
MU ;MUMPS
MN ;MNEMONIC
F N=1,2 W !?20,N,")",?25,^DD(XBFILE,XBFIELD,1,I,N)
Q
;
RG ;REGULAR
F N=1 W !?20,N,")",?25,^DD(XBFILE,XBFIELD,1,I,N)
Q
;
BU ;BULLETIN
S X="CREATE",N=X
F S N=$O(^DD(XBFILE,XBFIELD,1,I,N)) Q:N'[X W !?20,N,?40,^(N)
Q
;
KW ;KWIC
Q
;
TR ;TRIGGER
F N="CREATE VALUE","DELETE VALUE","FIELD" W !?20,N,?35,$G(^DD(XBFILE,XBFIELD,1,I,N))
Q
;