STANDARD DATA DICTIONARY #800001.2 -- HMP ROSTER FILE 9/29/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):