STANDARD DATA DICTIONARY #43.7 -- ADT TEMPLATE FILE                                                               3/24/25    PAGE 1
STORED IN ^DG(43.7,  (4 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                        (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains those options for which a facility may specify a local template to utilize for output purposes rather than the 
one distributed by the MAS developers.  The file is uneditable using VA filemanager and may not be added to under any circumstances 
by the facility.  To specify a local template utilize the appropriate option of the MAS module.  


              DD ACCESS: @
              RD ACCESS: d
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @

CROSS
REFERENCED BY: IDENTIFIER(AI), ADT OPTION NAME(B)



43.7,.001     NUMBER                     NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      MAY 20, 1987 
              HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 1 AND 99999 
              DESCRIPTION:      Internal Reference number assigned to each template automatically as each new one is entered into
                                the file.  


43.7,.01      ADT OPTION NAME        0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:'$D(DGTEMPE) X I $D(X) S DIC(0)="E",DIC="^DIC(19,",DIC("S")="I $E($P(^(0),""^"",1),1,2)=""DG""" D
                                 ^DIC S DIC=DIE S X=$S(Y>0:$P(^DIC(19,+Y,0),"^",2),1:"") I $L(X)<3!($L(X)>50) W !?5,"DG option in O
                                PTION file!",*7 K X
              LAST EDITED:      OCT 01, 1988 
              HELP-PROMPT:      Select a DG option which is located in the OPTION file. 
              DESCRIPTION:      The ADT OPTION NAME is the name given to the user menu option in the Admission Discharge Transfer
                                DHCP application software to perform certain functions or display/print reports.  

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  43.7^B 
                                1)= S ^DG(43.7,"B",$E(X,1,30),DA)=""
                                2)= K ^DG(43.7,"B",$E(X,1,30),DA)


43.7,2        IDENTIFIER             0;2 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1N.N) X I $D(X) K:'$D(DGTEMPE) X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      The identifier is the same number as the internal reference number, automatically assigned to the
                                entry as each new one is entered into the file.  

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  43.7^AI 
                                1)= S ^DG(43.7,"AI",$E(X,1,30),DA)=""
                                2)= K ^DG(43.7,"AI",$E(X,1,30),DA)


43.7,3        TEMPLATE FILE          0;3 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>999.99)!(X<1)!(X?.E1"."3N.N) X I $D(X) K:'$D(DGTEMPE) X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      The template file is the File number that a particular template has been created in.  For example,
                                the 'Female Inpatient List' is located in the Patient File, or File 2.00.  

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


43.7,4        TEMPLATE TYPE          0;4 SET (Required)

                                'E' FOR EDIT; 
                                'P' FOR PRINT; 
                                'S' FOR SORT; 
              INPUT TRANSFORM:  K:'$D(DGTEMPE) X I $D(X),$P(^DG(43.7,+DA,0),"^",2)']"" K X W !?4,"'ROUTINE' must be specified befor
                                e selecting type!",*7 Q
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      This designates what type of fileman template is utilized to perform functions or displays/outputs
                                through the ADT DHCP application software.  The forms of templates are as follows: 
                                      INPUT - requires user input into the software to enter or edit 
                                              current information.  
                                     OUTPUT - In most cases, the user designates a date range or other 
                                              range to print, and an output is sent to a designated 
                                              printer.  
                                       SORT - A sort template is created through fileman and allows the 
                                              user to search for information based on various demon- 
                                              inators, i.e. sort for all inpatients by ward and within 
                                              ward, sort by room-bed number.  This will give a listing 
                                              of all inpatients, listed by ward and notes what room-bed 
                                              they are occupying.  

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


43.7,5        EDIT TEMPLATE NAME     0;5 POINTER TO INPUT TEMPLATE FILE (#.402) (Required)

              INPUT TRANSFORM:  K:'$D(DGEDIT) X I $D(X) S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)" D ^DIC K DIC S D
                                IC=DIE,X=+Y K:Y<0 X I $D(X),$P(^DG(43.7,+DA,0),"^",4)'="E" W !?4,"NOT AN 'INPUT' TEMPLATE!!" K X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      Allows a user through fileman, to edit, change or add new names or types of entries in any
                                particular file based on that user's fileman access.  The name given to a template that has more
                                than two edits or changes is the template name.  The user can at a later date call up this template
                                and make the same edits/changes as designated earlier without having to re-enter the variables. 
                                The name is user specific.  

              SCREEN:           S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)"
              EXPLANATION:      ONLY TEMPLATES WITHIN SPECIFIED FILE!
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


43.7,6        PRINT TEMPLATE NAME    0;6 POINTER TO PRINT TEMPLATE FILE (#.4) (Required)

              INPUT TRANSFORM:  K:'$D(DGEDIT) X I $D(X) S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)" D ^DIC K DIC S D
                                IC=DIE,X=+Y K:Y<0 X I $D(X),$P(^DG(43.7,+DA,0),"^",4)'="P" W !?4,"NOT A 'PRINT' TEMPLATE!!" K X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      Print template name is the name given to a print template that includes a range of fields from any
                                particular file to print in a specified format for later use without having to re-enter the same 
                                variables each time it is required.  The name is user specific.  

              SCREEN:           S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)"
              EXPLANATION:      TEMPLATES FROM SPECIFIED FILE ONLY!
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


43.7,7        SORT TEMPLATE NAME     0;7 POINTER TO SORT TEMPLATE FILE (#.401) (Required)

              INPUT TRANSFORM:  K:'$D(DGEDIT) X I $D(X) S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)" D ^DIC K DIC S D
                                IC=DIE,X=+Y K:Y<0 X I $D(X),$P(^DG(43.7,+DA,0),"^",4)'="S" W !?4,"NOT A 'SORT' TEMPLATE!!" K X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      Sort template name is the name (user specific) given to a set of variables for information
                                searching that can be used at a later date without having to re-enter the same variables each time
                                it is required.  

              SCREEN:           S DIC("S")="I $P(^(0),""^"",4)=$P(^DG(43.7,DA,0),""^"",3)"
              EXPLANATION:      TEMPLATES FROM SPECIFIED FILE ONLY!
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


43.7,8        DISTRIBUTED TEMPLATE NAME 0;8 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X I $D(X) K:'$D(DGTEMPE) X
              LAST EDITED:      OCT 01, 1988 
              DESCRIPTION:      The distributed template name is the name assigned (by developer) to any given input, sort or print
                                template that is included in the national release of any DHCP software package.  

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER



      FILES POINTED TO                      FIELDS

INPUT TEMPLATE (#.402)            EDIT TEMPLATE NAME (#5)

PRINT TEMPLATE (#.4)              PRINT TEMPLATE NAME (#6)

SORT TEMPLATE (#.401)             SORT TEMPLATE NAME (#7)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):