Skip to content

Commit

Permalink
Install: DG*5.3*926
Browse files Browse the repository at this point in the history
Patch Subject:  MASTER VETERAN INDEX VISTA ENHANCEMENTS - ITERATION 16 RELEASE 2
Description:

============
 *************************************************************************
 * This patch may be installed with users on the system, however because *
 * the patient lookup routines are being exported with this patch, we    *
 * strongly advise that it be installed after business hours.            *
 *************************************************************************
 DG*5.3*901, DG*5.3*902, DG*5.3*915 and DG*5.3*919 are the required builds
 for patch DG*5.3*926.
 NOTE: Master Patient Index (MPI) enhancements are being distributed in
       four VistA namespaces: DG, MPIF, RG and FB.
       The only build enforced requirements are that:
         - FB*3.5*173 and DG*5.3*926 be installed prior to MPIF*1.0*64
         - DG*5.3*926 be installed prior to RG*1.0*65
       Therefore non-legacy sites can install FB*3.5*173 and DG*5.3*926
       in any order, then install MPIF*1.0*64 and RG*1.0*65 patches in any
       order (Do NOT install MPIF*1.0*64 or RG*1.0*65 on legacy sites).
 NOTE: Legacy sites can install just the DG*5.3*926 and FB*3.5*173 patches.
       MPIF*1.0*64 and RG*1.0*65 should NOT be installed on legacy sites.
 Enhancements
 The following enhancements exported in this patch will allow the Master
 Veteran Index (MVI) to support the Date of Death of patients at the
 medical facilities.
 Enhancement #1
 The following Data Dictionary changes have been made to support the
 patient's Date of Death process.
   - Added a new SUPPORTING DOCUMENTATION TYPES (#47.75) file, that will
     identify the available documents detailing how a patient's death
     was recorded.
     NOTE: File will be exported with data.
   - Added a new SOURCE OF NOTIFICATIONS (#47.76) file, that will
     identify the sources for who first notified the Veteran Affairs (VA)
     of a patient's death.
     NOTE: File will be exported with data.
   - Modified the SOURCE OF NOTIFICATION (#.353) field in the PATIENT
     (#2) file from a SET OF CODES to POINTER to the SOURCE OF
     NOTIFICATIONS (#47.76) file.
     NOTE: This modification was done as the additional notifications
           being added in this patch exceeded the size limit of the
           SET OF CODES.
     NOTE: The old code and the new internal entry number (IEN) in
           the new file are the same, so no additional data modifications
           to existing patient records in the PATIENT (#2) file is
           required.
   - Added the new field SUPPORTING DOCUMENT TYPE (#.357) to the
     PATIENT (#2) file which points to the SUPPORTING DOCUMENTATION
     TYPES (#47.75) file. Auditing has been enabled.
   - Added a FIELD INDEX type cross-reference (X-REF) on the following
     field:
        Field Number     Field Name                    X-Ref
        -------------------------------------------------------
        .357             SUPPORTING DOCUMENT TYPE      AVAFC357
        This new cross-references makes use of the DG FIELD MONITOR
        tool that was released in patch DG*5.3*527. This tool utilizes
        the VAFC MPIPD FIELD TRIGGER protocol, which creates an entry
        in the ADT/HL7 PIVOT (#391.71) file, as well as sets the VAFCF
        variable to capture the fields that have been modified during
        an edit. This field will be included in the Health Level Seven
        (HL7) 2.4 messages generated by the MPI/PD applications. Routine
        VAFCTR supports this effort.
   - Added the new field DATE OF DEATH OPTION USED (#.358) to the
     PATIENT (#2) file which is a SET OF CODES identifying the option
     used when modifying a patient's Date of Death at the Medical
     Facility. Auditing has been enabled.
   - Added the new field PROCESS MVI DOD UPDATE? (#1401) to the MAS
     PARAMETERS (#43) file, which will determine whether the site
     should process Date of Death messages from the MVI.
 Enhancement #2
 Routine DGDEATH was updated to prompt the user for the SUPPORTING
 DOCUMENT TYPE (field #.357 in the PATIENT (#2) file) and the DATE OF
 DEATH OPTION USED (field #.358 in the PATIENT (#2) file) when the date
 of death is entered. The previous field values will also be deleted from
 the PATIENT (#2) file when the date of death is deleted.
   Note: The restriction of deleting the Date of Death when the death
         entry is NOT from the local site has now been removed, thus
         allowing the Date of Death to now be deleted regardless of where
         the death data entry occurred.
 In addition, SOURCE OF NOTIFICATION (field #353 in the PATIENT (#2) file)
 has been restricted to only allow selection of VAMC INPATIENT DEATH or
 SPOUSE/NEXT OF KIN/OTHER PERSON for deceased patients. Finally, if the
 death is related to a patient movement, then this information will
 automatically be populated.
 Enhancement #3
 A new remote procedure (RPC) [VAFC DOD ACCEPT SET/DISPLAY] was created to
 allow the MVI to toggle the PROCESS MVI DOD UPDATE? (#1401) field in the
 MAS PARAMETERS (#43) file on and off, which will determine if the site
 should process Date of Death messages from the MVI. Routine VAFCDODA was
 created to support the functionality in this RPC. In addition, an
 Application Program Interface (API) entry point (CHK^VAFCDODA) was
 created in this routine to allow a quick check of the current setting of
 this field during execution of updates.
 NOTE: This RPC is a fail-safe in case issues arise processing Date of
       Death messages at the site. It will allow MVI to immediately turn
       Date of Death processing off until the issue(s) have been resolved,
       instead of requiring the site back out the patches.
 Enhancement #4
 Routine VAFCPDAT was updated to include all of the Date of Death data
 if they are populated when the PATIENT MPI/PD DATA INQUIRY menu option
 is executed. Date of Death fields in the PATIENT (#2) file to display
 include:
      - DATE OF DEATH (#.351)
      - DEATH ENTERED BY (#.352)
      - SOURCE OF NOTIFICATION (#.353)
      - DATE OF DEATH LAST UPDATED (#.354)
      - LAST EDITED BY (#.355)
      - SUPPORTING DOCUMENT TYPE (#.357)
      - DATE OF DEATH OPTION USED (#.358)
 Enhancement #5
 Routines VAFCQRY and VAFCSB were updated to parse and build the OBX
 Health Level Seven (HL7) message segments for Date of Death data in the
 A08, A31 and A19 HL7 messages.
 Issue #1
 Routine DPTLK7 was updated to move the pseudo Social Security Number (SSN)
 reason prompt directly under the SSN prompt, so that if a user enters a
 pseudo SSN they are immediately prompted for a reason, which will now be
 a required response. This will eliminate the non-required pseudo reason
 prompt that was displayed later on in the process.
 Issue #2
 Finally, routine DGREG was updated to restore the Insurance Data retrieval
 call in the REGISTER A PATIENT [DG REGISTER PATIENT] menu option, which
 was inadvertently left out of Enterprise Registration.
 Patch Components
 ================
 Files & Fields Associated:
 File Name (Number)         Field Name (Number)    New/Modified/Deleted
 ------------------         -------------------    --------------------
 MAS PARAMETERS (#43)       PROCESS MVI DOD        NEW
                             UPDATE? (#1401)
 PATIENT (#2)               SOURCE OF              MODIFIED
                             NOTIFICATION (#.353)
                            SUPPORTING DOCUMENT    NEW
                             TYPE (#.357)
                            DATE OF DEATH OPTION   NEW
                             USED (#.358)
 SOURCE OF NOTIFICATIONS (#47.76)                  NEW File
  (Data Exported)
 SUPPORTING DOCUMENT TYPES (#47.75)                NEW File
  (Data Exported)
 Forms Associated:
 Form Name             File #       New/Modified/Deleted
 ---------             ------       --------------------
 N/A
 Mail Groups Associated:
 Mail Group Name          New/Modified/Deleted
 ---------------          --------------------
 N/A
 Options Associated:
 Option Name            Type               New/Modified/Deleted
 -----------            ----               --------------------
 N/A
 Protocols Associated:
 Protocol Name       New/Modified/Deleted
 -------------       --------------------
 N/A
 Remote Procedures Associated:
 Remote Procedure Name             New/Modified/Deleted
 ---------------------------       --------------------
 VAFC DOD ACCEPT SET/DISPLAY       NEW
 Security Keys Associated:
 Security Key Name
 -----------------
 N/A
 Templates Associated:
 Template Name      Type      File Name (Number)  New/Modified/Deleted
 -------------      ----      ------------------  --------------------
 N/A
 Additional Information:
 New Service Requests (NSRs)
 ----------------------------
 N/A
 Patient Safety Issues (PSIs)
 -----------------------------
 N/A
 CA Ticket(s) & Overview
 ---------------------------
 1. I10555752FY16/I8707336FY16 - Patient Treatment File (PTF) issue
                                 caused by Pseudo SSN.
 Problem:
 --------
 Sites have reported issues when registering patients with a pseudo
 SSN, detailing that their messages are being rejected by Austin. This
 is due to the fact that pseudo SSN reason is not always being populated
 for patients with pseudo SSNs. Pseudo SSN reason is required for Austin
 when the patient has a pseudo SSN, but is not a required field in the
 PATIENT file (#2).
 In addition, the pseudo SSN reason is also not required to be
 populated for a patient who is assigned a pseudo SSN in the REGISTER
 A PATIENT ([DG REGISTER PATIENT] menu option) process for Enterprise
 Registration. However, it is required when adding a patient through
 the LOAD/EDIT PATIENT DATA [DG LOAD PATIENT DATA] menu option.
 Resolution:
 -----------
 Routine DPTLK7 was updated so that pseudo SSN reason will now be a
 required prompt in the Enterprise Registration process when the
 patient is assigned a pseudo SSN.
  Note: The pseudo SSN reason prompt will be moved so it is directly
        underneath the SSN prompt. The user will only be prompted
        for this reason if they assign a pseudo SSN to the patient
        and a response will now be required to continue the
        registration process.
        The non-required pseudo SSN reason prompt that was previously
        displayed later on in the registration process will be removed.
 2. I9418203FY16 - Insurance inconsistency questions during the
                   Registration process.
 Problem:
 --------
 Sites have reported that when using the REGISTER A PATIENT
 [DG REGISTER PATIENT] menu option that the Insurance data retrieval
 was removed when the Register Once functionality was replaced with
 Enterprise Registration.
 Resolution:
 -----------
 Routine DGREG was updated to restore the inadvertently removed
 Insurance data retrieval call from the REGISTER A PATIENT
 [DG REGISTER PATIENT] menu option for Enterprise Registration.
 Test Sites:
 ----------
 Central Alabama HCS
 Indianapolis VAMC
 Louisville VAMC
 Software and Documentation Retrieval Instructions:
 ----------------------------------------------------
 Software being released as a host file and/or documentation describing
 the new functionality introduced by this patch are available.
 The preferred method is to retrieve files from download.vista.domain.ext.
 This transmits the files from the first available server. Sites may
 also elect to retrieve files directly from a specific server.
 Sites may retrieve the software and/or documentation directly using Secure
 File Transfer Protocol (SFTP) from the ANONYMOUS.SOFTWARE directory at
 the following OI Field Offices:
 Albany:                 domain.ext
 Hines:                  domain.ext
 Salt Lake City:         domain.ext
 PIMS ADT Documentation can also be found on the VA Software Documentation
 Library at: http://www4.domain.ext/vdl/application.asp?appid=55
 Title                                       File Name              FTP Mode
 ---------------------------------------------------------------------------
 PIMS ADT User Manual - Bed Control Menu     DG_5_3_P926_BC_UM.PDF  (binary)
 PIMS ADT User Manual - Registration Menu    DG_5_3_P926_REG_UM.PDF (binary)
 MPI/PD VistA Documentation can also be found on the VA Software
 Documentation Library at: http://www.domain.ext/vdl/application.asp?appid=16
 Title                                       File Name              FTP Mode
 ---------------------------------------------------------------------------
 MPI/PD VISTA User Manual                    RG_1_0_P65_UM.PDF      (binary)
 MPI/PD VISTA Programmer Manual              RG_1_0_P65_PM.PDF      (binary)
 MPI/PD VISTA Technical Manual               RG_1_0_P65_TM.PDF      (binary)
 Patch Installation:
 Pre/Post Installation Overview
 ------------------------------
 There are no Pre/Post installation routine processes.

Use default answers for KIDS load/install questions.

Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages/Registration/Patches/DG_5.3_926
  • Loading branch information
josephsnyder committed Feb 24, 2017
1 parent 2e73020 commit 4480695
Show file tree
Hide file tree
Showing 23 changed files with 966 additions and 178 deletions.
140 changes: 70 additions & 70 deletions Packages/Health Level Seven/Globals/870+HL LOGICAL LINK.zwr

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions Packages/Kernel/Globals/%ZTSCH.zwr
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
OSEHRA ZGO Export: ^%ZTSCH
24-FEB-2017 18:03:27 ZWR
24-FEB-2017 18:36:02 ZWR
^%ZTSCH("DEVTRY","//./nul")="5311138792"
^%ZTSCH("ER")=""
^%ZTSCH("HOUR")="5558866064"
^%ZTSCH("IDLE")="5558868133"
^%ZTSCH("HOUR")="5558869965"
^%ZTSCH("IDLE")="5558870087"
^%ZTSCH("IO")="5558858637^"
^%ZTSCH("IO","GMRA UPDATE RESOURCE")="RES"
^%ZTSCH("LOAD")=""
Expand Down Expand Up @@ -37,8 +37,8 @@ OSEHRA ZGO Export: ^%ZTSCH
^%ZTSCH("STARTUP","VISTA,VISTA","10Q8853")="60297,52041^^"
^%ZTSCH("STARTUP","VISTA,VISTA","11Q8412")="60297,52056^^"
^%ZTSCH("STARTUP","VISTA,VISTA","8Q9891")="59494,69903^^"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64338,64953"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64338,64953"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64338,66910"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64338,66911"
^%ZTSCH("SUB","VISTA:CACHE")="0"
^%ZTSCH("SUB","VISTA:CACHE",0)="0"
^%ZTSCH("WAIT")="58035,64592"
45 changes: 43 additions & 2 deletions Packages/Kernel/Globals/14.4+TASKS.zwr
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OSEHRA ZGO Export: TASKS
24-FEB-2017 18:03:27 ZWR
^%ZTSK(-1)="1423"
24-FEB-2017 18:36:02 ZWR
^%ZTSK(-1)="1427"
^%ZTSK(0)="TASKS^14.4^1375"
^%ZTSK(1001,0)="TASK^XMXBULL^16^^63957,36927^63957,36927^R^^^PATCH,USER^PLA^PLA^ZTDESC^^"
^%ZTSK(1001,.02)="^PLA^^"
Expand Down Expand Up @@ -5451,6 +5451,47 @@ OSEHRA ZGO Export: TASKS
^%ZTSK(1423,.3,"DUZ(",0)="@"
^%ZTSK(1423,.3,"XQSCH")="8"
^%ZTSK(1423,.3,"XQY")="9891"
^%ZTSK(1424,0)="HOUR^XUTMHR^.5^^64338,66765^64338,66765^R^^^POSTMASTER^VISTA^VISTA^ZTDESC^^"
^%ZTSK(1424,.02)="^VISTA^^"
^%ZTSK(1424,.03)="Taskman Hourly Job"
^%ZTSK(1424,.04)="5558869965"
^%ZTSK(1424,.1)="B^64338,66826^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1424,.2)=""
^%ZTSK(1424,.21)=""
^%ZTSK(1424,.25)=""
^%ZTSK(1425,0)="ZTSK^XQ1^.5^VISTA^64338,66826^64338,66826^O^8853^HL AUTOSTART LINK MANAGER^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1425,.02)="^VISTA^^"
^%ZTSK(1425,.03)="No Description (%ZTLOAD)"
^%ZTSK(1425,.04)="5558870026"
^%ZTSK(1425,.1)="B^64338,66828^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1425,.2)=""
^%ZTSK(1425,.21)=""
^%ZTSK(1425,.25)=""
^%ZTSK(1425,.3,"DUZ(",0)="@"
^%ZTSK(1425,.3,"XQSCH")="10"
^%ZTSK(1425,.3,"XQY")="8853"
^%ZTSK(1426,0)="ZTSK^XQ1^.5^VISTA^64338,66826^64338,66826^O^8412^HL TASK RESTART^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1426,.02)="^VISTA^^"
^%ZTSK(1426,.03)="No Description (%ZTLOAD)"
^%ZTSK(1426,.04)="5558870026"
^%ZTSK(1426,.1)="B^64338,66830^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1426,.2)=""
^%ZTSK(1426,.21)=""
^%ZTSK(1426,.25)=""
^%ZTSK(1426,.3,"DUZ(",0)="@"
^%ZTSK(1426,.3,"XQSCH")="11"
^%ZTSK(1426,.3,"XQY")="8412"
^%ZTSK(1427,0)="ZTSK^XQ1^.5^VISTA^64338,66826^64338,66826^O^9891^XOBV LISTENER STARTUP^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1427,.02)="^VISTA^^"
^%ZTSK(1427,.03)="No Description (%ZTLOAD)"
^%ZTSK(1427,.04)="5558870026"
^%ZTSK(1427,.1)="B^64338,66832^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1427,.2)=""
^%ZTSK(1427,.21)=""
^%ZTSK(1427,.25)=""
^%ZTSK(1427,.3,"DUZ(",0)="@"
^%ZTSK(1427,.3,"XQSCH")="8"
^%ZTSK(1427,.3,"XQY")="9891"
^%ZTSK(1082462,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082463,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082464,.1)="E^64013,39495^Interrupted While Running"
Expand Down
6 changes: 3 additions & 3 deletions Packages/Kernel/Globals/200+NEW PERSON.zwr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
OSEHRA ZGO Export: NEW PERSON
24-FEB-2017 18:04:53 ZWR
24-FEB-2017 18:37:26 ZWR
^VA(200,0)="NEW PERSON^200Is^60^62"
^VA(200,.5,0)="POSTMASTER^^;^^^^^^^^^^^^^.5"
^VA(200,.5,1)="^^^^^^2960604^.5"
Expand All @@ -26,7 +26,7 @@ OSEHRA ZGO Export: NEW PERSON
^VA(200,1,0)="USER,ONE^DBA^^^^^1^^^^^^User Inactive for too long^^^1"
^VA(200,1,.1)="^^^^^^^^^^"
^VA(200,1,1)="^^^^1^^3160209^16"
^VA(200,1,1.1)="3170224.180233^1^0^3160209"
^VA(200,1,1.1)="3170224.18351^1^0^3160209"
^VA(200,1,1.2)="91"
^VA(200,1,2,0)="^200.02P^1^1"
^VA(200,1,2,1,0)="1"
Expand Down Expand Up @@ -284,7 +284,7 @@ OSEHRA ZGO Export: NEW PERSON
^VA(200,17,.1)="61472,60766^^^"
^VA(200,17,.15)=""
^VA(200,17,1)="^^^^1^^3160209^16"
^VA(200,17,1.1)="3170224.180014^8^0^3160526^"
^VA(200,17,1.1)="3170224.183247^8^0^3160526^"
^VA(200,17,1.2)="9"
^VA(200,17,2,0)="^200.02P^1214^1"
^VA(200,17,2,1214,0)="1214"
Expand Down
6 changes: 3 additions & 3 deletions Packages/Kernel/Globals/3.5+DEVICE.zwr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
OSEHRA ZGO Export: DEVICE
24-FEB-2017 18:03:27 ZWR
24-FEB-2017 18:36:02 ZWR
^%ZIS(1,0)="DEVICE^3.5Is^53^53"
^%ZIS(1,1,0)="TIS51^51^1^1^^^^^TIS^^1"
^%ZIS(1,1,"SUBTYPE")="9"
Expand Down Expand Up @@ -33,7 +33,7 @@ OSEHRA ZGO Export: DEVICE
^%ZIS(1,9,"TYPE")="TRM"
^%ZIS(1,10,0)="HFS^USER$:[TEMP]TMP.DAT^1^1^^^^^"
^%ZIS(1,10,1)="Host File Server^^^^1^1"
^%ZIS(1,10,5)="1013"
^%ZIS(1,10,5)="1014"
^%ZIS(1,10,"IOPAR")="""WNS"""
^%ZIS(1,10,"SUBTYPE")="16"
^%ZIS(1,10,"TYPE")="HFS"
Expand Down Expand Up @@ -107,7 +107,7 @@ OSEHRA ZGO Export: DEVICE
^%ZIS(1,21,"TYPE")="RES"
^%ZIS(1,22,0)="TELNET^|TNT|^1^1^^^^^^^1"
^%ZIS(1,22,1)="TELNET"
^%ZIS(1,22,5)="26114"
^%ZIS(1,22,5)="26335"
^%ZIS(1,22,"SUBTYPE")="9"
^%ZIS(1,22,"TYPE")="VTRM"
^%ZIS(1,23,0)="OR WORKSTATION^ORDEV.DAT^0^0^^^^^^^0"
Expand Down
Loading

0 comments on commit 4480695

Please sign in to comment.