STANDARD DATA DICTIONARY #800001.5 -- HMP ACTIVITY FILE 9/29/25 PAGE 1
STORED IN ^HMP(800001.5,"PTAPPT", *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The HMP Activity File contains appointments for patients which are subscribed to eHMP.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: PATIENT NAME(B), HMP PROCESS FLAG(HMP)
800001.5,.01 PATIENT NAME 0;1 POINTER TO PATIENT FILE (#2) (Required)
LAST EDITED: JUL 31, 2014
HELP-PROMPT: Select a patient from the PATIENT File (#2).
DESCRIPTION:
The PATIENT File (#2) DFN of an eHMP subscribed patient with appointments.
CROSS-REFERENCE: 800001.5^B
1)= S ^HMP(800001.5,"PTAPPT","B",$E(X,1,30),DA)=""
2)= K ^HMP(800001.5,"PTAPPT","B",$E(X,1,30),DA)
PATIENT File (#2) DFN cross-reference of the HMP Activity File.
800001.5,2 APPOINTMENT DATE 0;2 DATE
INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X
LAST EDITED: AUG 04, 2014
HELP-PROMPT: Enter the date.time of the appointment.
DESCRIPTION:
The date.time of a patient's appointment.
800001.5,3 APPOINTMENT STATUS 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>5!($L(X)<1) X
LAST EDITED: AUG 04, 2014
HELP-PROMPT: Answer must be 1-5 characters in length.
DESCRIPTION:
This is the status of a patient's appointment.
800001.5,4 DATE RECORD CREATED 0;4 DATE
INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X
LAST EDITED: AUG 04, 2014
HELP-PROMPT: Enter the date.time the activity record was created.
DESCRIPTION:
The date.time of creation of the activity record.
800001.5,5 DATE RECORD RETREIVED 0;5 DATE
INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X
LAST EDITED: AUG 04, 2014
HELP-PROMPT: Do not prompt. Field is stuffed by [TBD].
DESCRIPTION:
This is the date.time that activity data was retrieved from VistA.
NOTES: TRIGGERED by the HMP PROCESS FLAG field of the HMP ACTIVITY File
800001.5,6 HMP PROCESS FLAG 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>1)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: AUG 04, 2014
HELP-PROMPT: Type a number between 0 and 1, 0 decimal digits.
DESCRIPTION:
This is a system HMP Process Flag indicating an activity was processed.
CROSS-REFERENCE: 800001.5^HMP^MUMPS
1)= I +X=0 S ^HMP(800001.5,"PTAPPT","HMP",+DA)=""
2)= K ^HMP(800001.5,"PTAPPT","HMP",+DA)
This is a cross-reference of patient activities by process flag.
CROSS-REFERENCE: ^^TRIGGER^800001.5^5
1)= Q
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^HMP(800001.5,"PTAPPT",D0,0)):^(0),1:"") S X=$P(Y(1)
,U,5),X=X S DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(800001.5,6,1,2,2.4)
2.4)= S DIH=$G(^HMP(800001.5,"PTAPPT",DIV(0),0)),DIV=X S $P(^(0),U,5)=DIV,DIH=800001.5,DIG=5 D ^DIC
R
CREATE VALUE)= NO EFFECT
DELETE VALUE)= NOW
FIELD)= DATE RECORD RETREIVED
This trigger causes an activity file entry to be skipped, deleted, or processed.
800001.5,7 JSON MESSAGE JSON;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>200!($L(X)<1) X
LAST EDITED: AUG 05, 2014
HELP-PROMPT: Answer must be 1-200 characters in length.
DESCRIPTION:
This is a JSON message indicating the status of the corresponding patient activity record.
FILES POINTED TO FIELDS
PATIENT (#2) PATIENT NAME (#.01)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):