STANDARD DATA DICTIONARY #.402 -- INPUT TEMPLATE FILE                                                             3/24/25    PAGE 1
STORED IN ^DIE(  (1506 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                        (VERSION 22.2)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file stores the EDIT FIELDS data from an input template.  


              DD ACCESS: ^
              WR ACCESS: ^
IDENTIFIED BY: 
      "WRITE": N D,D1,D2 S D2=^(0) S:$X>30 D1(1,"F")="!" S D=$P(D2,U,2) S:D D1(2)="("_$$DATE^DIUTL(D)_")",D1(2,"F")="?30" S D=$P(D2
               ,U,5) S:D D1(3)=" User #"_D,D1(3,"F")="?50" S D=$P(D2,U,4) S:D D1(4)=" File #"_D,D1(4,"F")="?59" D EN^DDIOL(.D1)
     "WRITED": I $G(DZ)?1"???".E N % S %=0 F  S %=$O(^DIE(Y,"%D",%)) Q:%'>0  I $D(^(%,0))#2 D EN^DDIOL(^(0),"","!?5")

POINTED TO BY: REGISTRATION TEMPLATE (LOCAL) field (#70) of the MAS PARAMETERS File (#43) 
               EDIT TEMPLATE NAME field (#5) of the ADT TEMPLATE File (#43.7) 
               USER CHARACTERISTICS TEMPLATE field (#12) of the KERNEL SYSTEM PARAMETERS File (#8989.3) 
               

CROSS
REFERENCED BY: NAME(B)



.402,.01      NAME                   0;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)<2!($L(X)>30) X
              HELP-PROMPT:      2-30 CHARACTERS 
              CROSS-REFERENCE:  .402^B 
                                1)= S @(DIC_"""B"",X,DA)=""""")
                                2)= K @(DIC_"""B"",X,DA)")

              CROSS-REFERENCE:  ^^MUMPS 
                                1)= X "S %=$P("_DIC_"DA,0),U,4) S:$L(%) "_DIC_"""F""_+%,X,DA)=1"
                                2)= X "S %=$P("_DIC_"DA,0),U,4) K:$L(%) "_DIC_"""F""_+%,X,DA)"

              CROSS-REFERENCE:  ^^MUMPS 
                                1)= Q
                                2)= S X=-1 X "F  S X=$O("_DIC_"""AF"",X)) Q:X=""""  K:'X ^(X,DA) S Y=0 F  S Y=$O("_DIC_"""AF"",X,Y)
                                ) Q:Y'>0  K:$D(^(Y,DA)) ^(DA)" S X=-1 S:$G(Y)="" Y=-1


.402,2        DATE CREATED           0;2 DATE

              INPUT TRANSFORM:  S %DT="ET" D ^%DT S X=Y K:Y<1 X

