$TXT Created by RUZBACKI,RON T at LAWVAA.FO-BIRM.MED.VA.GOV (KIDS) on Thursday, 09/11/03 at 09:41 ============================================================================= Run Date: SEP 15, 2003 Designation: PSO*7*146 Package : PSO - OUTPATIENT PHARMACY Priority: EMERGENCY Version : 7 SEQ #133 Status: Released Compliance Date: SEP 17, 2003 ============================================================================= Associated patches: (v)PSO*7*131 <<= must be installed BEFORE `PSO*7*146' (v)IB*2*224 <<= must be installed BEFORE `PSO*7*146' (v)XU*8*311 <<= must be installed BEFORE `PSO*7*146' (v)PSO*7*145 <<= must be installed BEFORE `PSO*7*146' (v)PSU*3*28 <<= must be installed BEFORE `PSO*7*146' (v)TIU*1*170 <<= must be installed BEFORE `PSO*7*146' (v)SD*5.3*307 <<= must be installed BEFORE `PSO*7*146' (v)OR*3*196 <<= must be installed BEFORE `PSO*7*146' (v)XM*DBA*155 <<= must be installed BEFORE `PSO*7*146' (v)SD*5.3*314 <<= must be installed BEFORE `PSO*7*146' (v)IBD*3*54 <<= must be installed BEFORE `PSO*7*146' Subject: TRANSITIONAL PHARMACY BENEFIT PROJECT - PHASE II Category: - Routine - Enhancement () - Data Dictionary - Other Description: ============ This is the Outpatient Pharmacy patch for the Transitional Pharmacy Benefit Project (TPB) Phase II. 1. An Environment check routine is included in the patch, and the install will be aborted if either of the following 2 conditions are met. If you already have an entry named NON-VA in the RX PATIENT STATUS file (#53), the install will be aborted, because this patch exports an entry with that same name. If you have not created an entry in the DOMAIN file (#4.2) named "TPB-AUSTIN.MED.VA.GOV", the install will be aborted, because that domain is needed for the Health Level Seven (HL7) extracts of the TPB Patient information. 2. A Post-Install routine is included that will scan the TPB ELIGIBILITY file (#52.91) and check each patient to see if that patient is flagged with a DATE OF DEATH field (#.351) entry in the PATIENT file (#2). If that patient has a DATE OF DEATH field (#.351) entry, and the patient is still active in the TPB ELIGIBILITY file (#52.91), that patient will be marked inactive in the TPB ELIGIBILITY file (#52.91). The TPB Rx (Prescription) Entry [PSO TPB RX ENTRY] option is a new stand-alone option for allowing entry of TPB prescriptions. This option is sent out disabled and will not be enabled until the Post-Install routine has run to completion. 3. A new NVA code has been added to the SC/A&A/OTHER/INPATIENT field (#6) of the RX PATIENT STATUS file (#53). This code is used to distinguish prescriptions entered as part of the TPB project. The NVA code will automatically be assigned to the NON-VA Rx Patient Status entry that is being exported with this patch. This patch will change the field name to the following: SC/A&A/OTHER/INPATIENT/NVA. 4. A new field named TPB RX field (#201) has been added to the PRESCRIPTION file (#52). The software will automatically set this field to Yes for any prescription that meets all of the TPB requirements. 5. The following fields were added to the NEW PERSON file (#200) by Kernel patch XU*8*311: 53.91 NON-VA PRESCRIBER 53.92 TAX ID 53.93 EXCLUSIONARY CHECK PERFORMED 53.94 DATE EXCLUSIONARY LIST CHECKED 53.95 ON EXCLUSIONARY LIST 53.96 EXCLUSIONARY CHECKED BY The following Outpatient Pharmacy options have been modified to allow the editing of these new fields in the NEW PERSON file (#200): Add New Providers [PSO PROVIDER ADD] Edit Provider [PSO PROVIDER EDIT] View Provider [PSO PROVIDER INQUIRE] 6. The following fields have been added to the PHARMACY SYSTEM file (#59.7). These fields will be used by the HL7 extracts of TPB Patient information: 46.1 TRANSMISSION START DATE 46.2 TRANSMISSION END DATE 46.3 BATCH CONTROL ID 46.4 NUMBER OF MSH COUNT 46.5 NUMBER OF LINES COUNT The HL7 extract will automatically be done on all patients upon initial patch install, then the job will be automatically queued to run every evening at 6:00pm, and the extract will check the day of the week, and only send data on Sundays. In addition to the fields listed above, the patch also exports the following to enable the HL7 extracts: OPTION: Queue Background Jobs [PSO AUTOQUEUE JOBS] TPB HL7 Data Extract/Transmission [PSO TPB HL7 EXTRACT] PROTOCOL: PSO TPB EV PSO TPB SUB HL7 APPLICATION PARAMETER: PSO TPB-AAC PSO TPB-PHARM HL LOGICAL LINK: PSOTPBAAC The TPB HL7 Data Extract/Transmission [PSO TPB HL7 EXTRACT] option has been added to the jobs that can be re-queued from the Queue Background Jobs [PSO AUTOQUEUE JOBS] option. 7. A new stand-alone option, TPB Rx (Prescription) Entry [PSO TPB RX ENTRY], is being exported with this patch. This option will provide the capability to enter TPB prescriptions for TPB eligible patients. Included in this option will be the ability to enter/edit Provider Information, and the ability to enter/edit Allergy information. Only patients eligible for the TPB benefit will be selectable through this option. When entering the prescription information, the Rx Patient Status must be NON-VA, and the Provider that is selected for the prescription must meet the following 2 criteria: the NON-VA PRESCRIBER field (#53.91) in the NEW PERSON file (#200) must be set to Yes, and the ON EXCLUSIONARY LIST field (#53.95) in the NEW PERSON file (#200) must be set to No. Any prescription entered, verified, or completed through this option will be flagged as a TPB RX. 8. When patients or prescriptions are selected or presented in the following options, and the patient is eligible for the TPB benefit, a warning will be given that this patient is eligible for the Transitional Pharmacy Benefit. This warning is given because any new order created through these options for a patient eligible for the TPB benefit will not be flagged as a TPB prescription, since the new option, TPB Rx (Prescription) Entry [PSO TPB RX ENTRY] option was not used: Patient Prescription Processing [PSO LM BACKDOOR ORDERS] Complete Orders from OERR [PSO LMOE FINISH] Edit Prescriptions [PSO RXEDIT] Barcode Batch Prescription Entry [PSO BATCH BARCODE] 9. Anytime a prescription is discontinued, a check will be done on that prescription and patient. If the prescription is a TPB prescription, and the patient is still eligible for the Transitional Pharmacy Benefit, and that patient has no more active TPB prescriptions, then the INACTIVATION OF BENEFIT DATE field (#2) of the TPB ELIGIBILITY file (#52.91) will automatically be set to the current date, making that patient ineligible for the benefit. Also, the INACTIVATION REASON CODE field (#3) of the TPB ELIGIBILITY file (#52.91) will automatically be set to ALL RX'S INACTIVE. 10. Anytime a patient is inactivated in the TPB ELIGIBILITY file (#52.91), a check will be done on the default Rx Patient Status for that patient on the PATIENT STATUS field (#3) of the PHARMACY PATIENT file (#55), and if that Rx Patient Status is NON-VA, it will be set to null. 11. When entering new prescriptions through either the Patient Prescription Processing [PSO LM BACKDOOR ORDERS] option or the Complete Orders from OERR [PSO LMOE FINISH] option, the Rx Patient Status of NON-VA will not be selectable, since these orders cannot be flagged as TPB prescriptions. Documentation Retrieval: ======================== The VISTA documentation is available on the ANONYMOUS.SOFTWARE directory at one of the following Office of Information (OI) Field Offices. Sites may retrieve documentation in one of the following ways: (1) The preferred method is to FTP the files from download.vista.med.va.gov, which will transmit the files from the first available FTP server. (2) Sites may also elect to retrieve documentation directly from a specific server as follows: Albany ftp.fo-albany.med.va.gov Hines ftp.fo-hines.med.va.gov Salt Lake City ftp.fo-slc.med.va.gov The documentation distribution includes: FILE NAME DESCRIPTION PSO_7_UM_R0903.PDF User Manual PSO_7_P146_UM_CP.PDF User Manual Change Pages Document PSO_7_TM_R0903.PDF Technical Manual PSO_7_P146_TM_CP.PDF Technical Manual Change Pages Document PSO_7_P146_RN.PDF TPB Release Notes Phase II PSO_7_P146_IG.PDF TPB Installation Guide Phase II (3) Documentation can also be retrieved from VISTA Documentation Library (VDL) on the Internet at the following address, http://www.va.gov/vdl. Associated NOISs: ================= N/A Test Sites: =========== Altoona, PA Biloxi, MS Erie, PA Fayetteville, AR Long Beach, CA Minneapolis, MN North Florida/South Georgia HCS Tampa, FL Upstate New York HCS West Palm Beach, FL Routine Summary: ================ The second line now reads as follows: ;;7.0;OUTPATIENT PHARMACY;**[patch list]**;DEC 1997 CHECK^XTSUMBLD results: Routine Before Patch After Patch Patch List ======================================================================== PSO146PS N/A 6961759 146 PSOAUTOC 23215342 24839337 3,24,30,36,88,146 PSOBBC 21125612 22271650 11,22,27,34,46,130,146 PSOCAN3 27536698 29505298 15,24,27,32,36,94,88,117,131,146 PSODIR 11922688 12238031 37,46,111,117,146 PSODIR1 22767305 30654873 23,46,78,102,121,131,146 PSODIR2 9738694 9988037 3,9,26,46,124,146 PSOFUNC 5153561 5276704 146 PSOHELP1 19627911 19640487 23,36,88,146 PSOHLDC 18273947 18358826 111,121,146 PSOHLNEW 34889834 35078276 1,7,15,46,71,98,111,124,117,131, 146 PSOORED1 25677884 25776080 5,23,46,78,114,117,131,146 PSOORFI2 34700742 34750356 7,15,23,27,46,130,146 PSOORFIN 29220705 29425675 7,15,27,32,44,46,84,106,111,117, 131,146 PSOORNE2 35151546 35772714 11,21,23,27,32,37,46,84,103,117, 131,146 PSOORNE5 27793647 28361613 11,27,32,46,78,99,117,131,146 PSOORRNW 12238598 12287102 11,27,51,46,71,94,130,131,146 PSOORUT2 13206410 13778429 11,146 PSOORUTL 18107949 18221638 14,46,146 PSOPKIV1 11035415 11096497 131,146 PSOPRVW 17494944 20393676 11,146 PSOPTPST 13304384 14299906 7,71,88,146 PSORN52C 24877642 24887936 1,7,11,27,46,75,87,100,111,124, 117,131,146 PSORX1 18353693 18395771 7,22,23,57,62,46,74,71,90,95,115, 117,146 PSORXEDT 19054531 20643804 21,23,44,71,146 PSORXVW 34299589 34920757 14,35,46,96,103,88,117,131,146 PSOTPCAN N/A 19401632 146 PSOTPENV N/A 6258673 146 PSOTPHL1 N/A 6490522 146 PSOTPHL2 N/A 15960714 146 PSOTPPRE N/A 2006013 146 PSOTPPRV N/A 2444958 146 PSOTPRX1 N/A 21536801 146 PSOVER 32391803 33605004 16,21,27,117,131,146 PSOVERC 6875668 7454569 146 Installation Instructions: ========================== Before installing this patch, use the List Tasks [XUTM INQ] option on the Taskman Management [XUTM MGR] menu to list currently running tasks. This patch should be installed when there are no Outpatient Pharmacy users on the system, and also when Outpatient Pharmacy orders are not being acted upon through Computerized Patient Record System (CPRS). Installation of this patch should take no longer than 5 minutes. 1. Use the INSTALL/CHECK MESSAGE option on the PackMan menu. 2. Review your mapped set. If the routines are mapped, they should be removed from the mapped set at this time. 3. From the Kernel Installation & Distribution System menu, select the Installation menu. 4. From this menu, you may select to use the following options: (when prompted for INSTALL NAME, enter PSO*7.0*146) a. Backup a Transport Global - this option will create a backup message of any routines exported with the patch. It will NOT backup any other changes such as DDs or templates. b. Compare Transport Global to Current System - this option will allow you to view all changes that will be made when the patch is installed. It compares all components of the patch (routines, DDs, templates, etc.). c. Verify Checksums in Transport Global - this option will ensure the integrity of the routines that are in the transport global. 5. Use the Install Package(s) option and select the package PSO*7.0*146. 6. When prompted, "Queue the Post-Install to run at what Date@Time:" respond with the appropriate date and time. 7. When prompted, "Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//" respond NO. 8. When prompted, "Want KIDS to INHIBIT LOGONs during the install? YES//" respond NO. 9. When prompted, "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//" respond NO. 10.When prompted,"Device:Home//" respond with the correct device and DO NOT queue this to P-Message. 11. If routines were unmapped as part of step 2, they should be returned to the mapped set once the installation has run to completion. Routine Information: ==================== Routine Name: - PSOPRVW Routine Checksum: Routine Name: - PSOTPRX1 Routine Checksum: Routine Name: - PSOTPPRV Routine Checksum: Routine Name: - PSOORUT2 Routine Checksum: Routine Name: - PSO146PS Routine Checksum: Routine Name: - PSOAUTOC Routine Checksum: Routine Name: - PSOCAN3 Routine Checksum: Routine Name: - PSOHLNEW Routine Checksum: Routine Name: - PSOFUNC Routine Checksum: Routine Name: - PSOHELP1 Routine Checksum: Routine Name: - PSOHLDC Routine Checksum: Routine Name: - PSOORED1 Routine Checksum: Routine Name: - PSOORUTL Routine Checksum: Routine Name: - PSOPKIV1 Routine Checksum: Routine Name: - PSOPTPST Routine Checksum: Routine Name: - PSOTPCAN Routine Checksum: Routine Name: - PSOTPENV Routine Checksum: Routine Name: - PSOTPHL1 Routine Checksum: Routine Name: - PSOTPPRE Routine Checksum: Routine Name: - PSOVERC Routine Checksum: Routine Name: - PSORX1 Routine Checksum: Routine Name: - PSOORFI2 Routine Checksum: Routine Name: - PSOBBC Routine Checksum: Routine Name: - PSOVER Routine Checksum: Routine Name: - PSORXEDT Routine Checksum: Routine Name: - PSODIR1 Routine Checksum: Routine Name: - PSODIR Routine Checksum: Routine Name: - PSOORNE5 Routine Checksum: Routine Name: - PSOORRNW Routine Checksum: Routine Name: - PSOORFIN Routine Checksum: Routine Name: - PSORN52C Routine Checksum: Routine Name: - PSOORNE2 Routine Checksum: Routine Name: - PSORXVW Routine Checksum: Routine Name: - PSODIR2 Routine Checksum: Routine Name: - PSOTPHL2 Routine Checksum: ============================================================================= User Information: Entered By : ANWER,MOHAMED Date Entered : JUN 19, 2003 Completed By: FARMER,LINDA Date Completed: SEP 12, 2003 Released By : BARRON,LUANNE Date Released : SEP 15, 2003 ============================================================================= Packman Mail Message: ===================== $END TXT