$TXT Created by at CHY0143D.FO-BAYPINES.DOMAIN.EXT (KIDS) on Monday, 06/15/26 at 18:14 ============================================================================= Run Date: JUL 23, 2026 Designation: MD*1*96 Package : MD - CLINICAL PROCEDURES Priority: Mandatory Version : 1 SEQ #78 Status: Released Compliance Date: AUG 23, 2026 ============================================================================= Subject: CP GATEWAY TRM UPGRADE TO DELPHI 12 Category: - Routine - Other Description: ============ This patch addresses the following items in the Clinical Procedures Gateway (CP Gateway) application. 1. VISTAMD-1146 - TRM Delphi 12 Upgrade for CP Gateway 2. INC43085004 - VistA-CP Token Errors ** Note during test site testing it was discovered that the new RPC Broker connection was forcing users to cancel two sign on screens for PIV information. Since many sites do not use PIV cards for CP Gateway, it was decided to add a new parameter: /nopiv Which when added to the target information of a shortcut for CP Gateway, supresses the PIV logon screen(s) and takes the application directly to the access/verify code screen. Please consult the DIBR/Installation guide for this patch for further information. 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 ------------------ ------------------- -------------------- N/A 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 ----------- ---- -------------------- N/A Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------ -------------------- N/A Remote Procedures Associated: Remote Procedure Name New/Modified/Deleted --------------------- -------------------- N/A Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- -------------------- N/A Additional Information: ----------------------- New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Defect Tracking System Ticket(s) & Overview: ============================================ 1. VISTAMD-1146 - TRM Delphi 12 Upgrade for CP Gateway ------------------------------------------------------ Problem: -------- The Department of Veterans Affairs Office of Information and Technology requires that applications remain compliant with the Technical Reference Model (TRM) regarding the version of tools used for development. Resolution: ----------- This patch accomplishes TRM compliance of the CP Gateway application by updating the version of Delphi to 12. 2. INC43085004 - VistA-CP Token Errors - BCMA SAML issue (signature failure) ------------------------------------------------------------------- Problem: -------- BCMA SAML issue (signature failure) Resolution: ----------- By updating CP Gateway to Delphi 12 and using the latest Broker Development Kit (BDK) the signature will no longer fail. **DEVELOPMENT NOTE** Due to an error reported with a test site that has no certificates and no corresponding registry entries causing a List Index out of Bounds error during the launch of CPgateway. Local modifications were made to the local XWBSSOi delphi form. Test Sites: ----------- Montana HCS - Ft. Harrison MT Louisville VAMC - Louisville KY SNOW Change Order # ------------------- Montana HCS - CHG0686998 Louisville VAMC - CHG0749313 Software and Documentation Retrieval Instructions: -------------------------------------------------- This software is being released with both a PackMan message and an updated Graphical User Interface (GUI). Files and documentation pertaining to this patch are available. Files can be obtained from the SOFTWARE directory: https://download.vista.domain.ext/index.html/SOFTWARE/ Please refer to the "CP Gateway (MD*1.0*96) Deployment, Installation, Back-Out, and Rollback Guide" for installation and set-up information. This document is available on the VA Software Document Library (VDL). Title File Name FTP Mode ------------------------------------------------------------------- MD*1.0*96 GUI files (CP Gateway) MD_1_96.ZIP Binary Zip File Contents Description File Version ----------------- ----------- ------------ CPGateway.exe Client 1.0.96.2 CPGateway.pdf Client User Guide 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 --------------------------------------------------------------------- CP Gateway (MD*1.0*96) Deployment, MD_1_96_DIBR.docx Installation, Back-Out, and Rollback MD_1_96_DIBR.pdf Guide Patch Installation: =================== Pre/Post Installation Overview: ------------------------------- Please reference the CP Gateway (MD*1.0*96) Deployment, Installation, Back-Out, and Rollback Guide as this server install needs to be coordinated with the GUI installation. Post-installation routine MDPOST96 is provided to update Clinical Procedures Gateway with the expected version number for CP Gateway. Pre-Installation Instructions: ------------------------------ Clinical Procedures users should be off the system when this patch is installed. This patch should be installed during non-peak hours. Installation will take less than 5 minutes. Installation Instructions: -------------------------- 1. Choose the PackMan message containing this patch. 2. Choose the INSTALL/CHECK MESSAGE PackMan option to load the KIDS patch into a Transport Global on your system. 3. From the Kernel Installation & Distribution System Menu (KIDS), select the Installation Menu. 4. From the Installation Menu: i. At the Installation option menu, select Backup a Transport Global. ii. At the Select INSTALL NAME prompt, enter your build MD*1.0*96. iii. When prompted for the following, enter "R" for Routines or "B" for Build. Select one of the following: B Build R Routines Enter response: Build 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., select the Backup a Transport Global 5. From the Installation Menu, you may elect to use the following options. When prompted for the INSTALL NAME enter the patch MD*1.0*96. i. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. ii. Print Transport Global - This option will allow you to print only a summary of the patch, to print a summary of the patch and the routines in the transport global, or to print only the routines in the transport global. iii. 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.). 6. From the Installation Menu, select the Install Package(s) option and enter the patch MD*1.0*96. 7. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//', respond 'NO'. 8. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//', respond 'NO'. Back-out/Rollback Strategy: --------------------------- In the event of a catastrophic failure, the Facility CIO may make the decision to back-out the patch. Please reference the CP Gateway (MD*1.0*96) Deployment, Installation, Back-Out, and Rollback Guide for back-out/rollback instructions. Routine Information: ==================== The second line of each of these routines now looks like: ;;1.0;CLINICAL PROCEDURES;**[Patch List]**;Apr 01, 2004;Build 1 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: MDPOST96 Routine Information: ==================== The second line of each of these routines now looks like: ;;1.0;CLINICAL PROCEDURES;**[Patch List]**;Apr 01, 2004;Build 15 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: MDPOST96 Before: n/a After: B1011020 **96** ============================================================================= User Information: Entered By : Date Entered : FEB 21, 2025 Completed By: Date Completed: JUL 22, 2026 Released By : Date Released : JUL 23, 2026 ============================================================================= Packman Mail Message: ===================== $END TXT