$TXT Created by at CHY0143D.FO-BAYPINES.DOMAIN.EXT (KIDS) on Friday, 06/12/26 at 17:01 ============================================================================= Run Date: AUG 24, 2026 Designation: MD*1*94 Package : MD - CLINICAL PROCEDURES Priority: Mandatory Version : 1 SEQ #79 Status: Released Compliance Date: SEP 24, 2026 ============================================================================= Associated patches: (v)MD*1*16 <<= must be installed BEFORE `MD*1*94' Subject: CP CONSOLE AND FLOWSHEET FIXES UPGRADE TO DELPHI 12 Category: - Routine - Other Description: ============ This patch will resolve the following issues in the Clinical Procedures (CP) Console application and CP Flowsheets application. 1) INC37166748 - CP Flowsheet Fixes 2) INC37317620 - CP Flowsheets application does not have new OGC-approved sensitive patient flag warning language 3) INC37450534 - CP Console fields are not allowing user to type multiple letters 4) VISTAMD-1165 - CP FLOWSHEETS TRM Compliance/conversion to Delphi 12 5) VISTAMD-1166 - CP CONSOLE TRM Compliance/conversion to Delphi 12 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 New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Defect Tracking System Ticket(s) & Overview: ============================================ 1) INC37166748 - CP Flowsheet Fixes Problem: -------- CP Flowsheet users get a "Grid Index Out of Range" error when displaying counts in flowsheet after making changes. Resolution: ----------- This patch modifies the code in the CP Flowsheets application. A safety check is added to ensure that the correct number of columns are in the grid before it sets the column width. 2) INC37317620 - CP Flowsheets application does not have new OGC-approved sensitive patient flag warning language Problem: -------- CP Flowsheets application does not have the new OGC-approved sensitive patient flag warning language. Resolution: ----------- Additional OGC-approved text was added to satisfy compliance requirements. 3) INC37450534 - CP Console fields are not allowing users to type multiple letters. Problem: -------- Tier 2 is reporting this issue with CP Console Fields are not allowing user to type multiple letters. For example, if one types 'MCAR' it uses the last letter entered 'R' instead of the whole word. Resolution: ----------- CP Console contains various fields (dropdown boxes) where the user can type some text, and the box will automatically find matching items. Expected behavior: - The matching text items in the dropdown will match the first characters; it does not perform partial matching within the item's text (Example: ADM would match ADMIT, but not PRE-ADMIT) The code was fixed in one place, but the code is shared in several places; thus, the fixed behavior should be the same across all occurrences but should be tested nonetheless. Characters are captured on keyboard entry and manually stored and managed. In addition: - various states are captured to remain synchronized with the loading/searching activity. When backspace is pressed, the internal search text is kept in sync. When the full selection is made in the drop down or when the text is blanked out, manual synchronization is performed. - Additional changes made that also affected searching consistency: The code stored a whitelist of allowed characters (letters, numbers and various symbols). It was found that the SPACE character was missing from the whitelist. Entering a space in the combobox would trigger false negatives (no matches). It was also found that the lowercase-w character was missing from the whitelist. Entering a lowercase-w in the combobox would also trigger false negatives (no matches). Both the SPACE and lowercase-w characters were added to the whitelist Windows would also trigger auto-selection in the combobox if it matched enough characters. For example, if the user types MEDIC, and the dropdown contained MEDICINE A, MEDICINE B, MEDICINE C, it would automatically choose MEDICINE A in the combobox; because MEDICINE A is selected, subsequent typed characters would replace the selection (if MEDIC is typed, MEDICINE A is selected, user types I to spell out medicine following MEDIC, then the I replaces MEDICINE A, and now the combobox attempts to find listings that begin with I). This behavior was disabled. - Changes made to MDCLIO1 M routine - this is the fix for the TIU Note Title for reporting error (in Flowsheet page in CP Console) 4) VISTAMD-1165 - CP FLOWSHEETS TRM Compliance/conversion to Delphi 12 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 accomplished this by updating the version of Delphi to 12 5) VISTAMD-1166 - CP FLOWSHEETS TRM Compliance/conversion to Delphi 12 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 accomplished this by updating the version of Delphi to 12 Test Sites: ----------- Durham VA Medical Center (Durham, NC) VA Maryland Health Care System (Baltimore, MD) SNOW Change Order # ------------------- DUR: CHG0761106 BAL: CHG0761113 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 Console (MD*1.0*94) Deployment, Installation, Back-Out, and Rollback Guide" and "CP Flowsheets (MD*1.0*94) 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 ---------------------------------------------------------------------- CP Console (MD*1.0*94) Deployment, MD_1_94_DIBR_CP_Console.docx Installation, Back-Out, and MD_1_94_DIBR_CP_Console.pdf Rollback Guide CP Flowsheets (MD*1.0*94) Deployment, MD_1_94_DIBR_CP_Flowsheets.docx Installation, Back-Out, and MD_1_94_DIBR_CP_Flowsheets.pdf Rollback Guide Other Software Files: --------------------- This release also includes other software files. Other software files can be obtained by accessing the URL: https://download.vista.domain.ext/index.html/SOFTWARE File Name Description ----------- ------------------------------------------------ MD_1_94.ZIP MD*1.0*94 GUI files (CP Console & CP Flowsheets) Zip File Contents File Name Description File Version ------------- ----------------- ------------ CPFlowsheets.exe Client 1.0.94.5 CPFlowsheets.hlp Client help file CPConsole.exe Client 1.0.94.5 CPConsole.hlp Client help file Patch Installation: =================== Pre/Post Installation Overview: Please reference the "CP Console (MD*1.0*94) Deployment, Installation, Back-Out, and Rollback Guide" and "CP Flowsheets (MD*1.0*94) Deployment, Installation, Back-Out, and Rollback Guide" as these installs need to be coordinated with the GUI installation. Post-installation routine MDPOST94 is provided to update the expected version numbers for CP Console and CP Flowsheets. 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*94. 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*94. 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*94. 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. It is imperative that you have performed a backup of the routine included in this patch prior to installation. Please reference the "CP Console (MD*1.0*94) Deployment, Installation, Back-Out, and Rollback Guide" and "CP Flowsheets (MD*1.0*94) 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 6 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: MDCLIO1 Before:B224898714 After:B224154277 **16,94** Routine Name: MDPOST94 Before: n/a After: B2229017 **94** Routine list of preceding patches: 16 ============================================================================= User Information: Entered By : Date Entered : JAN 30, 2025 Completed By: Date Completed: AUG 20, 2026 Released By : Date Released : AUG 24, 2026 ============================================================================= Packman Mail Message: ===================== $END TXT