$TXT Created by K at DEVFEX.DOMAIN.EXT (KIDS) on Tuesday, 07/07/20 at 11:37 ============================================================================= Run Date: JUL 29, 2020 Designation: DVBA*2.7*220 Package : DVBA - AUTOMATED MED INFO EXCHANGE Priority: Mandatory Version : 2.7 SEQ #187 Status: Released Compliance Date: AUG 03, 2020 ============================================================================= Associated patches: (v)DVBA*2.7*212<<= must be installed BEFORE `DVBA*2.7*220' Subject: XE10 UPGRADE, MANUAL TRANS, BEHAVIOR FLAGS Category: - Enhancement (Mandatory) - Routine - Data Dictionary - Other Description: ============ Patch DVBA*2.7*220 will update the Compensation and Pension Record Interchange (CAPRI) GUI to Delphi Version XE10 to implement the new Remote Procedure Call (RPC) broker allowing compliance of Two Factor Authentication (2FA) which will require the use of a Personal Identity Verification (PIV) card. Patch DVBA*2.7*220 also adds and/or changes the following functionality -updates the Compensation and Pension Record Interchange (CAPRI) GUI to add functionality to manually transmit documents and data to Veterans Benefits Management Systems (VBMS). -adds a feature to store failed Disability Benefits Questionnaires (DBQ) transmissions. The user will be prompted to transmit stored DBQ's when CAPRI opens and when CAPRI closes. -adds two new selections for the Special Consideration File 396.25 -Purple Heart Recipient -Incarcerated -adds a Self-Referral Flag selection to allow users to indicate on the C&P Worksheet Screen if the DBQ is self-referred. Also created the VHA Internal DBQ Referral field 25 to the Capri Templates File 396.17. -adds a feature to display Behavioral Patient Record Flags and detailed information if selected. -changes the availability of the DVBAB REPORTS Remote Procedure Call from restricted to agreement. This patch also addresses the following issues: 1.) CAPRI Error #701 & Error #312 reports when attempting to submit Insufficient Exam 2.) CAPRI Screen text is very small and needs to be changed. 3.) CAPRI: A&A template not recognizing presence of the DBQ Medical Opinion template 4.) CAPRI connect error message display change for Enterprise Search or Other Sites Visited option 5.) CAPRI copy with CTRL+C causes error Patch Components: ----------------- N/A Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- CAPRI TEMPLATES (396.17) VHA Internal DBQ Referral (25) MODIFIED 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 ----------- ---- -------------------- CAPRI GUI Modified Parameter Definition Associated: Parameter Definition Name New/Modified/Deleted ------------------------ -------------------- N/A Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Remote Procedure Call: RPC NAME New/Modified/Deleted -------- -------------------- DVBAB PRF POPUP New DVBAB HASFLG New DVBAB GETFLAG New DVBAB CLRFLG New DVBAB SELF REFERRAL New DVBAB REPORTS Modified Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------ -------------------- N/A Additional Information: N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1.) INC6623912 - CAPRI Error #701 & Error #312 reports when attempting to submit Insufficient Exam Problem: -------- CAPRI is failing to submit Insufficient Exams where the STATION NUMBER Field (#99) in the INSTITUTION File (#4) exceeds 3 digits. The criteria CAPRI searches for a STATION NUMBER (#99) is only designed to handle 3 digit long station numbers. This prevents CAPRI from submitting the Insufficient Exam, as it is unable to identify the correct STATION NUMBER (#99) for that exam. Resolution: ----------- The search criteria used to find the correct STATION NUMBER (#99) will be modified to allow numbers greater than 3 digits to be located. This will allow Insufficient Exams to be submitted, as the exam will not be missing the STATION NUMBER (#99). 2.) INC5666644 - CAPRI Screen text is very small and needs to be changed. Problem: -------- Utilizing the CAPRI Properties to change the display settings has a negative and adverse impact on the CAPRI GUI. Resolution: ----------- The CAPRI Properties functionality is being removed, in its place all issues will be handled by the Windows DPI settings. Changing fonts will no longer be needed on Windows 10 machines as the Windows 10 DPI font scaling will be responsible for this change. The following are steps provided on how to utilize these DPI settings: -Right click on an empty part of your Desktop and select Display Settings. -Scroll down until you see Scale and Layout. -Click the dropdown and select the appropriate Scale and Layout value. This will change the size of text, apps and other items. 3.) INC7219443 - CAPRI A&A template not recognizing presence of the DBQ Medical Opinion template Problem: -------- CAPRI is failing to sign/complete Aid & Attendance templates when paired with a MEDICAL OPINION template. When the MEDICAL OPINION template name was changed, CAPRI was unable to determine if the templates contain a medical opinion. Resolution: ----------- The search criteria CAPRI uses to determine if the templates contain a medical opinion is being updated. CAPRI will now accurately determine by name, if a MEDICAL OPINION template was added. 4.) INC974257. - CAPRI issues Problem: -------- Previously, sites identified through the "Enterprise Search" or "Other Sites Visited" as not being connectable, were deemed non treating facilities and a corresponding message would display on the screen. Going forward, attempts to connect Cerner would display the same message as CAPRI would not be able to switch to that site, however Cerner is a medical treating facility, so the message would be mis-leading. Resolution: -------- Going forward, when CAPRI is unable to connect to an entry, it will now display a more generic message: "CAPRI cannot connect to the site you've chosen. CAPRI can only connect to VHA VistA systems. Treatment records stored outside of VistA, such as those in the Cerner electronic health record systems, must be accessed via other means." 5.) INC10013067 - CAPRI copy with CRTL+C causes error Problem: -------- Attempting to copy text from the CANCEL Comments field in CAPRI using the Keyboard shortcut CTRL+C will cause CAPRI to crash. Resolution: ----------- Changes have been made to the CAPRI GUI to allow the keyboard shortcut CTRL+C to function correctly when working with the CANCEL Comments field in CAPRI. Test Sites: ---------- Tampa Minneapolis Software and Documentation Retrieval Instructions: ---------------------------------------------------- The software for this patch is being released in a Pacman message Other Software Files: This release also includes other software files. They can be obtained at location: /srv/vista/patches/Software Other software files can also be obtained by accessing the URL: https://download.vista.domain.ext/index.html/SOFTWARE File Title File Name FTP Mode ----------------------------------------------------------------------- CAPRI GUI ZIP DVBA_27_P220_9.ZIP BINARY Zip file contents: - CAPRI.exe CAPRI v220 executable - VACAPRIVVA.dll Virtual VA dynamically linked library - CAPRI_Help.chm CAPRI On-line Help - CAPRI.map CAPRI error map - CAPRISession.rdox MicroFocus Reflection session configuration - CapriTerminalEmulators.ini - ssh_config Secure Shell configuration - Libeay32.dll VLER /DAS dynamically linked library - Ssleay32.dll VLER /DAS dynamically linked library - QPDF.exe Support PDF compression and Linearization - QPDF13.dll Support PDF compression and Linearization - LIBGCC_S_DW2-1.dll Support PDF compression and Linearization - LIBSTDC++-6.dll Support PDF compression and Linearization Documentation describing the new functionality is included in this release. Documentation can be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/. Documentation Title File Name ----------------------------------------------------------------------- Installation Guide DVBA_27_220_isg.pdf Version DVBA*2.7*220 GUI User Manual DVBA_27_220_UM.pdf System Administration and Technical Guide DVBA_27_220_Sys_Adm.pdf Release Notes DVBA_27_220_RN.pdf Patch Installation: Pre/Post Installation Overview: ------------------------------- N/A Pre-Installation Instructions: ------------------------------ This patch may be installed with users on the system without impact. Install of patch will take 5 minutes or less. Installation Instructions: -------------------------- The CAPRI GUI is CAPRI.exe contained in DVBA_27_P220_9.ZIP. Please refer to the DVBA_27_220_ISG.doc document for supplemental installation instructions regarding the installation of the following files: VACAPRIVVA.dll Virtual VA dynamically linked library CAPRI_Help.chm CAPRI On-line Help CAPRI.map CAPRI error map ssh_config Secure Shell configuration Libeay32.dll VLER /DAS dynamically linked library Ssleay32.dll VLER /DAS dynamically linked library QPDF.exe Support PDF compression and Linearization QPDF13.dll Support PDF compression and Linearization LIBGCC_S_DW2-1.dll Support PDF compression and Linearization LIBSTDC++-6.dll Support PDF compression and Linearization CAPRISession.rdox Micro Focus Reflections configuration Installation Instructions: -------------------------- The installation of the patch will be introducing new files, updating routines, parameters, remote procedure calls and options. 1. Choose the PackMan message containing this patch. 2. Choose the INSTALL/CHECK MESSAGE PackMan option. 3. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, you may elect to use the following options. When prompted for the INSTALL NAME enter the patch DVBA*2.7*220): a. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as DDs or templates. b. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all components of this patch's routines, DDs, templates, etc. c. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 4. From the Installation Menu, select the Install Package(s) option and choose the patch to install. When prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//NO 5. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//NO 6. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//NO 7. If prompted 'Delay Install (Minutes): (0 - 60): 0//' respond 0. 8. If CAPRI GUI users have not already been upgraded to the new version of the CAPRI GUI v220 (CAPRI.exe [DVBA_27_P220_9.ZIP]), they should be upgraded as soon as possible upon installation of this patch. Post-Installation Instructions ------------------------------ N/A Back-Out Plan: -------------------- Back-out Procedures are only needed if there are major problems (examples include the KIDS notice of incompletion or hard errors) resulting from the installation of this patch. Log a ServiceNow helpdesk ticket so the development team can assist in this process. Prior to installing a patch, the site/region should have saved a back-up of the routines in a mail message using the Backup a Transport Global [XPD BACKUP] menu option (this is done at time of install). The message containing the backed-up routines can be loaded with the "Xtract PackMan" function at the Message Action prompt. The Packman function "INSTALL/CHECK MESSAGE" is then used to install the backed-up routines. Routine Information: ==================== The second line of each of these routines now looks like: ;;2.7;AMIE;**[Patch List]**;Apr 10, 1995 ;Build 9 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: DVBC220P Before: n/a After: B5698502 **220** Routine Name: DVBCENQ Before: B6229164 After: B9758250 **209,212,220** Routine Name: DVBCPRF Before: n/a After: B8833219 **220** Routine list of preceding patches: 212 ============================================================================= User Information: Entered By : Date Entered : MAR 11, 2020 Completed By: Date Completed: JUL 29, 2020 Released By : Date Released : JUL 29, 2020 ============================================================================= Packman Mail Message: ===================== $END TXT