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):