STANDARD DATA DICTIONARY #414.04 -- RECORD CHECKSUM FILE                                                          3/24/25    PAGE 1
STORED IN ^PRCV(414.04,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                     (VERSION 5.1)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is use to store checksums associated with objects such as file records. The reason for this level of generality is that
it is at times convenient to associated a checksum with a subset of fields in a file (or possibly other objects). This means it may
be necessary to support more than one checksum on the same file or other type of object class.  


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

PRIMARY KEY:        A (#61)
  Uniqueness Index: C (#600)
       File, Field: 1) CHECKSUM NAME (414.04,.01)  2) FILE NUMBER (414.04,.02)  3) DESCRIPTION (414.04,.03)

CROSS
REFERENCED BY: CHECKSUM NAME(D)

INDEXED BY:    CHECKSUM NAME & FILE NUMBER & DESCRIPTION (C)




414.04,.01    CHECKSUM NAME          0;1 FREE TEXT (Required) (Key field)

              Checksum Name for your application   
              INPUT TRANSFORM:  K:(($L(X)<1)!($L(X)>10)) X
              LAST EDITED:      APR 01, 2005 
              HELP-PROMPT:      Enter checksum name for your application 
              DESCRIPTION:      Checksum name for your specific application. We could define different checksum name for same file
                                number used in different application.  For example, file 440 could have two checksum name, "VND1"
                                and "VND2", to store checksum for different applications.  

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

              CROSS-REFERENCE:  414.04^D 
                                1)= S ^PRCV(414.04,"D",$E(X,1,30),DA)=""
                                2)= K ^PRCV(414.04,"D",$E(X,1,30),DA)

              RECORD INDEXES:   C (#600)

414.04,.02    FILE NUMBER            0;2 NUMBER (Required) (Key field)

              File Number   
              INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<0)!(X?.E1"."4N.N) X
              LAST EDITED:      MAR 29, 2005 
              HELP-PROMPT:      Type a Number between 0 and 9999, 3 Decimal Digits 
              DESCRIPTION:
                                This is the number of the file we will perform checksum with.  

              RECORD INDEXES:   C (#600)

414.04,.03    DESCRIPTION            0;3 FREE TEXT (Required) (Key field)

              CHECKSUM DESCRIPTION   
              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<1) X
              LAST EDITED:      MAR 29, 2005 
              HELP-PROMPT:      Enter description/purpose of this checksum. 
              DESCRIPTION:
                                Enter the description or purpose of this checksum.  

              RECORD INDEXES:   C (#600)

414.04,1      RECORD NUMBER          1;0 Multiple #414.41


414.41,.01      RECORD NUMBER          0;1 NUMBER (Required)

                INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<1)!(X?.E1"."1N.N) X S:$D(X) DINUM=X
                LAST EDITED:      MAR 31, 2005 
                HELP-PROMPT:      Type a Number between 1 and 999999, 0 Decimal Digits 
                DESCRIPTION:
                                  Enter record number (or the IEN) of the file being performed checksum.  


414.41,1        CHECKSUM               0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>99999999999999)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      MAR 29, 2005 
                HELP-PROMPT:      Checksum will be generated 

414.41,2        TIME OF CHECKSUM       0;3 DATE

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAR 29, 2005 

414.41,3        UPDATE SENT            0;4 SET

                                  '1' FOR SENT; 
                                  '0' FOR NOT SENT; 
                LAST EDITED:      MAR 29, 2005 

414.41,4        TIME SENT              0;5 DATE

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAR 29, 2005 



File #414.04

  Record Indexes:

  C (#600)    RECORD    REGULAR    IR    LOOKUP & SORTING
       Unique for:  Key A (#61), File #414.04
      Short Descr:  Uniqueness Index for Key 'A' of File #414.04
        Set Logic:  S ^PRCV(414.04,"C",X(1),X(2),X(3),DA)=""
       Kill Logic:  K ^PRCV(414.04,"C",X(1),X(2),X(3),DA)
       Whole Kill:  K ^PRCV(414.04,"C")
             X(1):  CHECKSUM NAME  (414.04,.01)  (Subscr 1)
             X(2):  FILE NUMBER  (414.04,.02)  (Subscr 2)
             X(3):  DESCRIPTION  (414.04,.03)  (Subscr 3)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):