$TXT Created by at DEVVNN.DOMAIN.EXT (KIDS) on Wednesday, 08/12/26 at 11:36 ============================================================================= Run Date: AUG 24, 2026 Designation: DVBA*2.7*256 Package : DVBA - AUTOMATED MED INFO EXCHANGE Priority: Mandatory Version : 2.7 SEQ #217 Status: Released Compliance Date: AUG 26, 2026 ============================================================================= Associated patches: (v)DVBA*2.7*184<<= must be installed BEFORE `DVBA*2.7*256' (v)DVBA*2.7*255<<= must be installed BEFORE `DVBA*2.7*256' Subject: IEPD 2.0, CAPRI BUG FIXES Category: - Routine - Data Dictionary - Other Description: ============ Patch DVBA*2.7*256 addresses the following items for support of Content Management Tool (CMT) system functionality: 1. Update RPC (DVBA CAPRI TRAINEE DOC MANAGER) to set the Examining Physician as the DBQ Author 2. Error 701 Report for 7131 Tab and C&P Exam Tab Functions 3. Remove Scroll Bar within Single-Line Text Field within DBQs 4. Cosign mode patient IEN is being used instead of worksheet IEN 5. Worksheet Fails to Load PDF from Previous IEPD. 6. CAPRI crashes with "Application Exception" when DBQ field internal value contains a colon(s) 7. Copy PDF Template: Capability to Support Date of Exam Field as a Fixed Field for User Selection 8. Insufficient Exam Request Button Issue 9. VBA eFolder Queue Transmission Error 10. Update to Conditional Logic to Handle Delimiter Characters in CAPRI DBQs 11. Introduces auditing capabilities for AMIE VistA options The following SNOW tickets are being addressed: 1. INC40104480: "Unsent eFolder Transmissions" Message 2. INC42975118: Re-download IEPD Folder to Recover Missing Files Without User Impact EHRM Impact Statement: ---------------------- This patch should have no EHRM impact, and can be installed at all sites, including EHRM converted sites. Patch Components: ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ---------------- ----------------- ------------ AMIE OPTION AUDIT EVENT (#396.999) New AMIE AUDIT SUMMARY BY OPTION (#396.9991) New AMIE AUDIT SUMMARY BY USER (#396.9992) New Forms Associated: Form Name File Number New/Modified/Deleted --------- ----------- ---------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- ----------------- DVBA CAPRI GUI Modified DVBA ADD AUDIT CODE TO OPT EA New DVBA AUDITED OPTION USER UTIL New DVBA DELETE AUDIT FROM OPT New DVBA LIST AUDITED OPTION SUM New DVBA OPTION AUDIT MENU New DVBA OPTION SUMMARY INQUIRY New DVBA OUTPUT REPORTS MENU New DVBA SUMMARIZE AUDIT RECS New DVBA SUMMARIZE AUDIT RECS-AT New DVBA USER AUDIT SUMMARY INQ New DVBA CAPRI VISTA BUTTON USAGE New Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ----------------- ------------------- N/A Remote Procedures Associated: Remote Procedure Name New/Modified/Deleted --------------------- ------------------- DVBA CAPRI ARP OPTSET Modified DVBA CAPRI CMT IEPD FLDR CHCK New DVBA CAPRI GET GITHUB DATA Modified DVBA CAPRI GET XML TRANSTAT New DVBA CAPRI GITHUB LOCATION Modified DVBA CAPRI IEPD DATA Modified DVBA CAPRI PARAM INQ Modified DVBA CAPRI PARAM UPDATE Modified DVBA CAPRI TRAINEE DOC MANAGER Modified DVBA CAPRI VISTA BUTTON New Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- ------------------- DVBAB CAPRI CMT IEPD FLDR CHCK New DVBAB CAPRI GITHUB REPO New DVBAB CAPRI GITHUB TOKEN Modified DVBAB CAPRI VISTA GUI MSG New DVBAB MAX OCCURRENCES HISTORY New Additional Information: ----------------------- N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: 1. INC40104480: "Unsent eFolder Transmissions" Message Problem: -------- When signing out of CAPRI users were being given an option to send eFolder transmissions. Upon agreement to transmit, the user was provided with a blank list. Resolution: ----------- Modified the VistA code for the notification to only check valid exams for completed worksheets that would need to be transmitted. Prior to this modification, the check was being done on all exams within a completed worksheet, not just those that had been signed 2. INC42975118: Re-download IEPD Folder to Recover Missing Files Without User Impact Problem: -------- User's computers were missing IEPD files for DBQ validation, preventing users from signing for DBQs. Resolution: ----------- Modified the CAPRI code on launch to check if the files are missing, and if they are, redownloading them. Test Sites: ----------- Tampa VA Medical Center (Tampa, FL) Cheyenne VA Medical Center (Cheyenne, WY) Test Sites - SNOW Change Order #: Tampa: Change Order #CHG0771426 Cheyenne: Change Order #CHG0772063 Software and Documentation Retrieval Instructions: -------------------------------------------------- The software for this patch is being released in a PackMan 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 Format --------------------------------------------------------------------- CAPRI GUI ZIP DVBA_27_P256_38.ZIP BINARY Zip file contents: - CAPRI.exe CAPRI v256.38 executable - VACAPRIVVA.dll Virtual VA dynamically linked library - CAPRI_Help.chm CAPRI On-line Help - CAPRI.map CAPRI Linker map - CAPRISession.rdox MicroFocus Reflection session configuration - CapriTerminalEmulators.ini - ssh_config Secure Shell configuration - Libeay32.dll OpenSSL dynamically linked library - Ssleay32.dll OpenSSL 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 - DelZip192.dll Delphi Zip Dynamically linked library - DelZip192x64.dll Delphi Zip Dynamically linked library - TUtil32.dll Table Utility Dynamically linked library - UnzDll.dll Delphi Unzip Dynamically linked library 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 can also be obtained at https://download.vista.domain.ext/index.html/SOFTWARE. Documentation Title File Name --------------------------------------------------------------------- DEPLOYMENT, INSTALLATION, BACK-OUT and ROLLBACK GUIDE DVBA_DIBRG.PDF DVBA_DIBRG.DOCX CAPRI GUI USER MANUAL DVBA_UM.PDF DVBA_UM.DOCX SYSTEM ADMINISTRATION AND TECHNICAL GUIDE DVBA_TM.PDF DVBA_TM.DOCX CAPRI RELEASE NOTES DVBA_2_7_256_RN.PDF DVBA_2_7_256_RN.DOCX Patch Installation: ------------------- Pre-Installation Instructions: This patch may be installed with users on the system, although it is recommended that it be installed during non-peak hours to minimize potential disruption to users. This patch should take less than 5 minutes to install. Installation Instructions: The CAPRI GUI is CAPRI.exe contained in DVBA_27_P256_38.ZIP. Please refer to the DVBA_DIBRG.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 Linker map ssh_config Secure Shell configuration Libeay32.dll OpenSSL dynamically linked library CapriTerminalEmulators.ini Configuration settings Ssleay32.dll OpenSSL 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 DelZip192.dll Delphi Zip Dynamically linked library DelZip192x64.dll Delphi Zip Dynamically linked library TUtil32.dll Table Utility Dynamically linked library UnzDll.dll Delphi Unzip Dynamically linked library NOTE: DVBA*2.7*256 MUST be installed in all production VistA instances throughout the enterprise prior to the deployment of CAPRI GUI v2.7.256.38 to avoid possible disruptions of services by VBA and National CAPRI GUI users. The anticipated release is scheduled for Monday, August 24, 2026. The national deployment window has been scheduled for a fourteen (14)-day period. This release includes a single CAPRI VistA Patch DVBA*2.7*256 and a new GUI DVBA*2.7*256.38. To minimize disruptions of service, CAPRI Patch 256 will be distributed as follows: Days 1-3 (Monday, August 24 - Wednesday, August 26): CAPRI VistA Patch DVBA*2.7*256 will be deployed to all VistA production instances. Users will not see or experience any changes. Day 4-8 - CT Field Testing (Thursday, August 27 - Wednesday, September 2): Software deployment to 10 percent of workstations will occur during this period. Days 9-14 (Thursday, September 3 - Thursday, September 15): CAPRI GUI DVBA*2.7*256.38 will be deployed to all applicable endpoint devices to include client desktop workstations, VistA Application Consolidated Servers (VACS), other application shares, and Citrix Virtual Desktops. CAPRI GUI DVBA*2.7*255.32 will remain compatible with VistA patch DVBA*2.7*256 until Friday, October 2, 2026. Users will see a pop-up screen indicating they need to upgrade the CAPRI GUI seven (7) days prior to this date. 1. Choose the PackMan message containing this build. Then select the INSTALL/CHECK MESSAGE PackMan option to load the build. 2. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, A. Select the Verify Checksums in Transport Global option to confirm the integrity of the routines that are in the transport global. When prompted for the INSTALL NAME enter the patch or build name. (ex. or XXXXX BUILD X.X) NOTE: Using will not bring up a Multi-Package build even if it was loaded immediately before this step. It will only bring up the last patch in the build. B. Select the Backup a Transport Global option to create a backup message. You must use this option and specify what to backup; the entire Build or just Routines. The backup message can be used to restore the routines and components of the build to the pre-patch condition. i. At the Installation option menu, select Backup a Transport Global ii. At the Select INSTALL NAME prompt, enter your build XXX*#.#*### iii. When prompted for the following, enter "R" for Routines or "B" for Build. Select one of the following: B Build (including Routines) R Routines Only Backup Type: B// iv. When prompted "Do you wish to secure your build? NO//", press and take the default response of "NO". v. When prompted with, "Send mail to: Last name, First Name", press to take default recipient. Add any additional recipients. vi. When prompted with "Select basket to send to: IN//", press and take the default IN mailbox or select a different mailbox. C. You may also elect to use the following options: i. Print Transport Global - This option will allow you to view the components of the KIDS build. ii. 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 of the components of this patch, such as routines, DDs, templates, etc. D. Select the Install Package(s) option and choose the patch to install. i. If prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//', answer . ii. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//', answer . iii. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//', answer . a. When prompted 'Enter options you wish to mark as 'Out Of Order':', press the Enter key. b. When prompted 'Enter protocols you wish to mark as 'Out Of Order':', press the Enter key. c. When prompted 'Delay Install (Minutes): (0 - 60): 0//', answer 0. Post-Installation Instructions: Installation Verification: -------------------------- Successful installation can be verified by reviewing the first 2 lines of the routines contained in the patch. The second line will contain the patch number (256) in the [PATCH LIST] section. ;;2.7;AMIE;**[Patch List]**;Apr 10, 1995 The option Calculate and Show Checksum Values [XTSUMBLD-CHECK] can be run to compare the routine checksums to what is documented in the patch description. Back-Out/Roll Back 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. Validation of Back-out Procedure --------------------------------- The Back-out Procedure can be verified by printing the first 2 lines of the DVB Routines contained in this patch using the option First Line Routine Print [XU FIRST LINE PRINT]. Once the routines contained in the DVBA*2.7*256 patch have been rolled back, the first two lines of the Routines will no longer contain the designation of patch DVBA*2.7*256 in the patch list section on line 2. Routine Information: ==================== The second line of each of these routines now looks like: ;;2.7;AMIE;**[Patch List]**;;Build 19 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: DVBAUDAO Before: n/a After: B69104945 **256** Routine Name: DVBAUDAO1 Before: n/a After: B75839992 **256** Routine Name: DVBAUDAO2 Before: n/a After: B40756374 **256** Routine Name: DVBAUDASK1 Before: n/a After: B51893867 **256** Routine Name: DVBAUDASK2 Before: n/a After: B60445723 **256** Routine Name: DVBAUDDEV1 Before: n/a After: B15918233 **256** Routine Name: DVBAUDDIC Before: n/a After: B54666592 **256** Routine Name: DVBAUDDIE Before: n/a After:B101550491 **256** Routine Name: DVBAUDDIFD Before: n/a After: B13740004 **256** Routine Name: DVBAUDDIK Before: n/a After: B6405519 **256** Routine Name: DVBAUDDILG1 Before: n/a After: B6496312 **256** Routine Name: DVBAUDDIQ Before: n/a After: B86862494 **256** Routine Name: DVBAUDDIR Before: n/a After: B13987490 **256** Routine Name: DVBAUDDT1 Before: n/a After: B32629945 **256** Routine Name: DVBAUDNEW1 Before: n/a After: B13308121 **256** Routine Name: DVBAUDOA Before: n/a After: B65679613 **256** Routine Name: DVBAUDOAD Before: n/a After: B61602127 **256** Routine Name: DVBAUDOAS Before: n/a After: B86917863 **256** Routine Name: DVBAUDPRT1 Before: n/a After: B24652587 **256** Routine Name: DVBAUDPRT2 Before: n/a After: B8364835 **256** Routine Name: DVBAUDSTR1 Before: n/a After: B12824117 **256** Routine Name: DVBAUDU1 Before: n/a After: B87602687 **256** Routine Name: DVBAUDU2 Before: n/a After: B59991862 **256** Routine Name: DVBAUDU3 Before: n/a After: B82447458 **256** Routine Name: DVBAUDU3S Before: n/a After:B121217286 **256** Routine Name: DVBAUDUI Before: n/a After: B9948044 **256** Routine Name: DVBAUDUI1 Before: n/a After: B18810659 **256** Routine Name: DVBAUDUI2 Before: n/a After: B23052980 **256** Routine Name: DVBAUDUU Before: n/a After: B20231545 **256** Routine Name: DVBAUDUU1 Before: n/a After: B71403321 **256** Routine Name: DVBAUDUU2 Before: n/a After: B76933861 **256** Routine Name: DVBAUDXPD1 Before: n/a After: B3208987 **256** Routine Name: DVBC256P Before: n/a After:B127318236 **256** Routine Name: DVBC256P2 Before: n/a After: B24726000 **256** Routine Name: DVBCPUSH Before: B69738130 After: B70190893 **238,242,248,252,254,256** Routine Name: DVBCTXM2 Before: B3514031 After: B6539620 **250,252,256** Routine Name: DVBCTXML Before: B51995610 After: B59785190 **250,252,254,255,256** Routine Name: DVBCUTIL Before: B46287055 After: B76137860 **17,126,143,149,184,256** Routine Name: DVBSIGN Before: B47340512 After: B50469796 **252,254,256** Routine Name: DVBUTIL Before: B56959047 After: B65114995 **252,254,255,256** ============================================================================= User Information: Entered By : Date Entered : JUN 20, 2025 Completed By: Date Completed: AUG 24, 2026 Released By : Date Released : AUG 24, 2026 ============================================================================= Packman Mail Message: ===================== $END TXT