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

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains eHMP rosters which can be used by subscribed patients.  


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

POINTED TO BY: NAME field (#.01) of the ROSTER sub-field (#800000.02) of the HMP SUBSCRIPTION File (#800000) 
               SOURCE field (#.02) of the SOURCES sub-field (#800001.21) of the HMP ROSTER File (#800001.2) 
               

CROSS
REFERENCED BY: PATIENT(AB), OWNER(AC), SOURCE(AD), TIMESTAMP(ATS), NAME(B)



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

              INPUT TRANSFORM:  K:$L(X)>104!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      FEB 20, 2013 
              HELP-PROMPT:      Answer must be 3-104 characters in length. 
              DESCRIPTION:
                                This is the name of an eHMP roster.  

              CROSS-REFERENCE:  800001.2^B 
                                1)= S ^HMPROSTR(800001.2,"B",$E(X,1,30),DA)=""
                                2)= K ^HMPROSTR(800001.2,"B",$E(X,1,30),DA)
                                This is the cross-reference of eHMP rosters by name.  



800001.2,.02  DISPLAY NAME           0;2 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>45!($L(X)<3) X
              LAST EDITED:      AUG 30, 2011 
              HELP-PROMPT:      Answer must be 3-45 characters in length. 
              DESCRIPTION:
                                This is the actual name of an eHMP roster.  


800001.2,.03  DISABLE                0;3 SET

                                '1' FOR YES; 
              LAST EDITED:      AUG 30, 2011 
              HELP-PROMPT:      Enter '1' or 'Yes' to disable this roster. 
              DESCRIPTION:
                                This is a setting to disable an eHMP roster.  


800001.2,.04  OWNER                  0;4 POINTER TO NEW PERSON FILE (#200)

              LAST EDITED:      JAN 05, 2012 
              HELP-PROMPT:      Enter the owner of this roster. 
              DESCRIPTION:
                                This is the DUZ of the HMP roster's owner.  

              CROSS-REFERENCE:  800001.2^AC 
                                1)= S ^HMPROSTR(800001.2,"AC",$E(X,1,30),DA)=""
                                2)= K ^HMPROSTR(800001.2,"AC",$E(X,1,30),DA)
                                Cross-reference of rosters by owner.  



800001.2,.05  TYPE                   0;5 SET (Required)

                                'PU' FOR PUBLIC; 
                                'PR' FOR PRIVATE; 
              LAST EDITED:      NOV 15, 2011 
              HELP-PROMPT:      Enter internally stored code for type of HMP roster. 
              DESCRIPTION:
                                The type of an HMP roster.  


800001.2,.06  PATIENT LIST NAME      0;6 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<3) X
              LAST EDITED:      JAN 20, 2012 
              HELP-PROMPT:      Answer must be 3-40 characters in length. 
              DESCRIPTION:
                                The file containing the patient list names.  


800001.2,1    SOURCES                1;0 Multiple #800001.21

              DESCRIPTION:
                                The sources of the patient list.  


              INDEXED BY:       (AC)

800001.21,.01   SEQUENCE               0;1 NUMBER (Multiply asked)

                INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      SEP 23, 2015 
                HELP-PROMPT:      Type a number between 1 and 99999999, 0 decimal digits. 
                DESCRIPTION:
                                  The sequence number of a patient list source.  

                CROSS-REFERENCE:  800001.21^B 
                                  1)= S ^HMPROSTR(800001.2,DA(1),1,"B",$E(X,1,30),DA)=""
                                  2)= K ^HMPROSTR(800001.2,DA(1),1,"B",$E(X,1,30),DA)
                                  The name cross-reference of patient lists.  


                CROSS-REFERENCE:  800001.21^AS 
                                  1)= S ^HMPROSTR(800001.2,DA(1),1,"AS",$E(X,1,30),DA)=""
                                  2)= K ^HMPROSTR(800001.2,DA(1),1,"AS",$E(X,1,30),DA)
                                  The sequence cross-reference of patient lists.  



