$TXT Created by THOMPSON,SETH at DAYT17.FO-BAYPINES.MED.VA.GOV (KIDS) on Wednesday, 12/03/08 at 10:30 ============================================================================= Run Date: MAR 10, 2009 Designation: PSJ*5*198 Package : PSJ - INPATIENT MEDICATIONS Priority: Mandatory Version : 5 SEQ #186 Status: Released Compliance Date: APR 10, 2009 ============================================================================= Associated patches: (v)PSJ*5*141 <<= must be installed BEFORE `PSJ*5*198' (v)PSJ*5*160 <<= must be installed BEFORE `PSJ*5*198' (v)PSJ*5*174 <<= must be installed BEFORE `PSJ*5*198' Subject: PREVENT COPY COMMAND FUNCTION FROM MENU OPTION Category: - Routine Description: ============ *********************** WARNING *************************** *********************************************************** If your facility has the Pyxis/Omnicell/McKesson interface from ILC this patch will overwrite any "local" modifications in routine PSGOER. This could affect certain orders being sent across this interface. The modifications will have to be reintroduced following installation of this patch. ************************************************************ ************************************************************ ASSOCIATED REMEDY TICKETS: ========================== 1. HD0000000200323 - COPY+10^PSIVOD 2. HD0000000193154 - Inappropriate Remote Order Check message 3. HD0000000211655 - Nurse finishes order and its active 4. HD0000000216471 - Renew single order routine setting the wrong node for the PSGRFOUR variable 5. HD0000000210106 - Meds on extended profile do not match CPRS orders tab ASSOCIATED NSR: =============== N/A PARTICIPATING TEST SITES: ========================= MINNEAPOLIS, MN PUGET SOUND HCS OKLAHOMA CITY, OK OVERVIEW OF REMEDY TICKETS: ========================== 1. HD0000000200323 - User gets error trying to use COPY functionality in menu option [PSJI LBLI] (Individual Labels (IV)) Problem -------------------------------------------- While using option [PSJI LBLI] and after selecting an order going to the NL (Print New Labels) RL (Reprint IV Labels), the user selected Items area then typed a "CO". User responded "Yes" when asked if the user wanted to copy this order. After responding "YES" the following error was logged: N OLDACT,PSIVCHG S OLDACT=PSGACT S PSGACT=PSGACT_"E"^,P(17)="N",(P("LOG"), P("LF"))="",P(21)="" K P("NAT") COPY+10^PSIVOD Resolution ---------------------------- Updated the routine PSJLMUTL so that it does not allow the copy command to function when this menu option is being used. ---------------------------- 2. HD0000000193154 - Remote order check message printing in menu option it shouldn't Problem ---------------------------- The following check and display should not be made when printing an Inpatient Profile. "Remote data not available - Only local order checks processed." Message appeared while in option Inpatient Profile [PSJ PR]. This message should only appear on menu options if user can do more allowable actions on an order such as editing an order. Also several other menu options incorrectly displayed this message. These included the following: Inpatient Profile [PSJ PR] Patient Profile (Extended) [PSJ EXTP] Patient Profile Report (IV) [PSJI PROFILE REPORT] Action Profile #1 [PSJU AP-1] Action Profile #2 [PSJU AP-2] Patient Profile (Unit Dose) [PSJU PR] Pharmacy Patient Data Edit [PSJU EPPD] Resolution ---------------------------- The Entry Action and Exit Actions fields were modified in the OPTION file: Entry Action: S PSJNODIS=1 Exit Action: K PSJNODIS The routine PSJDPT checks to see if this variable exists. If this variable exists then the message won't display in the menu options above. Note: Only options listed in the problem section are affected by the fix. ---------------------------- 3. HD0000000211655 - Nurse finishes an order that was renewed in CPRS and order says it is active. Problem ---------------------------- A problem occurred when a provider went into CPRS and renewed an order that had already been verified by both a nurse and a pharmacist. A nurse then went into the Non-Verified/Pending Orders [PSJU VBW] option and verified the order. Once this happened, the order became active and the pharmacist wasn't able to verify the order. Resolution ---------------------------- In line UPDREN of the routine PSGOER there is a check to see if the DATE VERIFIED BY NURSE field (#17) in the UNIT DOSE SUB-FILE (#55.06) of the PHARMACY PATIENT file (#55) is less than the renewed date. If it is, the entries in the VERIFYING NURSE field (#16) and the DATE VERIFIED BY NURSE field (#17) are killed. The kill was added for the VERIFYING PHARMACIST field (#18) and DATE VERIFIED BY PHARMACIST field (#19) as well. This resolution is for an non-complex order. A future patch will resolve this issue for a complex order. ---------------------------- 4. HD0000000216471 - Renew single order routine setting the wrong node for the PSGRFOUR variable Problem --------------------------- A variable was being set to the PROVIDER field (#1) of the UNIT DOSE SUB-FILE (#55.06) where it should have been set to the DATE VERIFIED BY NURSE field (#17) of the UNIT DOSE SUB-FILE (#55.06). There is a check to determine if this value is less than the value of the renewed date. This check is being miscalculated because it is comparing the DUZ of the verifying nurse instead of the DATE VERIFIED BY NURSE. This is a problem because of the following two scenarios. A) If the Provider has a large DUZ number, it will fail this check and not execute the code to delete the VERIFYING NURSE field (#16) and DATE VERIFIED BY NURSE field (#17) entries in the UNIT DOSE SUB-FILE (#55.06) B) If the Provider has a DUZ which is less than the renew date, which is the FileMan time of renewal. If this is the case, the order renewal date will be deleted. Resolution ---------------------------- Modified UPDREN^PSGOER such that the variable PSGRFOUR is set to the ,4) level instead of the ,0) level shown below. S PSGRFOUR="^PS(55,"_PSGP_",5,"_+PSGORD_",0)",PSGRFOUR=@PSGRFOUR I $P(PSGRFOUR,"^",2)