STANDARD DATA DICTIONARY #29.11 -- MST HISTORY FILE 3/24/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):