800001.21,.02   SOURCE                 0;2        VARIABLE POINTER (Required)

                FILE  ORDER  PREFIX    LAYGO  MESSAGE
                   2    1    PAT          n   PATIENT 
                   42   2    WARD         n   WARD LOCATION 
                   44   3    CL           n   CLINIC 
                   200  5    PROV         n   PROVIDER 
              100.21    6    CPRS         n   CPRS 
              404.51    7    PCMM         n   PCMM TEAM 
               810.4    22   PXRM         n   REMINDER'S LIST RULE FILE 
            800001.2    9    ROST         n   HMP ROSTER FILE 
                   45.7 70   SPEC         n   SPECIALTY 
              800001    80   HMPPAN       n   Select HMP Panel List Rule 
                SCREEN ON FILE 2:  
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 42: 
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 44: 
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 200: 
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 100.21: 
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 404.51: 
                 SCREEN EXPLANATION: 
                SCREEN ON FILE 810.4: S DIC("S")="I $P(^(0),U,3)=3"
                 SCREEN EXPLANATION: Only select Rule Set types
                                         
                LAST EDITED:      NOV 26, 2013 
                HELP-PROMPT:      Enter the file which will be the source for this roster. 
                DESCRIPTION:
                                  The source of the patient list.  

                CROSS-REFERENCE:  800001.2^AD 
                                  1)= S ^HMPROSTR(800001.2,"AD",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^HMPROSTR(800001.2,"AD",$E(X,1,30),DA(1),DA)
                                  The file number cross-reference of patient lists.  



800001.21,.03   OPERATION              0;3 SET

                                  '0' FOR UNION; 
                                  '1' FOR INTERSECTION; 
                                  '2' FOR DIFFERENCE; 
                LAST EDITED:      AUG 30, 2011 
                HELP-PROMPT:      This code is used to determine which operation is to be performed on the Patient List. 
                DESCRIPTION:
                                  This is the type of operation to be performed on the patient list file.  


800001.21,.04   FILTER                 0;4 SET

                                  'T' FOR TODAY; 
                LAST EDITED:      SEP 01, 2011 
                HELP-PROMPT:      Enter 'T' to set the filter. 
                DESCRIPTION:
                                  This is a date filter for the patient list file.  


800001.21,.05   REFRESH FREQUENCY      0;5 SET

                                  'D' FOR DAILY; 
                                  'H' FOR HOURLY; 
                LAST EDITED:      JAN 19, 2012 
                HELP-PROMPT:      This code is used to specify the refresh rate for the Patient List. 
                DESCRIPTION:
                                  The frequency by which to refresh the patient list.  




800001.2,2    SPECIAL HANDLING       3;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              LAST EDITED:      JAN 03, 2012 
              HELP-PROMPT:      XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER. 
              DESCRIPTION:
                                This is MUMPS code for filtering and refreshing patient lists.  

              WRITE AUTHORITY:  @

800001.2,3    PATIENT                4;0 POINTER Multiple #800001.23

              DESCRIPTION:
                                Patients which are members of this roster.  


800001.23,.01   PATIENT                0;1 POINTER TO PATIENT FILE (#2) (Multiply asked)

                LAST EDITED:      DEC 20, 2012 
                HELP-PROMPT:      Select an entry from the PATIENT File (#2). 
                DESCRIPTION:
                                  This field identifies a roster member patient by its DFN in the PATIENT File (#2).  

                CROSS-REFERENCE:  800001.23^B 
                                  1)= S ^HMPROSTR(800001.2,DA(1),4,"B",$E(X,1,30),DA)=""
                                  2)= K ^HMPROSTR(800001.2,DA(1),4,"B",$E(X,1,30),DA)
                                  HMP Roster File cross-reference by patient name.  


                CROSS-REFERENCE:  800001.2^AB 
                                  1)= S ^HMPROSTR(800001.2,"AB",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^HMPROSTR(800001.2,"AB",$E(X,1,30),DA(1),DA)
                                  Index of all rosters patient is in.  



800001.23,.02   SRCSEQ                 0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      JUL 17, 2013 
                HELP-PROMPT:      Type a number between 1 and 999999, 0 decimal digits. 
                DESCRIPTION:
                                  The sequence number of this patient roster.  




800001.2,99   TIMESTAMP              2;1 DATE

              INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      SEP 23, 2015 
              HELP-PROMPT:      Type a date not earlier than AUG 30, 2011@08:39. 
              DESCRIPTION:
                                The date.time of a patient's entry in the HMP Roster file.  

              CROSS-REFERENCE:  800001.2^ATS 
                                1)= S ^HMPROSTR(800001.2,"ATS",$E(X,1,30),DA)=""
                                2)= K ^HMPROSTR(800001.2,"ATS",$E(X,1,30),DA)
                                The date.time cross-reference of patients in the HMP Roster file.  




      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 OWNER (#.04)

PATIENT (#2)                      PATIENT:PATIENT (#.01)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):