STANDARD DATA DICTIONARY #391 -- TYPE OF PATIENT FILE                                                             6/27/25    PAGE 1
STORED IN ^DG(391,  (10 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                        (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the various types of patient which might be seen at a VA facility.  The file is pointed to by the TYPE field of
the PATIENT file and every patient added to the system must have a TYPE specified.  Using the 'Patient Type Update' option of ADT
the user should specify the parameters concerning which screens should be displayed during the registration process for these
patient types and what data elements on those screens are editable.  


              DD ACCESS: @
              RD ACCESS: d
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @

POINTED TO BY: TYPE field (#391) of the PATIENT File (#2) 
               

CROSS
REFERENCED BY: NAME(B)



391,.01       NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      SEP 19, 2012 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:      This field contains the names of the various types of patients seen at VA facilities.  This file
                                should not be added to or altered or it could affect daily operations of the MAS software.  

                                UNEDITABLE
              CROSS-REFERENCE:  391^B 
                                1)= S ^DG(391,"B",$E(X,1,30),DA)=""
                                2)= K ^DG(391,"B",$E(X,1,30),DA)


391,.02       IGNORE VETERAN CHECKS? 0;2 SET (Required)

                                '0' FOR NO; 
                                '1' FOR YES; 
              DESCRIPTION:      If this particular type of patient is non-veteran, but the patient can respond to questions meant
                                for veterans, respond yes.  An example would be MILITARY RETIREE.  These patients are seen as
                                non-veterans, but may have veteran periods of service, prisoner of war dates, etc.  


391,.03       *INFO TO ASK           0;3 FREE TEXT (Required)

              INFO TO ASK   
              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1)!'(X?.N) X
              LAST EDITED:      NOV 12, 1991 
              HELP-PROMPT:      ANSWER MUST BE 1-40 CHARACTERS IN LENGTH 
              DESCRIPTION:
                                This field is no longer used by the MAS package.  It will be removed in a future release.  


391,.04       MAKE RECORD SENSITIVE? 0;4 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      SEP 29, 1988 
              HELP-PROMPT:      Answer YES if you want this record automatically made sensitive when using the registration 
                                screens. 
              DESCRIPTION:      If it is desirable to automatically make a record sensitive if the patient has this patient type,
                                answer yes here.  An example would be EMPLOYEE.  Any record for a patient added to your system with
                                a patient type of EMPLOYEE will automatically be recorded as sensitive in the security system.  


391,.05       VETERAN?               0;5 SET (Required)

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              HELP-PROMPT:      Enter 1 (or yes) if patients of this type are veterans.  Otherwise, respond 0 (or no). 
              DESCRIPTION:      Enter YES (or 1) at this prompt if patients of this patient type are veterans.  Respond NO
                                otherwise.  This information is necessary to determine whether certain screens may be turned off. 
                                If this is a non-veteran patient type, but patients with this patient type COULD be veterans,
                                respond YES to the IGNORE VETERAN CHECKS? prompt (field .02).  

              CROSS-REFERENCE:  ^^TRIGGER^391^9 
                                1)= X ^DD(391,.05,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^DG(391,D0,"S")):^("S"),1:"") S X=$P(Y(1),U,9),
                                X=X S DIU=X K Y S X=DIV S X=1 X ^DD(391,.05,1,1,1.4)

                                1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$S($D(^DD(391,.05,0)):$P(^(0),U,3),1:"")
                                 S X=$P($P(Y(1),$C(59)_Y(0)_":",2),$C(59),1)="YES"

                                1.4)= S DIH=$S($D(^DG(391,DIV(0),"S")):^("S"),1:""),DIV=X S $P(^("S"),U,9)=DIV,DIH=391,DIG=9 D ^DIC
                                R:$N(^DD(DIH,DIG,1,0))>0

                                2)= Q

                                CREATE CONDITION)= VETERAN?="YES"
                                CREATE VALUE)= S X=1
                                DELETE VALUE)= NO EFFECT
                                FIELD)= SHOW INCOME SCREENING SCREEN
                                This trigger will automatically stuff YES into the SHOW INCOME SCREENING SCREEN field if this field
                                (VETERAN?) is answered YES.  



