Skip to content

Commit

Permalink
Install: MAG*3.0*217
Browse files Browse the repository at this point in the history
Patch Subject:  Importer Non-DICOM/Unregistered Exams
Description:

============
 Associated Patches:
 ===================
 This patch must be installed after MAG*3.0*206.
 Subject: UNABLE TO IMPORT NON-DICOM STUDIES TO UNREGISTERED EXAMS
 ========
 Category: OTHER
 =========
 Description:
 ============
 MAG*3.0*217 addresses the following two issues:
     The Importer is failing when importing a non-DICOM image to an
     unregistered exam.
     During Windows 10 Testing, the Importer was not able to perform any
     Direct Imports and is erroring out.
 Patch Components:
 =================
 This patch includes software and documentation files. This document,
 MAG3_0P 217_Patch_Description.pdf, provides an overview, explains the
 changes, and outlines the installation for this patch.
 MAG3_0P217_README.txt, if present, is an informative file associated with
 the patch.
 Software:
 =========
 Table 1: Software & Documentation Files
 =======================================
 File Name                              Description
 ==========                             ============
 MAG3_0P217.KID                         Kernel Installation and
                                        Distribution System (KIDS) build
                                        for Patch 217.
 MAG3_0P217_ImporterIII_setup.msi       Importer installation file.
 MAG3_0P217_ImporterIII_setup.exe       Importer installation file.
 Documentation:
 ==============
 This document, MAG3_0217_Patch_Description.pdf, provides an overview,
 explains the changes, and outlines the installation for this patch.
 Files & Fields Associated:
 ==========================
 There are no files or fields associated with this patch.
 Forms Associated:
 =================
 There are no forms associated with this patch.
 Mail Groups Associated:
 =======================
 There are no mail groups associated with this patch.
 Options Associated:
 ===================
 There are no options associated with this patch.
 Protocols Associated:
 =====================
 There are no protocols associated with this patch.
 Security Keys Associated:
 =========================
 There are no security keys associated with this patch.
 Templates Associated:
 =====================
 There are no templates associated with this patch.
 Additional Information:
 ========================
 New Service Requests (NSRs):
 ============================
 There are no new service requests addressed in this patch.
 Patient Safety Issues (PSIs):
 =============================
 There are no patient safety issues associated with this patch.
 Defect Tracking System Ticket(s) & Overview:
 ============================================
 1. Defect 736370 (CA Ticket INC0129261) Unable to import non-DICOM studies
 to unregistered exams
 Problem:
 ========
 The Importer is failing when importing a non-DICOM image to an
 unregistered exam.
 Study-level Failure Details:
 Exception Type:
 gov.va.med.imaging.core.interfaces.exceptions.MethodException
 Details Message: -1`2 error lines returned.
 -3`Parameter 'EXMDTE' has an invalid
 value.^REGISTER+17~RAMAGRP1^E`EXMDTE='null000100'
 During a typical import the Exam Date value is determined one of two ways.
 It's either generated when registering an order in VistA, or it's obtained
 from the DICOM header of a DICOM image. Since a non-DICOM file does not
 have a DICOM header the Exam Date must be obtained from the exam
 registration - if the order has not been registered an Exam Date is not
 available, the import fails and an error is generated.
 Resolution:
 ===========
 Do not allow Non-DICOM images to be imported against non-registered exams
 by not displaying unregistered exams on the list of exams to choose from
 when Importing.
 2. Defect 738272 - Error doing a Direct Import. Importer cannot do an
 Import.
 Problem:
 ========
 During Windows 10 testing, the Importer was not able to perform any Direct
 Import and the application was displaying the following error:
 This implementation is not part of the Windows Platform FIPS validated
 cryptographic algorithms.
   at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
   at
 ImagingClient.Infrastructure.Utilities.StringUtilities.GetHashValue(String
 value)
   at
 ImagingClient.Infrastructure.Utilities.StringUtilities.GetHashForStringArr
 ay(String[] array)
   at
 DicomImporter.ViewModels.MediaReadingViewModel.ReadDicomStudiesFromPath(St
 ring sourceRootPath, Boolean isToBeStaged, String originIndex)
   at
 DicomImporter.ViewModels.DirectImportHomeViewModel.GetStudyList(Object o,
 DoWorkEventArgs args)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object
 argument)
 The Federal Information Processing Standard (FIPS) Publication 140-2,
 (FIPS PUB 140-2), is a U.S. government computer security standard used to
 approve cryptographic modules. The title is Security Requirements for
 Cryptographic Modules. Initial publication was on May 25, 2001 and was
 last updated December 3, 2002.
 Resolution:
 ===========
 By replacing the MD5CryptoServiceProvider with the
 SHA512CryptoServiceProvider, the Importer application will able to import
 images while running under the Windows 10 operating system.
 Test Sites:
 ===========
 The following sites are test sites for this patch:
     VA Southern Nevada HCS (Las Vegas)
     VA Pittsburgh HCS
 Software and Documentation Retrieval Instructions:
 ===================================================
 Software being released and/or documentation describing the new
 functionality introduced by this patch are available.
 The preferred method is to retrieve files from download.vista.domain.ext.
 This transmits the files from the first available server. Sites may also
 elect to retrieve files directly from a specific server.
 Sites may retrieve the software and/or documentation directly using
 Secure File Transfer Protocol (SFTP) from the ANONYMOUS.SOFTWARE
 directory at the following OI Field Offices:
 Location           Site
 Hines              domain.ext
 Salt Lake City     domain.ext
 Documentation can also be found on the VA Software Documentation Library
 at: http://www4.domain.ext/vdl/
 Patch Installation:
 ===================
 Supported Client Versions
 =========================
 When MAG*3.0*217 is released, the list of supported versions of Importer
 will change:
 Supported Versions      No Longer Supported
 3.0.217                 3.0.118
 3.0.206
 3.0.136
 Pre/Post Installation Overview:
 ===============================
 MAG*3.0*217 must be installed on the VistA System. This patch must be
 installed by the compliance date.
 All sites running VistA Imaging 3.0 must install the KIDS portion of this
 patch. This patch can be loaded while the VistA Imaging System is active
 and users are on the system. Installing the MAG*3.0*217 KIDS only takes
 2-3 minutes.

Use default answers for KIDS load/install questions.

Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages
  • Loading branch information
josephsnyder committed May 30, 2019
1 parent 458f0d3 commit 50a2670
Show file tree
Hide file tree
Showing 7 changed files with 211 additions and 13 deletions.
45 changes: 43 additions & 2 deletions Packages/Kernel/Globals/14.4+TASKS.zwr
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OSEHRA ZGO Export: TASKS
29-MAY-2019 19:16:19 ZWR
^%ZTSK(-1)=4997
29-MAY-2019 19:53:13 ZWR
^%ZTSK(-1)=5001
^%ZTSK(0)="TASKS^14.4^4983"
^%ZTSK(1001,0)="TASK^XMXBULL^16^^63957,36927^63957,36927^R^^^PATCH,USER^PLA^PLA^ZTDESC^^"
^%ZTSK(1001,.02)="^PLA^^"
Expand Down Expand Up @@ -47496,6 +47496,47 @@ OSEHRA ZGO Export: TASKS
^%ZTSK(4997,.3,"DUZ(",0)="@"
^%ZTSK(4997,.3,"XQSCH")=8
^%ZTSK(4997,.3,"XQY")=9891
^%ZTSK(4998,0)="HOUR^XUTMHR^.5^^65162,71342^65162,71342^R^^^POSTMASTER^VISTA^VISTA^ZTDESC^^"
^%ZTSK(4998,.02)="^VISTA^^"
^%ZTSK(4998,.03)="Taskman Hourly Job"
^%ZTSK(4998,.04)=5630068142
^%ZTSK(4998,.1)="B^65162,71402^Task's volume set not listed in index.^^^^^^"
^%ZTSK(4998,.2)=""
^%ZTSK(4998,.21)=""
^%ZTSK(4998,.25)=""
^%ZTSK(4999,0)="ZTSK^XQ1^.5^VISTA^65162,71402^65162,71402^O^8853^HL AUTOSTART LINK MANAGER^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(4999,.02)="^VISTA^^"
^%ZTSK(4999,.03)="No Description (%ZTLOAD)"
^%ZTSK(4999,.04)=5630068202
^%ZTSK(4999,.1)="B^65162,71404^Task's volume set not listed in index.^^^^^^"
^%ZTSK(4999,.2)=""
^%ZTSK(4999,.21)=""
^%ZTSK(4999,.25)=""
^%ZTSK(4999,.3,"DUZ(",0)="@"
^%ZTSK(4999,.3,"XQSCH")=10
^%ZTSK(4999,.3,"XQY")=8853
^%ZTSK(5000,0)="ZTSK^XQ1^.5^VISTA^65162,71402^65162,71402^O^8412^HL TASK RESTART^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(5000,.02)="^VISTA^^"
^%ZTSK(5000,.03)="No Description (%ZTLOAD)"
^%ZTSK(5000,.04)=5630068202
^%ZTSK(5000,.1)="B^65162,71406^Task's volume set not listed in index.^^^^^^"
^%ZTSK(5000,.2)=""
^%ZTSK(5000,.21)=""
^%ZTSK(5000,.25)=""
^%ZTSK(5000,.3,"DUZ(",0)="@"
^%ZTSK(5000,.3,"XQSCH")=11
^%ZTSK(5000,.3,"XQY")=8412
^%ZTSK(5001,0)="ZTSK^XQ1^.5^VISTA^65162,71402^65162,71402^O^9891^XOBV LISTENER STARTUP^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(5001,.02)="^VISTA^^"
^%ZTSK(5001,.03)="No Description (%ZTLOAD)"
^%ZTSK(5001,.04)=5630068202
^%ZTSK(5001,.1)="B^65162,71408^Task's volume set not listed in index.^^^^^^"
^%ZTSK(5001,.2)=""
^%ZTSK(5001,.21)=""
^%ZTSK(5001,.25)=""
^%ZTSK(5001,.3,"DUZ(",0)="@"
^%ZTSK(5001,.3,"XQSCH")=8
^%ZTSK(5001,.3,"XQY")=9891
^%ZTSK(1082462,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082463,.1)="E^64013,39495^Interrupted While Running"
^%ZTSK(1082464,.1)="E^64013,39495^Interrupted While Running"
Expand Down
Loading

0 comments on commit 50a2670

Please sign in to comment.