1. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/20/2017 7:10:49 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

1.1 Files compared

# Location File Last Modified
1 DI_222_5T4.zip FM_23_PatchDescription_DI_222_5_T4.txt Thu Mar 30 21:53:14 2017 UTC
2 DI_222_5T4.zip FM_23_PatchDescription_DI_222_5_T4.txt Tue Apr 18 20:32:24 2017 UTC

1.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 822
Changed 3 10
Inserted 0 0
Removed 0 0

1.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

1.4 Active regular expressions

No regular expressions were active.

1.5 Comparison detail

  1   VistA Patc h Display                                                         Page: 1
  2   ========== ========== ========== ========== ========== ========== ========== =======
  3   Run Date:  MAR 30, 20 17                        Design ation: DI* 22.2*5  TE ST v4
  4   Package :  VA FILEMAN                           Priori ty   : MAN DATORY
  5   Version :  22.2                                 Status      : UND ER DEVELOP MENT
  6   ========== ========== ========== ========== ========== ========== ========== =======
  7  
  8   Associated  patches:  (u)DI*22.2 *7   <<= m ust be ins talled BEF ORE `DI*22 .2*5'
  9                        
  10  
  11   Subject:   FIXES TO V A FILEMAN  22.2
  12  
  13   Category:   ROUTINE
  14               OTHER
  15  
  16   Descriptio n:
  17   ========== =
  18    
  19   Patch DI*2 2.2*5 will  repair te n (10) VA  FileMan 22 .2 defects
  20     1. When  calling ^D IR for a B OOLEAN-typ e field, t he field L ABEL appea rs 
  21        as a  prompt.
  22     2. The V ERIFY FIEL DS option  overruns t he specifi ed page le ngth.
  23     3. An er ror is gen erated whe n selectin g and dese lecting a  CAPTION-ON LY
  24        field  in the Sc reenMan Fo rm Editor  (<UNDEFINE D>END+5^DD GF2 *L).
  25     4. After  selecting  and desel ecting a f ield, the  ScreenMan  Form Edito r
  26        may m ove the fi eld when q uitting wi thout savi ng changes .
  27     5. The h elp text f or the UNI VERSAL TIM E data typ e causes S creenMan t
  28        scrol l off the  top of the  terminal.
  29     6. The r esponse to  '?' and ' ??' for a  UNIVERSAL  TIME data  type field
  30        repea ts itself.
  31     7. The h elp for a  YEAR data  type field  displays  the DATE/T IME help t ext
  32        inste ad of the  specific h elp for th e YEAR dat a type.
  33     8. DD ch anges to d isplay mes sages in t he Input T ransform u sing EN^DD IOL
  34        are n ot being d isplayed.
  35     9. Scrol ling in a  repeating  block stop s working  and causes  visual
  36        glitc hes if ret urned to a fter savin g a record  using a d ifferent p age 
  37        throu gh branchi ng logic.
  38    10. When  adding a f ield in th e ScreenMa n Form Edi tor, the u ser has to  
  39        enter  <PF1>E in  order to  proceed to  the Field  Propertie s form. Th e
  40        curre nt menu op tions of C lose or Re fresh do n ot allow t he user to
  41        proce ed to the  Field Prop erties for m.
  42    
  43    
  44   Patch Comp onents
  45   ========== ======
  46    
  47   Files & Fi elds Assoc iated:
  48    
  49   File Name  (#)     Fi eld Name ( #)                       New/Mod ified/Dele ted
  50   ---------- ---     -- ---------- --                       ------- ---------- ---
  51   N/A
  52    
  53    
  54   Forms Asso ciated:
  55    
  56   Form Name                  File  #                   N ew/Modifie d/Deleted
  57   ---------                  ----- -                   - ---------- ---------
  58   N/A
  59    
  60    
  61   Mail Group s Associat ed:
  62    
  63   Mail Group  Name                                     N ew/Modifie d/Deleted
  64   ---------- -----                                     - ---------- ---------
  65   N/A
  66    
  67    
  68   Options As sociated:
  69    
  70   Option Nam e                   T ype                Ne w/Modified /Deleted
  71   ---------- -                   - ---                -- ---------- --------
  72   N/A
  73    
  74    
  75   Protocols  Associated :
  76    
  77   Protocol N ame                                       N ew/Modifie d/Deleted
  78   ---------- ---                                       - ---------- ---------
  79   N/A
  80    
  81    
  82   Security K eys Associ ated:
  83    
  84   Security K ey Name
  85   ---------- -------
  86   N/A
  87    
  88    
  89   Templates  Associated :
  90    
  91   Template N ame  Type   File Name  (#)   New /Modified/ Deleted
  92   ---------- ---  ----   --------- ----   --- ---------- -------
  93   N/A
  94    
  95    
  96   New Servic e Requests  (NSRs):
  97   ---------- ---------- ---------
  98   N/A
  99    
  100    
  101   Patient Sa fety Issue s (PSIs):
  102   ---------- ---------- ----------
  103   N/A
  104    
  105    
  106   Defect Tra cking Syst em Ticket( s) & Overv iew:
  107   ---------- ---------- ---------- ---------- ----
  108    
  109   1. Ticket  N/A
  110    
  111   Problem:
  112   --------
  113   When calli ng ^DIR wi th a file  and field,  the defau lt prompt  is the fie ld 
  114   LABEL. Thi s does not  happen cu rrently fo r the BOOL EAN data t ype, inste ad
  115   it gives t he prompt  "Enter res ponse:".
  116    
  117   Resolution :
  118   ----------
  119   A change t o ^DIR2 fi xes this p roblem so  that a BOO LEAN data  type behav es 
  120   like other  data type s when dis playing th e default  prompt, ba sing it on  the
  121   value of t he LABEL f ield.
  122    
  123    
  124   2. Ticket  #I8089470F Y16
  125    
  126   Problem:
  127   --------
  128   The output  from the  VERIFY FIE LDS option  overruns  the specif ied page 
  129   length.
  130    
  131   Resolution :
  132   ----------
  133   Changes to  ^DIV and  ^DIVR corr ect this p roblem so  that VERIF Y FIELDS 
  134   adheres to  the speci fied page  length (sc reen depth ) for all  its output .
  135    
  136    
  137   3. Ticket  #I7378770F Y16
  138    
  139   Problem:
  140   --------
  141   An <UNDEFI NED> error  is genera ted when s electing a nd deselec ting a 
  142   CAPTION-ON LY field i n the Scre enMan Form  Editor. T he error o ccurs at
  143   <UNDEFINED >END+5^DDG F2, when t he variabl e 'L' is u ndefined.
  144    
  145   Resolution :
  146   ----------
  147   A change t o ^DDGF2 c orrects th e problem,  allowing  a CAPTION- ONLY field  to 
  148   be selecte d and then  deselecte d in the S creenMan F orm Editor .
  149    
  150    
  151   4. Ticket  #I12524956 FY17
  152    
  153   Problem:
  154   --------
  155   Selecting  and desele cting a fi eld in a b lock not a ligned in  Row 1 (R1) ,
  156   Column 1 ( C1) causes  that fiel d to move  within the  block whe n quitting
  157   without sa ving chang es.
  158    
  159   Resolution :
  160   ---------- -
  161   Changes to  ^DDGF2 co rrects the  behavior  so that se lecting a  field then
  162   quitting w ithout sav ing will n ot move th e field.
  163    
  164    
  165   5. Ticket  N/A
  166    
  167   Problem:
  168   --------
  169   The help p rompt for  the UNIVER SAL TIME d ata type c auses Scre enMan to
  170   scroll off  the top o f the term inal.
  171    
  172   Resolution :
  173   ---------- -
  174   A change t o the XECU TABLE HELP  for the U NIVERSAL T IME data t ype
  175   corrects t his proble m.
  176    
  177    
  178   6. Ticket  N/A
  179    
  180   Problem:
  181   --------
  182   The respon se to '?'  and '??' f or a UNIVE RSAL TIME  data type  field
  183   repeats it self.
  184    
  185   Resolution :
  186   ---------- -
  187   A change t o ^DIEQ co rrects the  behavior  so that th e help tex t does not
  188   repeat.
  189    
  190    
  191   7. Ticket  N/A
  192    
  193   Problem:
  194   --------
  195   The help f or a YEAR  data type  field disp lays the D ATE/TIME h elp text
  196   instead of  the speci fic help f or the YEA R data typ e.
  197    
  198   Resolution :
  199   ---------- -
  200   A change t o ^DIEQ co rrects the  behavior  so that th e YEAR hel p text
  201   is correct ly display ed.
  202    
  203    
  204   8. Ticket   #I1308143 2FY17
  205    
  206   Problem:
  207   --------
  208   DD Changes  to displa y messages  in the In put Transf orm using  EN^DDIOL
  209   are not be ing displa yed.
  210    
  211   Resolution :
  212   ---------- -
  213   A change t o ^DICN co rrects thi s behavior  so that m essages wr itten in
  214   an Input T ransform a re display ed correct ly.
  215    
  216    
  217   9. Ticket  N/A
  218    
  219   Problem:
  220   --------
  221   Scrolling  in a repea ting block  stops wor king and c auses visu al
  222   glitches i f returned  to after  saving a r ecord usin g a differ ent page
  223   through br anching lo gic.
  224    
  225   Resolution :
  226   ---------- -
  227   Changes to  ^DDS1 and  ^DDS41 co rrect this  problem.
  228    
  229    
  230   10. Ticket  N/A
  231    
  232   Problem:
  233   --------
  234   When addin g a field  in the Scr eenMan For m Editor,  the user h as to ente r
  235   <PF1>E in  order to p roceed to  the Field  Properties  form. The  current
  236   menu optio ns of Clos e or Refre sh do not  allow the  user to pr oceed to
  237   the Field  Properties  form.
  238    
  239   Resolution :
  240   ---------- -
  241   Changes to  ^DDS, ^DD SCOM and ^ DDSSTK cor rect this  problem.
  242    
  243    
  244   Blood Bank  Clearance :
  245   ---------- ---------- -
  246   EFFECT ON  BLOOD BANK  FUNCTIONA L REQUIREM ENTS: Patc h DI*22.2* 5 contains  
  247   changes to  a package  reference d in ProPa th standar d titled:  BBM Team 
  248   Review of  VistA Patc hes. This  patch does  not alter  or modify  any VistA  
  249   Blood Bank  software  design saf eguards or  safety cr itical ele ments 
  250   functions.
  251    
  252   RISK ANALY SIS: Chang es made by  patch DI* 22.2*5 hav e no effec t on Blood  
  253   Bank softw are functi onality, t herefore R ISK is non e.
  254    
  255    
  256   Test Sites :
  257   ---------- -
  258   Lebanon, P A
  259   West Palm  Beach, FL 
  260   North Flor ida/South  Georgia
  261    
  262    
  263   Software a nd Documen tation Ret rieval Ins tructions:
  264   ---------- ---------- ---------- ---------- ----------  
  265   Documentat ion descri bing the n ew functio nality int roduced by  this patc h
  266   is availab le.
  267    
  268   The prefer red method  is to ret rieve file s from dow nload. SERVER .
  269   This trans mits the f iles from  the first  available  server. Si tes may 
  270   also elect  to retrie ve files d irectly fr om a speci fic server
  271   Sites may  retrieve t he softwar e and/or d ocumentati on directl y using 
  272   Secure Tra nsfer Prot ocol (SFTP ) from the  ANONYMOUS .SOFTWARE  directory 
  273   at the fol lowing OI  Field Offi ces:
  274      
  275   Albany:                    FTP.SERVER      
  276   Hines:                     FTP.SERVER           
  277   Salt Lake  City:           FTP . SERVER       
  278    
  279    Documenta tion can a lso be fou nd on the  VA Softwar e Document ation Libr ary 
  280    at: DNS
  281    
  282   Title                                  File  Name            SFTP  Mode
  283   ---------- ---------- ---------- ---------- ---------- ---------- -----
  284   FileMan 22 .2 Develop er's Guide       FM22 _2DG.PDF         Bina ry
  285    
  286    
  287   Backout an d Rollback  Procedure :
  288   ---------- ---------- ---------- -
  289   This patch  consists  of routine s and a fi le. During  the VistA
  290   Installati on Procedu re of the  Kernel Ins tallation  and Distri bution 
  291   System (KI DS) build,  the insta ller shoul d back up  the modifi ed routine s by
  292   the use of  the 'Back up a Trans port Globa l' action  (step 3a i n the
  293   Installati ons Instru ctions bel ow).
  294    
  295   If rollbac k/backout  is require d, the ins taller can  restore t he routine s
  296   using the  MailMan me ssage that  were save d prior to  installin g the patc h.
  297   The change  to the fi le is back ward compa tible.
  298    
  299    
  300   Patch Inst allation:
  301    
  302     
  303   Pre-Instal lation Ins tructions:
  304   ---------- ---------- ----------
  305   This patch  can be qu eued for i nstallatio n.  TaskMa n does not  have to b
  306   stopped, H L7 filers  do not nee d to be st opped, and  users may  be on the  
  307   system.  T he patch s hould be i nstalled d uring non- peak hours  to minimi ze
  308   potential  for disrup tion to us ers.  This  patch sho uld take l ess than 1  
  309   minute to  install.
  310    
  311    
  312   Installati on Instruc tions:
  313   ---------- ---------- ------
  314   1.  Choose  the PackM an message  containin g this pat ch.
  315    
  316   2.  Choose  the INSTA LL/CHECK M ESSAGE Pac kMan optio n.  
  317    
  318   3.  From t he KIDS Me nu, select  the Insta llation Me nu.  From  this menu,  you
  319       may el ect to use  the follo wing optio ns. When p rompted fo r the INST ALL
  320       NAME,  enter DI*2 2.2*5.
  321       a.  Ba ckup a Tra nsport Glo bal - This  option wi ll create  a backup
  322           me ssage of a ny routine s exported  with this  patch. It  will not
  323           ba ckup any o ther chang es such as  Data Dict ionaries ( DDs) or
  324           te mplates.
  325       b.  Co mpare Tran sport Glob al to Curr ent System  - This op tion will
  326           al low you to  view all  changes th at will be  made when  this patc h
  327           is  installed .  It comp ares all c omponents  of this pa tch
  328           (r outines, D Ds, templa tes, etc.) .
  329       c.  Ve rify Check sums in Tr ansport Gl obal - Thi s option w ill allow
  330           yo u to ensur e the inte grity of t he routine s that are  in the
  331           tr ansport gl obal.
  332        
  333   4.  From t he Install ation Menu , select t he Install  Package(s ) option a nd
  334       When p rompted fo r the INST ALL NAME,  enter DI*2 2.2*5.
  335    
  336   5.  If pro mpted 'Wan t KIDS to  Rebuild Me nu Trees U pon Comple tion of
  337       Instal l? NO//' r espond NO.
  338    
  339   6.  When p rompted "W ant KIDS t o INHIBIT  LOGONs dur ing the in stall?
  340       NO//"  respond NO .
  341    
  342   7.  If pro mpted "Wan t to DISAB LE Schedul ed Options , Menu Opt ions, 
  343       and Pr otocols? N O//" respo nd NO. 
  344    
  345   8.  If pro mpted "Del ay Install  (Minutes) :  (0 - 60 ): 0//" re spond 0.
  346    
  347    
  348   Post-Insta llation In structions :
  349   ---------- ---------- ---------- -
  350   N/A
  351  
  352  
  353   Routine In formation:
  354   ========== ==========
  355  
  356  
  357   The second  line of e ach of the se routine s now look s like:
  358    ;;22.2;VA  FileMan;* *[Patch Li st]**;Jan  05, 2016;B uild 28
  359  
  360   The checks ums below  are new ch ecksums, a nd
  361    can be ch ecked with  CHECK1^XT SUMBLD.
  362  
  363   Routine Na me: DDGF2
  364       Before : B3193230 2   After:  B31954979   **3,5**
  365   Routine Na me: DDGFFL D
  366       Before : B1152609 7   After:  B12769730   **3,5**
  367   Routine Na me: DDGFFL DA
  368       Before : B2125321 3   After:  B22703346   **3,5**
  369   Routine Na me: DDGLIB P
  370       Before : B2776863 7   After:  B27766781   **3,5**
  371   Routine Na me: DDS
  372       Before : B4029614 2   After:  B41736293   **3,5**
  373   Routine Na me: DDS1
  374       Before : B3593249 4   After:  B36653455   **5**
  375   Routine Na me: DDS41
  376       Before : B3873078 2   After:  B39822750   **5**
  377   Routine Na me: DDSCOM
  378       Before : B1947243 1   After:  B21761308   **5**
  379   Routine Na me: DDSMSG
  380       Before : B1202087 7   After:  B12019021   **3,5**
  381   Routine Na me: DDSSTK
  382       Before :  B412844 2   After:   B3667911   **3,5**
  383   Routine Na me: DICATT 3
  384       Before : B1594710 4   After:  B15945248   **3,5**
  385   Routine Na me: DICATT UD
  386       Before : B3089771 1   After:  B30462151   **2,5**
  387   Routine Na me: DICN
  388       Before : B2024383 8   After:  B21489439   **2,5**
  389   Routine Na me: DICU2
  390       Before : B3436127 4   After:  B34359418   **4,5**
  391   Routine Na me: DIEQ
  392       Before : B1671715 9   After:  B16904404   **2,7,5* *
  393   Routine Na me: DIETLI B
  394       Before : B1046987 8   After:  B10149951   **2,5**
  395   Routine Na me: DIETLI BF
  396       Before : B2905839 6   After:  B28622394   **2,5**
  397   Routine Na me: DIFROM S2
  398       Before : B4545511 7   After:  B45453261   **3,5**
  399   Routine Na me: DINIT2 21
  400       Before : B3093467 4   After:  B30462255   **2,5**
  401   Routine Na me: DIR2
  402       Before : B2532892 1   After:  B25407011   **2,5**
  403   Routine Na me: DITIME
  404       Before :  B130767 5   After:   B1091483   **2,5**
  405   Routine Na me: DIV
  406       Before : B1775858 2   After:  B18251978   **5**
  407   Routine Na me: DIVR
  408       Before : B5363978 1   After:  B54678910   **2,5**
  409  
  410  
  411   ========== ========== ========== ========== ========== ========== ========== =======
  412   User Infor mation:  
  413     Entered  By  :   DI MICELI,RON          D ate Entere d  :   DEC   8,2016
  414     Complete d By:                          D ate Comple ted:   
  415     Released  By :                          D ate Releas ed :   
  416   ========== ========== ========== ========== ========== ========== ========== =======