391,3         SHOW CONTACT SCREEN?   S;3 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAY 31, 1988 
              DESCRIPTION:      Answer yes if you would like to have the contact screen displayed for any patient of this patient
                                type.  This screen contains names and addresses of next of kin, emergency contacts, and designees.  


391,4         *SHOW EMPLOYMENT SCREEN? S;4 SET

              SHOW EMPLOYMENT SCREEN?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 24, 1992 
              HELP-PROMPT:      This field is no longer used.  The employment screen will now for all patients. 
              DESCRIPTION:      This field is no longer used by the MAS package.  Due to the increased need for employment data due
                                to billing, the employment screen can no longer be turned off.  This field will be removed in a
                                future release of the MAS package.  


391,5         *SHOW INSURANCE SCREEN? S;5 SET

              SHOW INSURANCE SCREEN?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 12, 1991 
              DESCRIPTION:      This field is no longer used by the MAS package (the insurance screen is now displayed for ALL
                                patients).  It will be removed in a future release.  


391,6         SHOW SERVICE SCREEN?   S;6 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAY 31, 1988 
              DESCRIPTION:      Answer yes if you would like the service screen to display for all patients added to your system
                                with this patient type.  The service record screen contains data about service history, prisoner of
                                war status, combat, Vietnam service, agent orange and ionizing radiation exposure, military 
                                retirement/disability, and service dental history.  For non-veterans, you may choose not to display
                                this screen.  


391,7         *SHOW MONETARY SCREEN? S;7 SET

              SHOW MONETARY SCREEN?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 12, 1991 
              DESCRIPTION:
                                This field is no longer used by the MAS package.  It will be removed in a future version of MAS.  


391,8         SHOW FAMILY INFO SCREEN S;8 SET (Required)

                                '0' FOR NO; 
                                '1' FOR YES; 
              INPUT TRANSFORM:  D FAMINF^DGRPDD
              LAST EDITED:      JUN 29, 1992 
              HELP-PROMPT:      Enter yes to display the family demographic screen during registration. 
              DESCRIPTION:      To display the family demographic screen during registration (screen 8), respond yes here.  You
                                must answer yes for NSC patients as income screening is required for all non-service connected
                                veterans.  You may chose to show this screen for service connected patients or non-veterans.  
                                 
                                The family demographic screen holds the name, SSN, date of birth, and sex for all dependents of the
                                patient.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


