3. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/6/2018 10:45:27 AM Eastern Standard 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.

3.1 Files compared

# Location File Last Modified
1 PSU_P2_V2_Build_3.zip\BUILD-3 Patch Description PSJ_5_364v4.txt Thu Dec 6 14:45:18 2018 UTC
2 PSU_P2_V2_Build_3.zip\BUILD-3 Patch Description PSJ_5_364v4.txt Thu Dec 6 15:30:50 2018 UTC

3.2 Comparison summary

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

3.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

3.4 Active regular expressions

No regular expressions were active.

3.5 Comparison detail

  1   VistA Patc h Display                                                         Page: 1
  2   ========== ========== ========== ========== ========== ========== ========== =======
  3   Run Date:  NOV 07, 20 18                        Design ation: PSJ *5*364  TE ST v4
  4   Package :  INPATIENT  MEDICATION S              Priori ty   : MAN DATORY
  5   Version :  5                                    Status      : UND ER DEVELOP MENT
  6   ========== ========== ========== ========== ========== ========== ========== =======
  7  
  8   Associated  patches:  (v)PSJ*5*1 37   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  9                         (v)PSJ*5*3 31   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  10                         (v)PSJ*5*3 37   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  11                         (v)PSJ*5*3 39   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  12                         (v)PSJ*5*3 44   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  13                         (v)PSJ*5*3 73   <<= m ust be ins talled BEF ORE `PSJ*5 *364'
  14                        
  15  
  16   Subject:   CAS-RXSU2  ENHANCED H AZARDOUS D RUG ABILIT Y
  17  
  18   Category:   ENHANCEME NT
  19               ROUTINE
  20  
  21   Descriptio n:
  22   ========== =
  23    
  24   Patch PSJ* 5*364 will  enhance I npatient P harmacy by  adding mo dification s
  25   for Hazard ous to Han dle and Ha zardous to  Dispose d rugs for c ommunicati on
  26   to the Bar  Code Medi cation Adm inistratio n (BCMA) a nd BCMA Ba ckup Syste m
  27   (BCBU) app lications.
  28    
  29    
  30     1. Modif y the exis ting API c ode to sha re the Haz ardous to  Handle and  
  31        Hazar dous to Di spose drug  flags wit h the BCMA  GUI appli cation.
  32    
  33     2. Modif y existing  Inpatient  Health Le vel 7 (HL7 ) API code  to create  a
  34        new H L7 ZZZ seg ment for B CMA Backup  System BC BU to send  Hazardous  to
  35        Handl e and Haza rdous to D ispose Ind icators.
  36    
  37     3. Modif y the exis ting Pharm acy Automa ted Dispen se Equipme nt (PADE)  to
  38        send  Hazardous  to Handle  and Hazard ous to Dis pose Indic ators via  an
  39        exist ing HL7 ZZ Z segment.
  40    
  41     4. Modif y the foll owing repo rts to sho w Hazardou s indicato rs when 
  42        appli cable.
  43    
  44        a. Wa rd List (o riginal an d Update)
  45        b. Ph armacy Pic k List (Or iginal, Up date, & Re print)
  46        c. Ma nufacturin g List
  47        d. Pr e-exchange  Report
  48        e. Mi ssing Dose  Report
  49    
  50    
  51                                     * NOTICE  *
  52      This CA S-RXSU2 pr oject is a n enhancem ent that i ncludes 5  patches th at
  53      must be  installed  in the fo llowing or der:
  54      
  55                              1. PS S*1*226
  56                              2. PS O*7*524
  57                              3. PS J*5*364
  58                              4. PS B*3*106
  59                              5. PS B*3*108 (B CBU) 
  60    
  61    
  62   Patch Comp onents:
  63   ========== =======
  64    
  65   Files & Fi elds Assoc iated:
  66    
  67   File Name  (#number)      Field  Name (#num ber)     N ew/Modifie d/Deleted
  68   ---------- --------      ------- ---------- --     --- ---------- -------
  69   N/A 
  70    
  71    
  72   Forms Asso ciated:
  73    
  74   Form Name      File #      New/M odified/De leted
  75   ---------      ------      ----- ---------- -----
  76   N/A
  77    
  78    
  79   Mail Group s Associat ed:
  80    
  81   Mail Group  Name      New/Modifi ed/Deleted
  82   ---------- -----      ---------- ----------
  83   N/A
  84    
  85    
  86   Options As sociated:
  87    
  88   Option Nam e     Type      New/M odified/De leted
  89   ---------- -     ----      ----- ---------- ----- 
  90   N/A
  91    
  92    
  93   Protocols  Associated :
  94    
  95   Protocol N ame                         New/ Modified/D eleted
  96   ---------- ---------- ----------       ---- ---------- ------ 
  97   N/A
  98    
  99    
  100   Security K eys Associ ated:
  101    
  102   Security K ey Name
  103   ---------- -------
  104   N/A
  105    
  106    
  107   Templates  Associated :
  108    
  109   Template N ame     Ty pe     Fil e Name (Nu mber)  New /Modified/ Deleted 
  110   ---------- ---     -- --     --- ---------- -----  --- ---------- -------
  111   N/A
  112    
  113    
  114   RPC Broker s Associat ed:
  115    
  116   Broker Nam e            Return V alue Type      New/Mo dified/Del eted 
  117   ---------- ------       -------- ---------      ------ ---------- ----
  118    
  119   PSB GETORD ERTAB        Global A rray           Modifi ed
  120   PSB COVERS HEET1        Global A rray           Modifi ed
  121    
  122    
  123   Additional  Informati on:
  124   N/A
  125    
  126    
  127   New Servic e Requests  (NSRs):
  128   ---------- ---------- --------  
  129   20130302
  130    
  131    
  132   Patient Sa fety Issue s (PSIs): 
  133   ---------- ---------- --------- 
  134   N/A
  135    
  136     
  137   Defect Tra cking Syst em Ticket( s) & Overv iew: 
  138   ---------- ---------- ---------- ---------- ---- 
  139   N/A 
  140    
  141    
  142   Test Sites :
  143   ----------
  144   Salem VA M edical Cen ter
  145   Heartland- East, St L ouis
  146    
  147    
  148   Documentat ion Retrie val Instru ctions:
  149   ---------- ---------- ---------- -------
  150   Updated do cumentatio n describi ng the new  functiona lity intro duced by t his 
  151   patch is a vailable.
  152    
  153   The prefer red method  is to ret rieve file s from  DNS . URL .
  154   This trans mits the f iles from  the first  available  server. Si tes may al so
  155   elect to r etrieve fi les direct ly from a  specific s erver. 
  156    
  157   Sites may  retrieve t he softwar e and/or d ocumentati on directl y using Se cure
  158   File Trans fer Protoc ol (SFTP)  from the A NONYMOUS.S OFTWARE di rectory at  the
  159   following  OI Field O ffices:
  160    
  161   Hines:                    DNS.URL             
  162   Salt Lake  City:          DNS . URL        
  163    
  164     Document ation can  also be re trieved fr om the VA  Software D ocumentati on
  165     Library  (VDL) on t he Interne t at the f ollowing a ddress:
  166       https:// DNS . URL .
  167    
  168   File Descr iption                        Fi le Name                     FTP  Mode
  169   ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----
  170   Inpatient  Medication s Nurse's  User Manua l v5.0
  171                                        PSJ_5_ P364_NURSE _UM.PDF           Bin ary
  172   Inpatient  Medication s Pharmaci st's User  Manual v5. 0
  173                                        PSJ_5_ P364_PHAR_ UM.PDF            Bin ary
  174   Inpatient  Medication s Technica l Manual/S ecurity Gu ide v5.0
  175                                        PSJ_5_ P364_TM.PD F                 Bin ary
  176    
  177   Patch Inst allation:
  178   ========== =========
  179    
  180   Pre Instal lation Ove rview
  181   ---------- ---------- ------
  182   N/A
  183    
  184    
  185   Installati on Instruc tions:
  186   ---------- ---------- ------
  187   This patch  may be in stalled wi th users o n the syst em althoug h it is 
  188   recommende d that it  be install ed during  non-peak h ours to mi nimize
  189   potential  disruption  to users.   This pat ch should  take less  than 5 
  190   minutes to  install.
  191    
  192   1.  Choose  the PackM an message  containin g this pat ch.
  193    
  194   2.  Choose  the INSTA LL/CHECK M ESSAGE Pac kMan optio n.  
  195    
  196   3.  From t he Kernel  Installati on and Dis tribution  System Men u, select
  197       the In stallation  Menu.  Fr om this me nu, you ma y elect to  use the
  198       follow ing option s. When pr ompted for  the INSTA LL NAME en ter the pa tch 
  199       PSJ*5* 364.
  200       a.  Co mpare Tran sport Glob al to Curr ent System  - This op tion will
  201           al low you to  view all  changes th at will be  made when  this patc h
  202           is  installed .  It comp ares all c omponents  of this pa tch
  203           (r outines, D Ds, templa tes, etc.) .
  204       b.  Ve rify Check sums in Tr ansport Gl obal - Thi s option w ill allow
  205           yo u to ensur e the inte grity of t he routine s that are  in the
  206           tr ansport gl obal.
  207        
  208   4.  Select  the insta llation op tion Backu p a Transp ort Global . This 
  209       option  will crea te a backu p message  of any rou tines expo rted with 
  210       this p atch in ca se you nee d to backo ut this pa tch. It wi ll not bac kup
  211       any ot her change s such as  Data Dicti onaries (D D's) or te mplates. I
  212       is imp ortant thi s step be  followed,  because if  backout o f this pat ch 
  213       is nec essary, ha ving the b ackup will  make the  process mu ch easier.
  214    
  215   5.  From t he Install ation Menu , select t he Install  Package(s ) option a nd
  216       choose  the patch  to instal l.
  217    
  218   6.  When p rompted 'W ant KIDS t o Rebuild  Menu Trees  Upon Comp letion of
  219       Instal l? NO//',  answer 'NO '.  
  220    
  221   7.  When p rompted 'W ant KIDS t o INHIBIT  LOGONs dur ing the in stall?
  222       NO//',  answer 'N O'
  223    
  224   8.  When p rompted 'W ant to DIS ABLE Sched uled Optio ns, Menu O ptions, 
  225       and Pr otocols? N O//', answ er 'NO'.
  226    
  227   9.  If pro mpted 'Del ay Install  (Minutes) :  (0 - 60 ): 0//', r espond 0.
  228    
  229    
  230   Post Insta llation Ov erview
  231   ---------- ---------- ------
  232   N/A
  233    
  234    
  235   Back-out P rocedures
  236   ---------- ---------
  237    
  238   If the sit e needs to  roll back  the insta lled patch , it can b e done by 
  239   restoring  from a bac kup copy o f the rout ine. Durin g the patc h installa tion
  240   the instal ler has th e option o f using th e Backup a  Transport  Global op tion
  241   in the Ins tallation  menu. This  creates a  backup co py of the  routines i n
  242   the patch  and sends  copies by  MailMan to  user(s) s elected by  the patch
  243   installer.  To restor e from Mai lMan:
  244    
  245   1. Enter t he MailMan  Menu [XMU SER]
  246   2. At the  Select Mai lMan Menu  Option: pr ompt type  in RML for  the
  247      Read/Ma nage Messa ges.
  248   3. At the  Read mail  in basket:  prompt se lect the b asket the  routine ba ckup
  249      Message  is stored  in.
  250   4. At the  Enter mess age number  or comman d: prompt  select the  message 
  251      that ha s the rout ines.
  252   5. At the  Type <Ente r> to cont inue or '^ ' to exit:  prompt en ter '^' to  
  253      skip to  the messa ge action  prompt.
  254   6. At the  Enter mess age action  (in SELEC TED basket ): prompt  type in X  for
  255      Xtract  KIDS.
  256   7. At the  Select Pac kMan funct ion: promp t type in  6 for INST ALL/CHECK
  257      MESSAGE .
  258   8. The use r will be  presented  with the f ollowing w arning and  a prompt:
  259      Warning : Installi ng this me ssage will  cause a p ermanent u pdate of
  260      globals  and routi nes.
  261      Do you  really wan t to do th is? NO// 
  262    
  263      At this  prompt ty pe in Y fo r YES to i nstall the  backup co pies.
  264    
  265   9. The use r will be  presented  with the f ollowing m essage and  a prompt:
  266    
  267      Routine s are the  only parts  that are  backed up.   NO other  parts are
  268      backed  up, not ev en globals .  You may  use the ' Summarize  Message'
  269      option  of PackMan  to see wh at parts t he message  contains.  Those par ts
  270      that ar e not rout ines shoul d be backe d up separ ately if t hey need t o be
  271      preserv ed.
  272    
  273      Shall I  preserve  the routin es on disk  in a sepa rate back- up message
  274      YES// 
  275    
  276      Answeri ng yes to  this promp t is optio nal. The s ite can re install th
  277      patch w ith or wit hout creat ing back-u p of the b ack-up.
  278    
  279      If the  user answe rs YES to  this promp t:
  280        At Su bject: typ e in a des criptive s ubject.
  281        At Se nd mail to : enter th e user to  send this  message.
  282        At Se lect baske t to send  to: select  the baske t to send  this messa ge. 
  283      It will  default t o the IN b asket.
  284        At An d Send to:  select an y addition al user to  receive t he
  285           Me ssage or h it enter t o continue .
  286           A  message si milar to t he followi ng will be  presented  to the us er: 
  287      Buildin g PackMan  backup mes sage with  subject ba ckup
  288      PackMan  backup me ssage [126 36709] sen t.
  289      Line 2    Message  #12636709   Unloading  Routine G MPLNTRT (P ACKMAN_BAC KUP)
  290    
  291      If the  user answe rs NO to t his prompt , the user  will be p resented w ith
  292      a messa ge similar  to this:
  293    
  294      Line 2    Message  #12636709   Unloading  Routine G MPLNTRT (P ACKMAN_BAC KUP)
  295    
  296   10. The us er will be  returned  to the Sel ect PackMa n function  prompt.
  297    
  298    
  299   Back-out w ill be don e only wit h the conc urrence an d particip ation of t he 
  300   developmen t team, he alth produ ct support  and appro priate VA  site/regio
  301   personnel.  The decis ion to bac k-out or r ollback so ftware wil l be a joi nt
  302   decision b etween the  developme nt team, V A site/reg ion person nel and ot her
  303   appropriat e VA perso nnel.
  304    
  305   Prior to i nstalling  PSJ*5*364,  the site/ region sho uld have s aved a
  306   backup of  the routin es in a ma il message  using the  Backup a  Transport
  307   Global [XP D BACKUP]  menu optio n (this is  done at t ime of ins tall). The
  308   message co ntaining t he backed  up routine s can be i nstalled w ith the 
  309   "Xtract Pa ckMan" act ion at the  Message A ction prom pt, then f unction 6  -
  310   INSTALL/CH ECK MESSAG E. If for  some reaso n the back up is not  available,  one
  311   can be pro vided by c ustomer su pport or t he develop ment team.  Enter a 
  312   ServiceNow  ticket to  obtain th is concurr ence. The  developmen t team wil l
  313   then assis t with the  back-out  process.
  314    
  315    
  316    
  317     
  318   Validation  of Roll B ack Proced ure
  319   ---------- ---------- ---------- ---
  320    
  321   The Roll B ack Proced ure can be  verified  by printin g the firs t 2 lines  of
  322   the PSO Ro utines con tained in  this patch  using the  First Lin e Routine
  323   Print [XU  FIRST LINE  PRINT] op tion. Once  the routi nes contai ned in the
  324   PSJ*5*364  patch have  been roll ed back, t he second  line of th
  325   routines w ill no lon ger contai n the desi gnation of  patch PSJ *5*364.
  326  
  327  
  328   Routine In formation:
  329   ========== ==========
  330  
  331  
  332   The second  line of e ach of the se routine s now look s like:
  333    ;;5.0;INP ATIENT MED ICATIONS;* *[Patch Li st]**;16 D EC 97;Buil d 31
  334  
  335   The checks ums below  are new ch ecksums, a nd
  336    can be ch ecked with  CHECK1^XT SUMBLD.
  337  
  338   Routine Na me: PSGPER 0
  339       Before : B3437085 4   After:  B36503934   **58,82, 95,115,279 ,364**
  340   Routine Na me: PSGPLR
  341       Before : B4006144 3   After:  B42934997   **10,50, 67,119,129 ,191,317,3 64**
  342   Routine Na me: PSIVHY PL
  343       Before : B4937886 8   After:  B55214126   **58,96, 128,178,18 4,279,364* *
  344   Routine Na me: PSIVHY PR
  345       Before : B4640581 4   After:  B51949380   **58,88, 96,178,184 ,279,364**
  346   Routine Na me: PSIVLA BL
  347       Before : B4387642 5   After:  B49609928   **58,82, 104,127,17 8,184,273,
  348                                                  279,331 ,364**
  349   Routine Na me: PSIVLA BR
  350       Before : B4012560 5   After:  B45055151   **58,82, 178,184,27 9,331,364* *
  351   Routine Na me: PSIVMA N1
  352       Before : B1844155 3   After:  B20893167   **81,364 **
  353   Routine Na me: PSIVRN L
  354       Before : B2920948 9   After:  B33308370   **3,137, 364**
  355   Routine Na me: PSJBCM A
  356       Before :B13849452 5   After: B151295546   **32,41, 46,57,63,6 6,56,69,58 ,
  357                                                  81,91,1 04,111,112 ,186,159,1 73,
  358                                                  190,113 ,225,253,2 67,279,308 ,
  359                                                  318,315 ,364**
  360   Routine Na me: PSJBCM A1
  361       Before :B13246637 9   After: B144026822   **32,41, 46,57,63,6 6,56,58,81 ,
  362                                                  91,104, 186,159,17 3,253,267, 279,
  363                                                  315,364 **
  364   Routine Na me: PSJHL3
  365       Before :B11835913 1   After: B120231192   **1,11,1 4,40,42,47 ,50,56,58,
  366                                                  92,101, 102,123,11 0,111,152, 134,
  367                                                  226,267 ,260,281,3 15,364**
  368   Routine Na me: PSJHLU
  369       Before : B5097178 4   After:  B70829172   **1,56,7 2,102,134, 181,267,28 5,
  370                                                  317,339 ,364**
  371   Routine Na me: PSJLIU TL
  372       Before : B5853806 2   After:  B70328984   **39,50, 58,81,85,1 10,180,263 ,
  373                                                  267,373 ,364**
  374   Routine Na me: PSJOC
  375       Before : B6135066 4   After: B113524040   **181,26 0,252,257, 281,256,36 4**
  376   Routine Na me: PSJOE
  377       Before :B10853003 6   After: B110264569   **7,26,2 9,33,42,50 ,56,72,58,
  378                                                  85,95,8 0,110,111, 133,140,15 1,
  379                                                  149,181 ,252,281,3 15,256,344 ,
  380                                                  364**
  381   Routine Na me: PSJPDC LU
  382       Before :B19564992 6   After: B195433938   **317,33 7,364**
  383    
  384   Routine li st of prec eding patc hes: 137,  331, 337,  339, 344,  373
  385  
  386  
  387   ========== ========== ========== ========== ========== ========== ========== =======
  388   User Infor mation:  
  389     Entered  By  :   NA POLIELLO,G REG      D ate Entere d  :   MAR   9,2018
  390     Complete d By:                          D ate Comple ted:   
  391     Released  By :                          D ate Releas ed :   
  392   ========== ========== ========== ========== ========== ========== ========== =======
  393