============================================================================= Run Date: MAR 17, 2022 Designation: PSO*7*665 Package : PSO - OUTPATIENT PHARMACY Priority: EMERGENCY Version : 7 SEQ #548 Status: Released Compliance Date: APR 15, 2022 ============================================================================= Subject: FDA Med Guides patch update the CMOP URL,TRM and Security Compliance Category: - Other - Informational Description: ============ The FDA Med Guides Auto Print application is a Windows Server JAVA based program to print a Med Guide in PDF format upon request via the respective Vista menu selection. The Med Guide is retrieved from a central VA shared location and printed to a designated printer. The Auto Print application is deployed as a Windows Task Scheduler task on a designated Windows Server. The purpose of this patch is to comply with the VA Security and Code Quality Standards and the Technical Reference Model (TRM). The FDA Med Guides Auto Print application deployment package includes the fda_med_guides.properties file. This properties file contains the property defining the URL from which the FDA Med Guides will be retrieved for printing on the designated printer. The URL is being updated From: https://vaww.vashare.vha.domain.ext/sites/PBMNat/FDAMedGuides/ To: file://v12.domain.ext/v12/PBM/Workgroup/VistA_MedGuides/ Currently Adobe Reader DC software is required to run the FDA Medication Guide Automatic Printing application. However, Adobe Reader DC software has been replaced with Apache PDFBox Library and Java Printing API in this patch. Defect Tracking System Ticket(s) & Overview: ============================================ 1. JIRA Task Id: VISTAPSO-5582 Problem: -------- FDA Medication Guide application contains Java components which are subject to compliance with VA security and code quality standards and Technical Reference Model (TRM) to maintain authority to operate (ATO). Routine Fortify scanning and remediation is performed to maintain compliance. Resolution: ----------- FDA Med Guide patch PSO*7*665 was initiated to remediate code quality and security vulnerabilities issues, which helps to bring the application into compliance with VA Security Standards in the current Java code. FDA Med Guide application code has been scanned with the Fortify software to identify security vulnerabilities and code quality issues. Code fixes have been applied to mitigate these findings and the application has been validated by the VA Software Assurance Team to ensure compliance with the standards. Application frameworks has been upgraded to be compliant with Technical Reference Model (TRM). 2. JIRA Task Id: VISTAPSO-4855 Problem: -------- The URL from which the FDA Med Guides will be retrieved for printing has been changed to new location. Resolution: ----------- The CMOP URL from which the FDA Med Guides will be retrieved for printing has been updated to a new location. 3. JIRA Task Id: VISTAPSO-4855 Problem: -------- FDA Med Guide application is dependent on Adobe Reader DC software for printing since inception of this application release. This dependency issue has been resolved in this patch. Resolution: ----------- Eliminated the dependency on Adobe Reader DC software by replacing with Apache PDFBox 2.0.24 library and Java Print Service API. Test Sites: ----------- San Francisco VAMC, San Francisco CA Muskogee VAMC, Muskogee OK Software and Documentation Retrieval Instructions: ------------------------------------------------- For the Java installation, this patch is installed by local ITOPS. This release also includes other software files. They can be obtained at location: https://download.vista.domain.ext/index.html/SOFTWARE/ FILE NAME --------- PSO_7_P665.ZIP Documentation describing the new functionality is included in this release. Documentation can be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/ Documentation Title File Name ------------------------------------------------------------------------ Installation Guide PHAR_FDA_MED_GUIDE_AUTO_PSO_7_665_IG.PDF Java - FDA Medication Guides Automatic Printing Project Installation Instructions: ------------------------- The FDA Medication Guide Automatic Printing project contains a Java Application component, which is distributed in the PSO_7_P665.ZIP file. This file contains a folder called FDAMedGuidesPrinter that should be installed on Windows print servers. The FDAMedGuidesPrinter folder contains the software and repository that will be used for retrieving and storing FDA Medication Guides via Outpatient Pharmacy or National Drug File applications. For detailed installation instructions please refer to the "Java-FDA Medication Guides Automatic Printing Project - Installation Guide" document Java Application Component Installation Instructions: ---------------------------------------------------- To install the Java Application component, follow these steps: 1. Uninstall the old version of FDA Medication Guides Automatic Printing Java component. Follow the instructions given in the Installation Guide 2. Unzip the PSO_7_P665.ZIP file 3. Follow the installation instructions given in the Installation Guide. Note: You must have administrator rights on the machine when you run it. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : DEC 08, 2021 Completed By: Date Completed: MAR 16, 2022 Released By : Date Released : MAR 17, 2022 ============================================================================= Packman Mail Message: ===================== No routines included