Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XBFLD0

XBFLD0.m

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