STANDARD DATA DICTIONARY #800000.2 -- HMP LIST FILE                                                               3/24/25    PAGE 1
STORED IN ^HMPD(800000.2,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                   (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
A translation table for use by eHMP to connect VistA data domains to JSON objects for transmission.  


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

CROSS
REFERENCED BY: DD NUMBER(ADD), REFRESH THRESHOLD(AREFRESH), NAME(B)



800000.2,.01  NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      SEP 23, 2015 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:
                                This is the name of the HMP List.  

              CROSS-REFERENCE:  800000.2^B 
                                1)= S ^HMPD(800000.2,"B",$E(X,1,30),DA)=""
                                2)= K ^HMPD(800000.2,"B",$E(X,1,30),DA)
                                Cross-reference by VistA domain name.  



800000.2,.02  TYPE                   0;2 SET

                                '0' FOR STATIC; 
                                '1' FOR DYNAMIC; 
              LAST EDITED:      OCT 11, 2012 
              HELP-PROMPT:      This field should not be edited manually without consulting the development team. 
              DESCRIPTION:
                                This field defines a data entry as static or dynamic.  


800000.2,.03  DD NUMBER              0;3 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<1)!(X?.E1"."6N.N) X
              LAST EDITED:      OCT 22, 2012 
              HELP-PROMPT:      Type a number between 1 and 99999999, 5 decimal digits. 
              DESCRIPTION:
                                This is the NUMBER of the File being referenced.  

              CROSS-REFERENCE:  800000.2^ADD 
                                1)= S ^HMPD(800000.2,"ADD",$E(X,1,30),DA)=""
                                2)= K ^HMPD(800000.2,"ADD",$E(X,1,30),DA)
                                Cross-reference by the File's Data Dictionary number.  



800000.2,.04  DOMAIN                 0;4 POINTER TO HMP LIST DOMAIN FILE (#800000.21) (Required)

              LAST EDITED:      OCT 31, 2012 
              HELP-PROMPT:      Enter a VistA data domain from the HMP LIST DOMAIN File. 
              DESCRIPTION:
                                A VistA data domain from the HMP LIST DOMAIN File.  


800000.2,.05  ATTRIBUTE              0;5 POINTER TO HMP LIST ATTRIBUTE FILE (#800000.22) (Required)

              LAST EDITED:      NOV 07, 2012 
              HELP-PROMPT:      Enter an ATTRIBUTE from the HMP LIST ATTRIBUTE File. 
              DESCRIPTION:
                                This is a pointer to the HMP ATTRIBUTE File.  


800000.2,.08  REFRESH THRESHOLD      0;8 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>1440)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      OCT 31, 2012 
              HELP-PROMPT:      Type a number between 0 and 1440, 0 decimal digits. 
              DESCRIPTION:
                                Amount of time, in days, required to pass before an automatic refresh will occur.  

              CROSS-REFERENCE:  800000.2^AREFRESH 
                                1)= S ^HMPD(800000.2,"AREFRESH",$E(X,1,30),DA)=""
                                2)= K ^HMPD(800000.2,"AREFRESH",$E(X,1,30),DA)
                                Cross-reference by time (in days) until a refresh happens.  



800000.2,.09  NEXT REFRESH DATE      0;9 DATE

              INPUT TRANSFORM:  S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      SEP 23, 2015 
              HELP-PROMPT:      Enter a date up to T+1440. 
              DESCRIPTION:
                                Date of next refresh based on the value of REFRESH THRESHOLD.  


800000.2,.11  GENERATION CODE        .11;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              LAST EDITED:      OCT 11, 2012 
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:
                                MUMPS code to implement the refresh of a domain.  

              WRITE AUTHORITY:  @

800000.2,.2   COLUMNS                2;0 Multiple #800000.202

              DESCRIPTION:
                                These are references to data which will be extracted.  


800000.202,.01  COLUMN NAME            0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X?1UL.29ULN) X
                LAST EDITED:      OCT 15, 2014 
                HELP-PROMPT:      Answer must be 3-30 characters in length. 
                DESCRIPTION:
                                  Name of the data column to be extracted.  

                CROSS-REFERENCE:  800000.202^B 
                                  1)= S ^HMPD(800000.2,DA(1),2,"B",$E(X,1,30),DA)=""
                                  2)= K ^HMPD(800000.2,DA(1),2,"B",$E(X,1,30),DA)
                                  COLUMN cross-reference by name.  



800000.202,.02  ORDER                  0;2 NUMBER (Required)

                INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<3)!(X?.E1"."1N.N) X
                LAST EDITED:      OCT 31, 2012 
                HELP-PROMPT:      Type a number between 3 and 99, 0 decimal digits. 
                DESCRIPTION:
                                  Order in which data columns will be extracted.  

                CROSS-REFERENCE:  800000.202^AORD 
                                  1)= S ^HMPD(800000.2,DA(1),2,"AORD",$E(X,1,30),DA)=""
                                  2)= K ^HMPD(800000.2,DA(1),2,"AORD",$E(X,1,30),DA)
                                  Cross-reference of data column extraction order.  





800000.2,.3   DESCRIPTION            3;0   WORD-PROCESSING #800000.203   (NOWRAP)   (IGNORE "|")

              LAST EDITED:      NOV 17, 2015 
              DESCRIPTION:
                                Description of the data to be extracted.  


                LAST EDITED:      NOV 17, 2015 
                DESCRIPTION:
                                  Description of the data to be extracted.  




800000.2,.9   DATA                   9;0   WORD-PROCESSING #800000.209   (NOWRAP)   (IGNORE "|")

              LAST EDITED:      NOV 17, 2015 
              DESCRIPTION:
                                The actual data being sent.  


                LAST EDITED:      OCT 30, 2012 
                DESCRIPTION:
                                  The actual data being sent.  





      FILES POINTED TO                      FIELDS

HMP LIST ATTRIBUTE (#800000.22)   ATTRIBUTE (#.05)

HMP LIST DOMAIN (#800000.21)      DOMAIN (#.04)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):