Skip to content

Commit

Permalink
Install: DI*22.2*3
Browse files Browse the repository at this point in the history
Patch Subject:  FILEMAN 22.2 DEFECTS
Description:

============
 Patch DI*22.2*3 will repair ten (10) VA FileMan 22.2 defects:
   1. Computed expression not cleared properly in MODIFY FILE ATTRIBUTES.
   2. Removal of a Data Dictionary (DD) screen via Kernel Installation &
      Distribution System (KIDS).
   3. ScreenMan menu options incorrect after navigating "down".
   4. ScreenMan form editor - Field remains visible after deletion.
   5. When printing text from BROWSER device, user receives an undefined
      error after clicking PF1-Q to exit.
   6. M <SYNTAX> error when using ScreenMan to add to the STATE (#5) file.
   7. Verify Fields [DIVERIFY] option is not 508 compliant.
   8. Reverse video and underline don't function correctly in the FileMan
      Browser for 22.2.
   9. Subtotals not working in FileMan 22.2, worked in FM 22.0.
  10. Database Definition not loading correctly in Kernel Installation and
      Distribution System (KIDS).
 Patch Components
 ================
 Files & Fields Associated:
 File Name (#)     Field Name (#)                     New/Modified/Deleted
 -------------     --------------                     --------------------
 N/A
 Forms Associated:
 Form Name                File #                  New/Modified/Deleted
 ---------                ------                  --------------------
 N/A
 Mail Groups Associated:
 Mail Group Name                                  New/Modified/Deleted
 ---------------                                  --------------------
 N/A
 Options Associated:
 Option Name                  Type               New/Modified/Deleted
 -----------                  ----               --------------------
 Verify Fields [DIVERIFY]     ACTION             Modified
 Protocols Associated:
 Protocol Name                                    New/Modified/Deleted
 -------------                                    --------------------
 N/A
 Security Keys Associated:
 Security Key Name
 -----------------
 N/A
 Templates Associated:
 Template Name  Type  File Name (#)   New/Modified/Deleted
 -------------  ----  -------------   --------------------
 N/A
 New Service Requests (NSRs):
 -----------------------------
 N/A
 Patient Safety Issues (PSIs):
 ------------------------------
 N/A
 Defect Tracking System Ticket(s) & Overview:
 --------------------------------------------
 1. Ticket #I6255225FY16
 Problem:
 --------
 Computed expression not cleared properly in MODIFY FILE ATTRIBUTES.
 Resolution:
 ----------
 Modify routines DICATT3 and DICATTDE so that existing nodes are removed
 before the new computed-field logic is saved.
 2. Ticket #I6269079FY16
 Problem:
 --------
 Problem with removal of a Data Dictionary (DD) screen via KIDS.
 Resolution:
 ----------
 Modified routine DIFROMS2 to remove the 12 and 12.1 nodes of existing data
 definitions, since they may not be coming in via KIDS.
 3. Ticket #I7376627FY16
 Problem:
 --------
 ScreenMan menu options incorrect after navigating "down".
 Resolution:
 ----------
 Modified routines DDS and DDSSTK to keep the "Close" choice from showing
 on a non-popup page.  Now "Exit" or "Next Page" will show instead.
 4. Ticket #I7378770FY16
 Problem:
 --------
 Field remains visible after deletion in the ScreenMan form editor.
 Resolution:
 ----------
 Modified routines DDGFFLDA and DDGFFLD so that when fields on a Block are
 deleted or added or changed, the temporary image of the other page
 holding that Block is killed. If user jumps back to that page, its image
 is recreated. Moving a field causes an error and does not update the other
 page so this incident has been left open to be further addressed in a
 future patch.
 5. Ticket #I7739521FY16
 Problem:
 --------
 When printing text from BROWSER device, user receives an undefined error
 after clicking PF1-Q to exit.
 Resolution:
 ----------
 Modified routine DDGLIBP to keep the CLOSEing of the printer device from
 re-executing the BROWSER's post-close logic.
 6. Ticket #I7957507FY16
 Problem:
 --------
 M <SYNTAX> error when using ScreenMan to add to the STATE (#5) file.
 Resolution:
 ----------
 Modified routine DDSMSG so that the syntax for a TAB output (?n) would
 always be correct.
 7. Ticket #I8089470FY16
 Problem:
 --------
 Verify Fields [DIVERIFY] option is not 508 compliant.
 Resolution:
 ----------
 Added a "YES" value to the "DISPLAY OPTION?" field of the Verify Fields
 [DIVERIFY] option. There are still times in which the output overflows
 the screen length, and this incident has been left open to be further
 addressed in a future patch.
 8. Ticket #I9259370FY16
 Problem:
 --------
 Reverse video and underline don't function correctly in the FileMan
 Browser for 22.2.
 Resolution:
 ----------
 Modified browser routines DDBR and DDGLIB0. The call INIT^DDGLIB0 is now
 parameterized, so that DDGLIB0 knows if is being called by the Browser,
 rather than by ScreenMan. This problem is only partially resolved by this
 patch. A future patch by HL7 package is required to for complete
 resolution.
 9. Ticket #I9394443FY16
 Problem:
 --------
 Subtotals not working in FileMan 22.2, worked in FileMan 22.0.
 Resolution:
 ----------
 Modified routine DIO3 so that the X array, which holds the totals
 (subtotals, maximums, minimums, etc.), is displayed.
 10. Ticket #I10492282FY16
 Problem:
 --------
 Database Definition not loading correctly in Kernel Installation and
 Distribution System (KIDS).
 Resolution:
 -----------
 Changed DIFROMS2 to only not kill the screens when multiple field screens
 exist.
 Known Anomalies
 ---------------
 1. For ticket #I7378770FY16, moving a field causes an error and does not
    update the other ScreenMan pages.  This incident has been left open to
    be addressed in a future patch.
 2. For ticket #I8089470FY16, there are still some situations where the
    output overflows the page length.  This incident has been left open
    to be further addressed in a future patch.
 Blood Bank Clearance
 --------------------
 EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch DI*22.2*3 contains
 changes to a package referenced in ProPath standard titled: BBM Team
 Review of VistA Patches. This patch does not alter or modify any VistA
 Blood Bank software design safeguards or safety critical elements
 functions.
 RISK ANALYSIS: Changes made by patch DI*22.2*3 have no effect on Blood
 Bank software functionality, therefore RISK is none.
 Test Sites:
 -----------
 West Palm Beach, FL
 Lebanon, PA
 Software and Documentation Retrieval Instructions:
 --------------------------------------------------
 Documentation describing the new functionality introduced by this patch
 is 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 Transfer Protocol (SFTP) from the ANONYMOUS.SOFTWARE directory
 at the following OI Field Offices:
 Albany:                 domain.ext
 Hines:                  domain.ext
 Salt Lake City:         domain.ext
  Documentation can also be found on the VA Software Documentation Library
  at: http://www.domain.ext/vdl/
 Title                               File Name           SFTP Mode
 -----------------------------------------------------------------
 FileMan 22.2 Advanced User Manual   FM22_2UM2.PDF       Binary
 Backout and Rollback Procedure:
 -------------------------------
 This patch consists of routines and one option. During the VistA
 Installation Procedure of the KIDS build, the installer should back
 up the modified routines by the use of the 'Backup a Transport Global'
 action (step 3a in the Installations Instructions below).
 If rollback/backout is required, the installer can restore the routines
 using the MailMan message that were saved prior to installing the
 patch. The Verify Fields [DIVERIFY] option can be restored to its previous
 version by deleting the 'YES' value set into the DISPLAY OPTION?: (#11)
 field using the Enter or Edit File Entries [DIEDIT] option of FileMan.
 Patch Installation:

Use default answers for KIDS load/install questions.

Patch-Files: http://code.osehra.org/VistA.git/tree/master/Packages/VA+FileMan/Patches/DI_22.2_3
  • Loading branch information
josephsnyder committed May 13, 2017
1 parent 3fd78f8 commit 6f96eab
Show file tree
Hide file tree
Showing 23 changed files with 487 additions and 217 deletions.
142 changes: 71 additions & 71 deletions Packages/Health Level Seven/Globals/870+HL LOGICAL LINK.zwr

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions Packages/Kernel/Globals/%ZTSCH.zwr
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
OSEHRA ZGO Export: ^%ZTSCH
12-MAY-2017 20:17:27 ZWR
12-MAY-2017 20:46:19 ZWR
^%ZTSCH("DEVTRY","//./nul")="5311138792"
^%ZTSCH("ER")=""
^%ZTSCH("HOUR")="5565525445"
^%ZTSCH("IDLE")="5565528940"
^%ZTSCH("HOUR")="5565530612"
^%ZTSCH("IDLE")="5565530673"
^%ZTSCH("IO")="5565525552^"
^%ZTSCH("IO","GMRA UPDATE RESOURCE")="RES"
^%ZTSCH("LOAD")=""
Expand Down Expand Up @@ -37,8 +37,8 @@ OSEHRA ZGO Export: ^%ZTSCH
^%ZTSCH("STARTUP","VISTA,VISTA","10Q8853")="60297,52041^^"
^%ZTSCH("STARTUP","VISTA,VISTA","11Q8412")="60297,52056^^"
^%ZTSCH("STARTUP","VISTA,VISTA","8Q9891")="59494,69903^^"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64415,72994"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64415,72994"
^%ZTSCH("STOP","MGR","VISTA:CACHE")="64415,74726"
^%ZTSCH("STOP","SUB","VISTA:CACHE")="64415,74726"
^%ZTSCH("SUB","VISTA:CACHE")="0"
^%ZTSCH("SUB","VISTA:CACHE",0)="0"
^%ZTSCH("WAIT")="58035,64592"
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
12-MAY-2017 20:17:27 ZWR
^%ZTSK(-1)="1722"
12-MAY-2017 20:46:19 ZWR
^%ZTSK(-1)="1726"
^%ZTSK(0)="TASKS^14.4^1691"
^%ZTSK(1001,0)="TASK^XMXBULL^16^^63957,36927^63957,36927^R^^^PATCH,USER^PLA^PLA^ZTDESC^^"
^%ZTSK(1001,.02)="^PLA^^"
Expand Down Expand Up @@ -9022,6 +9022,47 @@ OSEHRA ZGO Export: TASKS
^%ZTSK(1722,.3,"DUZ(",0)="@"
^%ZTSK(1722,.3,"XQSCH")="8"
^%ZTSK(1722,.3,"XQY")="9891"
^%ZTSK(1723,0)="HOUR^XUTMHR^.5^^64415,74613^64415,74613^R^^^POSTMASTER^VISTA^VISTA^ZTDESC^^"
^%ZTSK(1723,.02)="^VISTA^^"
^%ZTSK(1723,.03)="Taskman Hourly Job"
^%ZTSK(1723,.04)="5565530613"
^%ZTSK(1723,.1)="B^64415,74673^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1723,.2)=""
^%ZTSK(1723,.21)=""
^%ZTSK(1723,.25)=""
^%ZTSK(1724,0)="ZTSK^XQ1^.5^VISTA^64415,74673^64415,74673^O^8853^HL AUTOSTART LINK MANAGER^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1724,.02)="^VISTA^^"
^%ZTSK(1724,.03)="No Description (%ZTLOAD)"
^%ZTSK(1724,.04)="5565530673"
^%ZTSK(1724,.1)="B^64415,74675^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1724,.2)=""
^%ZTSK(1724,.21)=""
^%ZTSK(1724,.25)=""
^%ZTSK(1724,.3,"DUZ(",0)="@"
^%ZTSK(1724,.3,"XQSCH")="10"
^%ZTSK(1724,.3,"XQY")="8853"
^%ZTSK(1725,0)="ZTSK^XQ1^.5^VISTA^64415,74673^64415,74673^O^8412^HL TASK RESTART^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1725,.02)="^VISTA^^"
^%ZTSK(1725,.03)="No Description (%ZTLOAD)"
^%ZTSK(1725,.04)="5565530673"
^%ZTSK(1725,.1)="B^64415,74677^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1725,.2)=""
^%ZTSK(1725,.21)=""
^%ZTSK(1725,.25)=""
^%ZTSK(1725,.3,"DUZ(",0)="@"
^%ZTSK(1725,.3,"XQSCH")="11"
^%ZTSK(1725,.3,"XQY")="8412"
^%ZTSK(1726,0)="ZTSK^XQ1^.5^VISTA^64415,74673^64415,74673^O^9891^XOBV LISTENER STARTUP^POSTMASTER^VISTA^VISTA^ZTDESC^VISTA^"
^%ZTSK(1726,.02)="^VISTA^^"
^%ZTSK(1726,.03)="No Description (%ZTLOAD)"
^%ZTSK(1726,.04)="5565530673"
^%ZTSK(1726,.1)="B^64415,74679^Task's volume set not listed in index.^^^^^^"
^%ZTSK(1726,.2)=""
^%ZTSK(1726,.21)=""
^%ZTSK(1726,.25)=""
^%ZTSK(1726,.3,"DUZ(",0)="@"
^%ZTSK(1726,.3,"XQSCH")="8"
^%ZTSK(1726,.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
7 changes: 4 additions & 3 deletions Packages/Kernel/Globals/19+OPTION.zwr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
OSEHRA ZGO Export: OPTION
12-MAY-2017 19:48:39 ZWR
12-MAY-2017 20:46:30 ZWR
^DIC(19,0)="OPTION^19I^11749^10376"
^DIC(19,0,"DD")="#"
^DIC(19,0,"DEL")="#"
Expand Down Expand Up @@ -14434,7 +14434,7 @@ OSEHRA ZGO Export: OPTION
^DIC(19,1333,10,"B",1369,10)=""
^DIC(19,1333,10,"B",8767,11)=""
^DIC(19,1333,20)=""
^DIC(19,1333,99)="64009,58222"
^DIC(19,1333,99)="64415,74621"
^DIC(19,1333,"U")="UTILITY FUNCTIONS"
^DIC(19,1334,0)="DISTATISTICS^Statistics^^A^.5^^^^^^^^n^1^^"
^DIC(19,1334,1,0)="^^3^3^2890316^^^"
Expand Down Expand Up @@ -14493,7 +14493,7 @@ OSEHRA ZGO Export: OPTION
^DIC(19,1338,25)="DDMAP"
^DIC(19,1338,136)=""
^DIC(19,1338,"U")="MAP POINTER RELATIONS"
^DIC(19,1339,0)="DIVERIFY^Verify Fields^^A^.5^^^^^^^^n^1^^"
^DIC(19,1339,0)="DIVERIFY^Verify Fields^^A^17^^^^^^y^^n^1^^"
^DIC(19,1339,1,0)="^^4^4^2890316^^^"
^DIC(19,1339,1,1,0)="This option is used to double check the data that exists in a field"
^DIC(19,1339,1,2,0)="to see that it matches the Data Dictionary specifications. The user"
Expand Down Expand Up @@ -135462,6 +135462,7 @@ OSEHRA ZGO Export: OPTION
^DIC(19,"AT",3170512.194542,"1240S8300")=""
^DIC(19,"AT",3170512.194542,"1240S8686")=""
^DIC(19,"AT",3170512.194542,"1240S9003")=""
^DIC(19,"AT",3170512.204341,1339)=""
^DIC(19,"AXQ","P0","MICRO")="64350,606"
^DIC(19,"AXQ","P230",0)="64349,84971"
^DIC(19,"AXQ","P230","1^1")="236^0"
Expand Down
Loading

0 comments on commit 6f96eab

Please sign in to comment.