$TXT Created by DEVRAD.DOMAIN.EXT (KIDS) on Monday, 01/06/20 at 15:31 ============================================================================= Run Date: FEB 11, 2020 Designation: RA*5*162 Package : RA - RADIOLOGY/NUCLEAR MEDICINE Priority: Mandatory Version : 5 SEQ #145 Status: Released Compliance Date: MAR 16, 2020 ============================================================================= Associated patches: (v)RA*5*125 <<= must be installed BEFORE `RA*5*162' (v)RA*5*144 <<= must be installed BEFORE `RA*5*162' (v)RA*5*157 <<= must be installed BEFORE `RA*5*162' (v)RA*5*163 <<= must be installed BEFORE `RA*5*162' Subject: RA HL7 2.4 ORDER MESSAGE BROADCAST LOGIC UPDATE & MISC Category: - Routine Description: ============ Problem 1: INC6814917 --------------------- The HL7 In Process message is broadcast prematurely with version 2.4. Sites using pre-case statuses like 'Called For Exam' and 'Being Examined' are ordered before the 'Examined' status. These lower statuses trigger a HL7 examined message to be broadcast. Resolution 1 ------------ Routine RAHLRU is modified to build the correct exclude subscriber array, RASSSX1, which prevents the premature broadcast of the 'Examined' HL7 message. Problem 2: INC7120265 --------------------- Users that case edit a study can collide with National Teleradiology Program (NTP) which is creating a report to indicate they intend to result the report. This occurs when the user interactively case editing sits in limbo. NTP tries to lock the study, fails and then falls through. The casualty in this is that the EXAM STATUS (#70.03;3) cross reference is out of synch which leaved the study on the 'Incomplete Exam Report'. Resolution 2 ------------ The approach used here is to lock the study and lock the report one up front. If for some reason the report for that case cannot be filed because a user has a lock on the case the HL7 report message is negatively acknowledged. Problem 3: INC7406782 -------------------- When cancelling/deleting an exam after the 'Cancel an Exam' fix went out on RA*5.0*124, the side effect was that the cancel or hold reason on the request gets set to EXAM CANCELLED or EXAM DELETED. This is not accurate in most cases. Resolution 3 ------------ Allow the user to select the cancel reason for the request or the hold reason for the request. File their choice into the REASON (#10) field. If no reason is selected, the default will remain EXAM CANCELLED or EXAM DELETED. Problem 4: INC7764862 --------------------- Valor uses the NTP generic user (RADIOLOGY,OUTSIDE SERVICE) to place a hold on the radiology exam. When the hold is placed, a stub report is created and the interpreting physician for the exam is set. When the study is read, the real radiologist is sent with the final report. Radiology does not update the interpreting physician for the exam but leaves the original radiologist there. The report has the correct physician listed as Verifier. Resolution 4: ------------- RAHLO1 is modified to set the interpreting physician field for a FINAL report regardless if a value is already present. Problem 5: INC6051861 --------------------- The AGE OF PATIENT print label record defined in the LABEL PRINT FIELDS (#78.7) file is defined incorrectly. Resolution 5 ------------ The AGE OF PATIENT print label record defined in the LABEL PRINT FIELDS (#78.7) file is defined correctly. With 'X' being the number of days in a patient's life, age is calculated by dividing 'X' (using the binary numeric operator '\') by the constant: 365.25. The error was using 365 as a divisor. Service Now ticket(s): ====================== INC6814917 - Indianapolis, IN VA Medical Center (VAMC) INC7120265 - Indianapolis, IN VAMC INC7406782 - Indianapolis, IN VAMC INC6051861 - White River Junction, VT VAMC INC7764862 - Columbus, OH VAMC Participating Test Sites: ========================= Indianapolis, IN White River Junction, VT Documentation Retrieval: ======================== There are no documentation changes associated with this patch. ================== Pre-Installation Instructions ================== ***IMPORTANT*** Back up the LABEL PRINT FIELDS [#78.7] data global data for the AGE OF PATIENT print label. This step is required if the data must be restored. Back up data files using your site's policy for backing up data. If the steps are unknown, follow the instructions below: This backup file will be small but make sure space is available before proceeding: It should take less than five minutes to create the backup file. 1) Go to a command prompt. 2) Identify the record number of the AGE OF PATIENT label print field: D ^%G Global ^RA(78.7,"B","AGE OF PATIENT" <-- returns ^RA(78.7,"B","AGE OF PATIENT",3)="" The record number is three. (Your site record number may differ.) 3) At the prompt, enter D GOGEN^%ZSPECIAL. 4) At the device prompt, enter the name of the local directory where the file is to be stored with the name of the file. Example: VA1$:[SITEDIR]RA5P160_AGE_OF_PATIENT_787_BKUP_YYYYMMDD.GBL 5) At the Parameters? Prompt, press . 6) At the Global prompt, enter the file global below LABEL PRINT FIELDS #78.7 ^RA(78.7,3 7) Verify that the file was created and exists in the directory specified Example: VISTA>d GOGEN^%ZSPECIAL Device: VA1$:[SITEDIR]RA5P160_AGE_OF_PATIENT_787_BKUP_20190930.GBL Parameters? "WNS" => Use a "V" format to avoid problems with control characters. Global ^RA(78.7,3 -- NOTE: translation in effect Verify that the file was created and exists in the directory specified. ================== Installation Instructions =================== If installed during the normal workday, it is recommended that the Radiology users be off the system. Voice recognition activity should be stopped. Other VISTA users will not be affected. Install Time - less than two minutes 1. Load Transport Global: ---------------------- Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. Access the KIDS main menu: -------------------------- Start with the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution ... Utilities ... Installation ... Select Kernel Installation & Distribution System Option: INStallation Load a Distribution Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Install Package(s) Restart Install of Package(s) Unload a Distribution Backup a Transport Global Select Installation Option: 3. Select Installation Option: --------------------------- NOTE: The following are OPTIONAL - (When prompted for the INSTALL NAME, enter RA*5.0*162): 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 DD's 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 (routines, DD's, 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. Select Installation Option: Install Package(s): ----------------------------------------------- **This is the step to start the installation of this KIDS patch: a. Choose the Install Package(s) option to start the patch install. b. Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO// NO c. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//' NO d. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// YES When prompted, 'Enter options you wish to mark as 'Out Of order':', enter the following options: Exam Entry/Edit Menu ... [RA EXAMEDIT] Patient Profile Menu ... [RA PROFILES] Radiology/Nuclear Med Order Entry Menu ... [RA ORDER] User Utility Menu ... [RA USERUTL] Backout/Roll-back strategy ========================== Follow the pre-installation instructions. During installation, if the option to back up routines was run as directed, "Backup a Transport Global", then routines will have the ability to be restored from the "backup" MailMan message that was generated. Back-out will be done only with the concurrence and participation of the development team and appropriate VA site/region personnel. The decision to back-out or rollback software will be a joint decision between development team, VA site/region personnel and other appropriate VA personnel. A national help desk ticket should be logged before attempting any backout procedure. A national help desk ticket should be logged before attempting any backout procedure and the 'Released by' person on the patch should be notified. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.0;Radiology/Nuclear Medicine;**[Patch List]**;Mar 16, 1998;Build 2 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: RAHLO Before: B51371724 After: B55238000 **4,8,27,55,66,84,94,106,144,162** Routine Name: RAHLO1 Before: B66347162 After: B65243058 **4,5,12,17,21,27,48,55,66,87, 84,94,104,47,157,162** Routine Name: RAHLRU Before: B50865830 After: B51948048 **10,25,81,103,47,125,162** Routine Name: RAIPS162 Before: n/a After: B2376266 **162** Routine Name: RAORDC Before: B22908747 After: B26735479 **113,124,162** Routine Name: RARTE1 Before: B66967610 After: B69199778 **2,15,17,23,31,68,56,47,124, 163,162** Routine Name: RAUTL1 Before: B56859744 After: B57343530 **5,9,18,71,82,84,94,47,162** Routine list of preceding patches: 125, 144, 157, 163 ============================================================================= User Information: Entered By : Date Entered : JUL 30, 2019 Completed By: Date Completed: FEB 11, 2020 Released By : Date Released : FEB 11, 2020 ============================================================================= Packman Mail Message: ===================== $END TXT