$TXT Created by SMITH,ROBERT at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Thursday, 06/29/06 at 09:34 ============================================================================= Run Date: OCT 24, 2006 Designation: PSA*3*58 Package : PSA - DRUG ACCOUNTABILITY Priority: Mandatory Version : 3 SEQ #44 Status: Released Compliance Date: NOV 24, 2006 ============================================================================= Associated patches: (v)PSA*3*11 <<= must be installed BEFORE `PSA*3*58' Subject: 12 DIGIT NDC, FORCED DRUG SELECTION Category: - Routine Description: ============ This patch addresses the following problems: 1. HD 67762 - NYH-1003-12255 12-DIGIT NDC # The emerging standard is becoming 11 digits for the National Drug Code (NDC). The code had previously been set to create/require 12 digits by adding leading zeros. It is now set to create/require 11 digit NDCs. 2. HD 68340 - Forced acceptance of selected drug CLE-1004-40882 The software is completing the selection of a unique drug name without giving the user the chance to verify the selection. The drug name is unique and the few characters input by the user is enough to select the drug. Once the drug is selected it is not easy to navigate the software to a place where the drug can be reselected if the selection completed by the software is not what the user wanted. ASSOCIATED NOIS/REMEDY: ======================= HD67762 - NYH-1003-12255 12-DIGIT NDC # Duplicate: HD86748 DA does not update price. HD68340 - Forced acceptance of selected drug CLE-1004-40882 ASSOCIATED NSR(s): ================== N/A PARTICIPATING TEST SITES: ========================= Charleston, SC Oklahoma City, OK Alexandria, LA NOIS/REMEDY OVERVIEW: ==================== 1.HD67762 PSANDF 12 digit NDC PROBLEM ======= The emerging standard is becoming 11 digits for the National Drug Code (NDC). The code had previously been set to create/require 12 digits by adding leading zeros. It is now set to create/require 11 digit NDCs. RESOLUTION ========== User screens now are altered to present 11 digit NDC codes and user prompts. TECHNICAL: ========== Modify PSANDF and PSANDF1 to check for eleven digit NDC codes. If the user attempts to enter more then eleven digits the system will display the message "You must enter exactly eleven numbers." If the user attempts to enter less then eleven digits the system will display the message "Enter the 11-digit National Drug Code. Do not enter dashes." When the user enters ?? the help message The NDC must be 11-digits. If the NDC does not contain 11 numbers, zero fill the section of the NDC that is missing. The NDC contains three sections separated by dashes. It contains 5 digits, a dash, 4 digits, a dash, then 2 digits. For Example: If the NDC is 12345-123-1, enter 12345012301. If the NDC is 12345-123-12, enter 12345012312. 2. HD68340 Forced selection of unique drug names. PROBLEM: ======== The software is completing the selection of a unique drug name without giving the user the chance to verify the selection. The drug name is unique and the few characters input by the user is enough to select the drug. Once the drug is selected it is not easy to navigate the software to a place where the drug can be reselected if the selection completed by the software is not what the user wanted. RESOLUTION: =========== The request for selection of a drug is now followed by a prompt showing the drug selected and a 'Yes/No' question 'Is this correct'. If the user answers no then it returns to the select drug prompt. TECHNICAL: ========== Routine PSANDF has been modified to provide user verification of the drug being selected. INSTALLATION INSTRUCTIONS ========================= This patch can be loaded with users in the system. Installation time is less than one minute. 1. Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution ... Utilities ... Installation ... Select Kernel Installation & Distribution System Option: Installation --- 1 Load a Distribution 2 Verify Checksums in Transport Global 3 Print Transport Global 4 Compare Transport Global to Current System 5 Backup a Transport Global 6 Install Package(s) Restart Install of Package(s) Unload a Distribution 3. From this menu, you may elect to use the following options (When prompted for the INSTALL NAME, enter PSA*3.0*58): 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. Use the Install Package(s) option and select the package PSA*3.0*58. a. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//', answer NO. Options and Protocols? YES//', answer NO. b. When prompted 'Want to DISABLE Scheduled Options and Menu Options and Protocols? YES//', answer NO. INSTALLATION EXAMPLE: ===================== It consisted of the following Install(s): PSA*3.0*58 Checking Install for Package PSA*3.0*58 Install Questions for PSA*3.0*58 Want KIDS to INHIBIT LOGONs during the install? YES// NO Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO Install Started for PSA*3.0*58 : Jan 12, 2006@20:39:48 Build Distribution Date: Jan 12, 2006 Installing Routines: Jan 12, 2006@20:39:48 Updating Routine file... Updating KIDS files... PSA*3.0*58 Installed. Jan 12, 2006@20:39:48 PSA*3.0*58 Install Completed ROUTINE SUMMARY =============== The following is a list of the routines included in this patch. The second line of each of these routines now looks like: ;;3.0;DRUG ACCOUNTABILITY;**[PATCH LIST]**;10-24-97 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== =========== PSANDF 27467314 27966322 **8,11,58** PSANDF1 8060935 8039023 **58** Routine Information: ==================== The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: PSANDF Before: B52669098 After: B55378261 **8,11,58** Routine Name: PSANDF1 Before: B9896545 After: B9873366 **58** ============================================================================= User Information: Entered By : WESLEY,PAUL Date Entered : JAN 13, 2006 Completed By: TSAIMEUCHONG,BRENDA Date Completed: OCT 20, 2006 Released By : WASHINGTON,JANET P Date Released : OCT 24, 2006 ============================================================================= Packman Mail Message: ===================== $END TXT