.402,3        READ ACCESS            0;3 FREE TEXT

              INPUT TRANSFORM:  I DUZ(0)'="@" F I=1:1:$L(X) I DUZ(0)'[$E(X,I) K X Q

.402,4        FILE                   0;4 POINTER TO FILE FILE (#1)

                                UNEDITABLE
              CROSS-REFERENCE:  ^^^MUMPS 
                                1)= X "S %=$P("_DIC_"DA,0),U,1),"_DIC_"""F""_+X,%,DA)=1"
                                2)= Q


.402,5        USER #                 0;5 NUMBER


.402,6        WRITE ACCESS           0;6 FREE TEXT

              INPUT TRANSFORM:  I DUZ(0)'="@" F I=1:1:$L(X) I DUZ(0)'[$E(X,I) K X Q

.402,7        DATE LAST USED         0;7 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X

.402,10       DESCRIPTION            %D;0   WORD-PROCESSING #.4021





.402,1620     EDIT FIELDS             ;  COMPUTED MULTIPLE

              MUMPS CODE:       D EN^DIET
              DESCRIPTION:
                                This multi-line field displays all the "EDIT" prompts of this Input Template 

              TECHNICAL DESCR:  This Computed Multiple uses code in ^DIETED to build the entire displayable Input Template.  Then
                                it is output node-by-node.  


.402,1815     ROUTINE INVOKED        ROU;E1,13 FREE TEXT

              WRITE AUTHORITY:  @
              CROSS-REFERENCE:  ^^^MUMPS 
                                1)= Q
                                2)= D DELETROU^DIEZ($TR(X,U))


.402,1816     PREVIOUS ROUTINE INVOKED ROUOLD;E1,13 FREE TEXT

              WRITE AUTHORITY:  @

.402,1819     COMPILED                ;  COMPUTED

              MUMPS CODE:       S X=$S('$D(^DIE(D0,"ROU"))#2:"NO",^("ROU")="":"NO",1:"YES")
              ALGORITHM:        S X=$S('$D(^DIE(D0,"ROU"))#2:"NO",^("ROU")="":"NO",1:"YES")

.402,21400    BUILD(S)                ;  COMPUTED MULTIPLE POINTER TO BUILD FILE (#9.6)

              MUMPS CODE:       N DIENAME,D S DIENAME=$P($G(^DIE(D0,0)),U)_"    FILE #"_$P($G(^(0)),U,4) F D=0:0 S D=$O(^XPD(9.6,D)
                                ) Q:'D  I $D(^(D,"KRN",.402,"NM","B",DIENAME)) N D0 S D0=D,X=$P(^XPD(9.6,D,0),U) X DICMX Q:'$D(D)
              DESCRIPTION:      This computed field searches the Build File(#9.6) for Builds containing the Edit Template.  A list
                                of the identified Builds is created for display. Multiple Builds will be shown if appropriate.  


.402,21409    CANONIC FOR THIS FILE  CANONIC;1 SET

                                '1' FOR YES; 
              INPUT TRANSFORM:  I DA<1 K X
              DESCRIPTION:      The Input Template identified as CANONIC will always be presented to the user for selection at the
                                EDIT WHICH FIELD: prompt.  

              EXECUTABLE HELP:  D HELP^DIUCANON
              CROSS-REFERENCE:  ^^^MUMPS 
                                1)= N F S F=$P(@(DIC_"DA,0)"),U,4) I F S @(DIC_"""CANONIC"",F,DA)=""""")
                                2)= N F S F=$P(@(DIC_"DA,0)"),U,4) I F K @(DIC_"""CANONIC"",F,DA)")
                                This cross-reference is used to identify files that have a Canonic Edit Template assigned.  The
                                structure of the cross-reference is: 
                                     ^DIE("CANONIC", File#, IEN) 
                                 where File# identifies the file which has a Canonic Edit Template and IEN is the internal entry
                                number of the Canonic Edit Template assigned to that file.  




      FILES POINTED TO                      FIELDS

BUILD (#9.6)                      BUILD(S) (#21400)

FILE (#1)                         FILE (#4)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):
ONCOLOGY INPUT TEMPLATE LIST  MAY 27, 1992@13:47  USER #0                                              ONCOLOGY INPUT TEMPLATE LIST
RT INPUT TEMPLATES            NOV 18, 1986        USER #0                                           Record Tracking Input Templates
XU TEMPLATE LIST              OCT 03, 1989@09:53  USER #0                                                       INPUT TEMPLATE LIST

SORT TEMPLATE(S):
ONCOLOGY INPUT TEMPLATE LIST  MAY 28, 1992@19:03  USER #0                 'ONCOLOGY INPUT TEMPLATE LIST' Print Template always used
SORT BY: NAME//     From 'ONCO'  To 'ONCOZ^ONCOZ'

RT INPUT TEMPLATES            NOV 18, 1986        USER #0    
SORT BY: FILE//     From '190'  To '195.99'
  WITHIN FILE, SORT BY: NAME//


FORM(S)/BLOCK(S):
DIETED                        AUG 01, 1998@07:40  USER #0
  DIETED                        DD #.402
  DIETED2                       DD #.402