391,8.2       ID FORMAT              8.2;1 POINTER TO IDENTIFICATION FORMAT FILE (#8.2)

              LAST EDITED:      NOV 06, 1989 
              DESCRIPTION:      This field contains a pointer to the IDENTIFICATION FORMAT file (#8.2).  This field will contain
                                the default ID format for all patients with this patient type.  For most VA purposes, this will be
                                the SSN.  


391,9         SHOW INCOME SCREENING SCREEN S;9 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              INPUT TRANSFORM:  D INCSCR^DGRPDD
              LAST EDITED:      JUN 29, 1992 
              HELP-PROMPT:      Enter yes if you want the income screening screen to show for all patients of this patient type. 
              DESCRIPTION:      Enter yes if the income screening screen should be displayed for this type of patient.  Answer no
                                otherwise.  You will be unable to edit this question if the VETERAN? prompt (field .05) is answered
                                yes.  This data must be collected for all veterans seen.  This screen will contain information on a
                                patient's income for the previous calendar year.  It will also contain information on the patient's
                                spouse and dependents.  This data will, in turn, be used for IRS matching.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
                                TRIGGERED by the VETERAN? field of the TYPE OF PATIENT File 


391,10        SHOW INELIGIBLE SCREEN S;10 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              DESCRIPTION:      Enter yes if you wish the ineligible data screen to show for all patients of this patient type. 
                                This screen contains information on the a patient's ineligibility for care and data on missing
                                patients.  


391,11        SHOW VERIFICATION SCREEN? S;11 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              HELP-PROMPT:      If you want users to be able to see the verification screen for this type of patient, answer yes.  
                                Otherwise, respond no. 
              DESCRIPTION:      Enter yes if you wish the service verification screen to show for all patients of this patient
                                type.  This screen contains information on the verification of eligility and service record data. 
                                It also contains data on VA rated disabilities.  


391,41        *EDIT APPLICANT EMPLOYER? E;41 SET

              EDIT APPLICANT EMPLOYER?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 26, 1992 
              DESCRIPTION:      Respond yes if you want users to be able to edit the employer data for the applicant (veteran).  If
                                you say no, this information will appear on the screen display, but will not be editable.  


391,42        *EDIT SPOUSE'S EMPLOYER? E;42 SET

              EDIT SPOUSE'S EMPLOYER   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 26, 1992 
              DESCRIPTION:      Respond yes if you want users to be able to edit the spouse's employer information for this type of
                                patient.  If you say no, this information will appear on the screen display, but will not be
                                editable.  


391,61        *EDIT SERVICE HISTORY? E;61 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you wish to allow users to edit the service history data for this type of patient.  If
                                you say no, this information will appear on the screen display, but will not be editable.  


391,62        *EDIT PRISONER OF WAR DATA? E;62 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you wish to allow users to edit the prisoner of war data (from/to dates, where
                                imprisoned, etc.) for this type of patient.  If you say no, this information will appear on the
                                screen display, but will not be editable.  


391,63        *EDIT COMBAT DATA?     E;63 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want the users to be able to edit combat data for patients of this type.  This
                                data includes combat from/to dates as well as where the combat occurred.  If you respond no, this
                                data will appear on the screen, but will not be editable.  


391,64        *EDIT VIETNAM SERVICE DATA? E;64 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want users to be able to edit Vietnam service data for patients of this type. 
                                This data includes the dates from and to which the veteran served in Vietnam.  If you respond no,
                                this data will appear on the screen, but will be uneditable.  


391,65        *EDIT AGENT ORANGE DATA? E;65 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want users to be able to edit agent orange exposure data for patients of this
                                type.  This data includes the dates of test for AO exposure.  If you respond no, this data will
                                appear on the screen, but will be uneditable.  


391,66        *EDIT RADIATION EXPOSURE DATA? E;66 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want to be able to edit radiation exposure data for patients with this patient
                                type.  This data includes dates of test for radiation.  If you respond no, this data will appear on
                                the screen, but will be uneditable.  


391,67        *EDIT MILITARY DISABILITY DATA E;67 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want the users to be able to edit data relating to military disability for
                                patients of this type.  If you respond no, the data element will appear on the screen, but will not
                                be editable.  


391,68        *EDIT DENTAL HISTORY DATA? E;68 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      APR 23, 1992 
              DESCRIPTION:      Enter yes if you want users to be able to edit data relating to dental history in service if the
                                patient is of this type.  If you respond no, the data element will appear on the screen, but will
                                not be editable.  


391,71        *EDIT VA MONETARY BENEFITS? E;71 SET

              EDIT VA MONETARY BENEFITS?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 12, 1991 
              DESCRIPTION:
                                This field is no longer used by the MAS package and will be removed in a future version.  


391,72        *EDIT OTHER MONETARY BENEFITS? E;72 SET

              EDIT OTHER MONETARY BENEFITS?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 12, 1991 
              DESCRIPTION:
                                This field is no longer used by the MAS package and will be removed in a future version.  


391,74        EDIT SC CONDITIONS PER PT? E;74 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      DEC 04, 1991 
              HELP-PROMPT:      Enter YES if you want to allow the user to edit SC conditions as stated by the applicant. 
              DESCRIPTION:      If the user should be allowed to edit SC conditions as stated by the applicant for patients of this
                                patient type, answer yes here.  Otherwise respond no.  This data appears on registration screen 7
                                (Eligibility Status Data).  


391,83        *EDIT SC CONDITIONS PER PT? E;83 SET

              EDIT SC CONDITIONS PER PT?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 13, 1991 
              DESCRIPTION:      Respond yes if you want to give users the ability to edit service conditions as stated by the
                                patient for patients of this patient type.  If you respond no, the question will appear on the
                                screen, but it will not be editable.  
                                 
                                 
                                Note:  Due to a change in screen numbering, this field is being *'d for 
                                       deletion and will no longer be used (affective with installation 
                                       of this version).  A new field 73 has been added which is the 
                                       same prompt.  This is in keeping with the present field numbering 
                                       sequence.  


391,91        *EDIT INELIGIBLE DATA? E;91 SET

              EDIT INELIGIBLE DATA?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              DESCRIPTION:      Enter yes if you want users to be allowed to edit data about a patients eligibility for patients of
                                this patient type.  If you respond no, the question will appear on the screen, but it will not be
                                editable.  


391,92        *EDIT MISSING DATA?    E;92 SET

              EDIT MISSING DATA?   
                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              DESCRIPTION:      Enter yes if you want the user to be allowed to edit data on missing veterans for patients of this
                                patient type.  If you respond no, the question will appear on the screen, but will not be editable.  


391,101       EDIT INELIGIBLE DATA?  E10;1 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 25, 1992 
              HELP-PROMPT:      Enter yes if you want users to be allowed to edit data about a patients ineligiblility for care. 
              DESCRIPTION:      If, when editing data for patients of this type, you want users to be able edit data about a
                                patient's ineligibility for care, respond yes here.  If you respond no, the data will display on
                                the screen, but will not be editable by the users.  

              TECHNICAL DESCR:  This data has been placed on the E10 node.  Because FM does not allow more than 100 pieces on a
                                node, it must be kept on a separate node.  The registration code will have to check if screen
                                number is 10 or greater and check the E10 node rather than the E node.  


391,102       EDIT MISSING DATA?     E10;2 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      SEP 19, 2012 
              HELP-PROMPT:      If you want users to be able to edit the missing data for patients of this type, answer yes. 
              DESCRIPTION:      If, for patients of the specified patient type, you want users to be able to edit data about
                                missing veterans, answer yes.  If you respond no, the user will see the screen, but will not be
                                able to edit the missing data.  

              TECHNICAL DESCR:  Because FM will not allow more than 100 pieces on a node, editable items on screen 10 or greater
                                had to be moved to the new E10 node.  The fields were numbered so that the field number was equal
                                to screen#_item# and the piece position on the node was equal to the field number.  Because the 
                                missing data is on screen 10, it is not possible to put it on the same node (because there can not
                                be more than 100 pieces).  Registration will need to check to see if the screen is 10 or greater
                                and, if so, look at this new node.  


391,200       NEW PATIENT INPUT DR   DR;E1,240 FREE TEXT

              INPUT TRANSFORM:  W:$S('$D(DUZ(0)):1,DUZ(0)'="@":1,1:0) !?5,"Must have Programmer Access!!! " K:$S('$D(DUZ(0)):1,DUZ(
                                0)'="@":1,1:0) X I $D(X) K:$L(X)>240!($L(X)<2) X I $D(X) D ^DIM
              LAST EDITED:      JUN 01, 1991 
              HELP-PROMPT:      Enter the fields (DR string) to be asked for new patients of this type who are entered into the 
                                system.  Must have programmer access!! 
              DESCRIPTION:      This field contains a line of code which sets the variable DR for use in a filemanager enter/edit
                                (DIE) call.  In order to add to this field or edit what is in it, you must have programmer mode.  
                                 
                                This DR string should contain a listing of the fields you wish to ask whenever a patient of this
                                patient type is added to the system.  These fields would be in addition to the prompts normally
                                given for NAME, SSN, DOB, VET?, etc.  If blank, only the standard questions will be asked.  

              DELETE AUTHORITY: @
              WRITE AUTHORITY:  @
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER



      FILES POINTED TO                      FIELDS

IDENTIFICATION FORMAT (#8.2)      ID FORMAT (#8.2)



INPUT TEMPLATE(S):
DG PATIENT TYPE               MAY 05, 1992@09:53  USER #0    

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):