STANDARD DATA DICTIONARY #29.11 -- MST HISTORY FILE 9/29/25 PAGE 1
STORED IN ^DGMS(29.11, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.3)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file tracks the Military Sexual Trauma status for veterans as part of the data collection requirement for VHA Directive
98-058, "Sexual Trauma Counseling Care and Services". Data in this file SHOULD NOT BE MODIFIED directly. This is a history file
which tracks the historical MST status for a veteran. All entries should be done through the associated List Manager application.
IDENTIFIED BY: MST STATUS (#3)[R]
CROSS
REFERENCED BY: MST STATUS(AC), MST CHANGE STATUS DATE(AENR01), MST STATUS(AENR3), SITE DETERMINING STATUS(AENR6),
MST CHANGE STATUS DATE(B), NAME(C), PROVIDER DETERMINING STATUS(D)
INDEXED BY: MST CHANGE STATUS DATE & NAME & MST STATUS & PROVIDER DETERMINING STATUS (AD), NAME & MST CHANGE STATUS DATE (APDT)
LAST MODIFIED: JUN 1,2020@16:43:56
29.11,.01 MST CHANGE STATUS DATE 0;1 DATE (Required)
MST STATUS CHANGE DATE
INPUT TRANSFORM: S %DT="EXR",%DT(0)="-NOW" D ^%DT S X=Y K:Y<1 X
LAST EDITED: OCT 09, 2019
HELP-PROMPT: Enter the date when the MST status was changed
DESCRIPTION: This field contains the date of the MST status change. Time is required, and future dates are not
allowed.
SOURCE OF DATA: USER INPUT
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 29.11^B
1)= S ^DGMS(29.11,"B",$E(X,1,30),DA)=""
2)= K ^DGMS(29.11,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 29.11^AENR01^MUMPS
1)= D E2911^DGRTRIG(DA)
2)= D E2911^DGRTRIG(DA)
3)= DO NOT DELETE
This cross-reference is used to notify HEC of changes that may affect enrollment.
FIELD INDEX: AD (#1568) MUMPS IR ACTION
Short Descr: This index is used to update eligibility fields in file 2 for OTH patients.
Description: This index is used to update the following eligibility fields in file 2 for OTH patients: 2/.3611
is set to "V" 2/.3612 is set to value of 29.11/.01 2/.3616 is set to value of 29.11/4 2/.5501 is
set to "OTH-EXT"
Set Logic: D UPDELIG^DGOTHMST
Set Cond: S X=X(3)'=""
Kill Logic: Q
X(1): MST CHANGE STATUS DATE (29.11,.01) (forwards)
X(2): NAME (29.11,2) (forwards)
X(3): MST STATUS (29.11,3) (forwards)
X(4): PROVIDER DETERMINING STATUS (29.11,4) (forwards)
RECORD INDEXES: APDT (#110)
29.11,2 NAME 0;2 POINTER TO PATIENT FILE (#2) (Required)
INPUT TRANSFORM: S DIC("S")="I $G(^(""VET""))=""Y"",'+$G(^(.35))>0!(+$G(^(.35))>0&(+$G(^(.35))'<2921001))" D ^DIC K
DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 09, 2019
HELP-PROMPT: Enter the name of the patient who is reporting a MST classification
DESCRIPTION:
This field contains a pointer back to the PATIENT File (#2)
SCREEN: S DIC("S")="I $G(^(""VET""))=""Y"",'+$G(^(.35))>0!(+$G(^(.35))>0&(+$G(^(.35))'<2921001))"
EXPLANATION: Screen on 1) patient is a vet, no date of death; or 2) patient is a vet, there is a date if death,
and it's greater than 10/1/1992
CROSS-REFERENCE: 29.11^C
1)= S ^DGMS(29.11,"C",$E(X,1,30),DA)=""
2)= K ^DGMS(29.11,"C",$E(X,1,30),DA)
Cross-reference on patient name
FIELD INDEX: AD (#1568) MUMPS IR ACTION
Short Descr: This index is used to update eligibility fields in file 2 for OTH patients.
Description: This index is used to update the following eligibility fields in file 2 for OTH patients: 2/.3611
is set to "V" 2/.3612 is set to value of 29.11/.01 2/.3616 is set to value of 29.11/4 2/.5501 is
set to "OTH-EXT"
Set Logic: D UPDELIG^DGOTHMST
Set Cond: S X=X(3)'=""
Kill Logic: Q
X(1): MST CHANGE STATUS DATE (29.11,.01) (forwards)
X(2): NAME (29.11,2) (forwards)
X(3): MST STATUS (29.11,3) (forwards)
X(4): PROVIDER DETERMINING STATUS (29.11,4) (forwards)
RECORD INDEXES: APDT (#110)
29.11,3 MST STATUS 0;3 SET (Required)
'Y' FOR Yes, Screened reports MST;
'N' FOR No, Screened does not report MST;
'D' FOR Screened Declines to answer;
'U' FOR Unknown, not screened;
LAST EDITED: OCT 09, 2019
HELP-PROMPT: Enter the appropriate MST status code for this patient
DESCRIPTION: Indicates whether the patient has been screened, and whether the patient claims Military Sexual
Trauma.
CROSS-REFERENCE: 29.11^AENR3^MUMPS
1)= D E2911^DGRTRIG(DA)
2)= D E2911^DGRTRIG(DA)
3)= DO NOT DELETE
This cross-reference is used to notify HEC of changes that may affect enrollment.
CROSS-REFERENCE: 29.11^AC^MUMPS
1)= D MSTCHNG^DGOTHMST(DA)
2)= D MSTCHNG^DGOTHMST(DA)
This index calls API MSTCHNG^DGOTHMST when the MST STATUS CHANGES. The API will send a MailMan
message to the DGEN ELIGIBILITY ALERT group if required.
FIELD INDEX: AD (#1568) MUMPS IR ACTION
Short Descr: This index is used to update eligibility fields in file 2 for OTH patients.
Description: This index is used to update the following eligibility fields in file 2 for OTH patients: 2/.3611
is set to "V" 2/.3612 is set to value of 29.11/.01 2/.3616 is set to value of 29.11/4 2/.5501 is
set to "OTH-EXT"
Set Logic: D UPDELIG^DGOTHMST
Set Cond: S X=X(3)'=""
Kill Logic: Q
X(1): MST CHANGE STATUS DATE (29.11,.01) (forwards)
X(2): NAME (29.11,2) (forwards)
X(3): MST STATUS (29.11,3) (forwards)
X(4): PROVIDER DETERMINING STATUS (29.11,4) (forwards)
29.11,4 PROVIDER DETERMINING STATUS 0;4 POINTER TO NEW PERSON FILE (#200) (Required)
INPUT TRANSFORM: S DIC("S")="I $$ACTIVPRV^PXAPI(Y,DT)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 09, 2019
HELP-PROMPT: Enter name of the provider making the MST status determination
DESCRIPTION:
Pointer to the provider who determined the MST status of the patient
SCREEN: S DIC("S")="I $$ACTIVPRV^PXAPI(Y,DT)"
EXPLANATION: Checks for both an active PERSON CLASS and no TERMINATION DATE
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 29.11^D
1)= S ^DGMS(29.11,"D",$E(X,1,30),DA)=""
2)= K ^DGMS(29.11,"D",$E(X,1,30),DA)
Cross-reference on provider who determined MST status
FIELD INDEX: AD (#1568) MUMPS IR ACTION
Short Descr: This index is used to update eligibility fields in file 2 for OTH patients.
Description: This index is used to update the following eligibility fields in file 2 for OTH patients: 2/.3611
is set to "V" 2/.3612 is set to value of 29.11/.01 2/.3616 is set to value of 29.11/4 2/.5501 is
set to "OTH-EXT"
Set Logic: D UPDELIG^DGOTHMST
Set Cond: S X=X(3)'=""
Kill Logic: Q
X(1): MST CHANGE STATUS DATE (29.11,.01) (forwards)
X(2): NAME (29.11,2) (forwards)
X(3): MST STATUS (29.11,3) (forwards)
X(4): PROVIDER DETERMINING STATUS (29.11,4) (forwards)
29.11,5 USER CHANGING STATUS 0;5 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: DEC 10, 1998
HELP-PROMPT: Enter the name of the user who entered this change
DESCRIPTION:
Name of the user who entered this change in status for the patient
29.11,6 SITE DETERMINING STATUS 0;6 POINTER TO INSTITUTION FILE (#4)
LAST EDITED: SEP 13, 2005
DESCRIPTION: This field contains a pointer to the INSTITUTION file (#4) indicating the site associated with the
MST Status determination. If the MST Status is entered by a local VistA site, then the API
DGMSTAPI will load this field with the current Primary station number. If the MST Status is
entered by Enrollment/Eligibility Data upload from the HEC, then the site stored with the record at
the HEC will be loaded.
CROSS-REFERENCE: 29.11^AENR6^MUMPS
1)= D E2911^DGRTRIG(DA)
2)= D E2911^DGRTRIG(DA)
3)= DO NOT DELETE
This cross-reference is used to notify HEC of changes that may affect enrollment.
FILES POINTED TO FIELDS
INSTITUTION (#4) SITE DETERMINING STATUS (#6)
NEW PERSON (#200) PROVIDER DETERMINING STATUS (#4)
USER CHANGING STATUS (#5)
PATIENT (#2) NAME (#2)
File #29.11
Record Indexes:
APDT (#110) RECORD REGULAR IR SORTING ONLY
Short Descr: Xref based on DFN and MST Status date
Set Logic: S ^DGMS(29.11,"APDT",X(1),X(2),DA)=""
Kill Logic: K ^DGMS(29.11,"APDT",X(1),X(2),DA)
Whole Kill: K ^DGMS(29.11,"APDT")
X(1): NAME (29.11,2) (Subscr 1) (forwards)
X(2): MST CHANGE STATUS DATE (29.11,.01) (Subscr 2) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):