26. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 2/22/2019 2:45:28 PM 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.

26.1 Files compared

# Location File Last Modified
1 CPRS EP1 January 2019.zip\CPRS EP1 January 2019 OR_30_453_Patch Description.docx Thu Dec 6 22:49:40 2018 UTC
2 CPRS EP1 January 2019.zip\CPRS EP1 January 2019 OR_30_453_Patch Description.docx Fri Feb 22 16:10:25 2019 UTC

26.2 Comparison summary

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

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

26.4 Active regular expressions

No regular expressions were active.

26.5 Comparison detail

  1   VistA Patc h Display                                                         Page: 1
  2   ========== ========== ========== ========== ========== ========== ========== =======
  3   Run Date:  DEC 06, 20 18                        Design ation: OR* 3*453  TES T v9
  4   Package :  ORDER ENTR Y/RESULTS  REPORTING      Priori ty   : MAN DATORY
  5   Version :  3                                    Status      : UND ER DEVELOP MENT
  6   ========== ========== ========== ========== ========== ========== ========== =======
  7  
  8   Associated  patches:  (v)OR*3*42      <<= m ust be ins talled BEF ORE `OR*3* 453'
  9                         (u)OR*3*39 7    <<= m ust be ins talled BEF ORE `OR*3* 453'
  10                         (v)OR*3*45 2    <<= m ust be ins talled BEF ORE `OR*3* 453'
  11                         (v)OR*3*47 1    <<= m ust be ins talled BEF ORE `OR*3* 453'
  12                        
  13  
  14   Subject:   Provider R ole Tool
  15  
  16   Category:   ENHANCEME NT
  17  
  18   Descriptio n:
  19   ========== =
  20    
  21   The purpos e of this  patch is t o allow an  Ordering  Provider w ho is bein
  22   given a ro le change  (e.g., tra nsferred t o DoD from  VA) to ha ve his or  her 
  23   Patient Or ders reass igned perm anently to  one or mo re Provide rs who wil
  24   then recei ve alerts/ notificati ons for th ose orders  as of the  transfer 
  25   date/time.
  26    
  27   A new Prov ider Utili ties GUI t ool will b e availabl e in CPRS  to pull up  an 
  28   Ordering P rovider's  Patient Or ders for a  date rang e selected  by the en
  29   user.  Usi ng the GUI  tool, the  end user  will be ab le to reas sign those  
  30   Patient Or ders to on e or more  Providers  who must b e able, at  least 
  31   generally,  to receiv e alerts/n otificatio ns.  Only  Patient Or ders in a 
  32   Signed sta te will be  available  for selec tion. See  Post Insta llation 
  33   instructio ns below t o see how  to set up  security f or users w ho need 
  34   access to  this new t ool.
  35    
  36   A new "EPR ACDT" New  Style cros s referenc e (index)  has been c reated to  be 
  37   able to qu ickly pull  up Order  Providers  from the O RDER ACTIO NS multipl
  38   who are cu rrently re sponsible  for Patien t Orders s o these ca n be 
  39   reassigned .
  40    
  41   Once new P roviders h ave been a ssigned Pa tient Orde rs, the en d user can  
  42   press the  Apply Chan ges button  to actual ly do the  reassignme nts.  Each  
  43   Patient Or der will r eport back  to the en d user Suc cess or Fa ilure of 
  44   reassignme nt.  For e xample, on e Failure  could occu r if a Pat ient Order  is 
  45   being edit ed by anot her user.
  46    
  47   Another ne w "EPRTRDT " New Styl e cross re ference (i ndex) has  been creat ed 
  48   to allow a  newly ass igned Prov ider's Pat ient Order s to be re assigned 
  49   permanentl y to a thi rd Provide r.  This m ay rarely  occur but  it is 
  50   possible.
  51    
  52    
  53   Patch Comp onents:
  54   ---------- -------
  55    
  56    
  57   Files & Fi elds Assoc iated:
  58    
  59   File Name  (Number)      Field N ame (Numbe r)           New/Modi fied/Delet ed
  60   ---------- --------      ------- ---------- --           -------- ---------- --
  61   ORDER (100 )             ORDER T RANSFERS ( 100.011)     New (Mul tiple)
  62                              TRANS FER DATE/T IME (.01)    New (Sub -Field)
  63                              TRANS FERRED FRO M (.02)      New (Sub -Field)
  64                              TRANS FERRED TO  (.03)        New (Sub -Field)
  65                              TRANS FER USER ( .04)         New (Sub -Field)
  66    
  67   Cross Refe rence "EPR TRDT" has  been creat ed at ORDE R level th at will in dex 
  68   by TRANSFE RRED TO &  TRANSFER D ATE/TIME s ub-fields.
  69    
  70                            ORDER A CTIONS (10 0.008)       Modified  (Multiple )
  71                              DATE/ TIME ORDER ED (.01)     Modified  (Sub-Fiel d)
  72                              PROVI DER (3)                 Modified  (Sub-Fiel d)
  73    
  74   Cross Refe rence "EPR ACDT" has  been creat ed at ORDE R level th at will in dex 
  75   by PROVIDE R & DATE/T IME ORDERE D sub-fiel ds.
  76    
  77   Forms Asso ciated:
  78    
  79   Form Name        File  #  New/Mo dified/Del eted
  80   ---------        ---- --  ------ ---------- ----
  81   N/A
  82    
  83   Mail Group s Associat ed:
  84    
  85   Mail Group  Name New/ Modified/D eleted
  86   ---------- ----- ---- ---------- ------
  87   N/A
  88    
  89   Options As sociated:
  90    
  91   Option Nam e           Type    N ew/Modifie d/Deleted
  92   ---------- -           ----    - ---------- --------- 
  93   OR PU GUI              Broker  N ew
  94    
  95   Protocols  Associated :
  96    
  97   Protocol N ame   New/ Modified/D eleted
  98   ---------- ---   ---- ---------- ------ 
  99   N/A
  100    
  101   Remote Pro cedures As sociated:
  102   RPC Name                                                  New/Mod ified/Dele ted
  103   --------                                                  ------- ---------- ---
  104   ORQ3 AUTHU SR                                              New
  105   ORQ3 CHKPA TCH                                             New
  106   ORQ3 EN                                                    New
  107   ORQ3 XFER                                                  New
  108    
  109   Security K eys Associ ated:
  110    
  111   Security K ey Name
  112   ---------- -------
  113   OR PU ACCE SS
  114    
  115   Templates  Associated :
  116    
  117   Template N ame   Type     File N ame (Numbe r)  New/Mo dified/Del eted 
  118   ---------- ---   ----     ------ ---------- --  ------ ---------- ----
  119   N/A
  120    
  121   Additional  Informati on:
  122    
  123    
  124   New Servic e Requests  (NSRs):
  125   ---------- ---------- --------  
  126   NSR 201305 04 created  to addres s Patient  Safety Iss ue describ ed immedia tely
  127   below.
  128    
  129   Patient Sa fety Issue s (PSIs):
  130   ---------- ---------- ---------
  131   Patient Sa fety Issue  #2083 and  Remedy Ti cket #5146 57 are ass ociated wi th 
  132   this reque st.  As re gards a pr ovider who  had pract iced at VA  from Nove mber
  133   2008 until  July 2011 , when he  became a D oD provide r, a surro gate was
  134   assigned f or him. Th e surrogat e received  notificat ions for t he former
  135   provider a s well as  notificati ons for pa tients the  former pr ovider bec ame
  136   responsibl e for in h is new rol e as a DoD  provider  who also u ses CPRS.  When
  137   the surrog acy was re moved, the  DoD provi der receiv ed notific ations for  his
  138   DoD patien ts and als o received  notificat ions for h is former  VA patient s.  
  139   When notif ications r egarding c linical in formation  such as la b values, 
  140   cancellati on or disc ontinuatio n of lab a nd imaging  orders, a nd update  or 
  141   cancellati on of cons ults are n ot directe d to the c orrect pro vider, 
  142   potential  exists for  abnormal  results no t being co mmunicated  to the ne
  143   provider,  or not com municated  in a timel y manner.
  144    
  145   Defect Tra cking Syst em Ticket( s) & Overv iew:
  146   ---------- ---------- ---------- ---------- ----
  147   N/A
  148    
  149    
  150   Test Sites :
  151   ----------
  152   TBD
  153    
  154    
  155   Software a nd Documen tation Ret rieval Ins tructions:
  156   ---------- ---------- ---------- ---------- ---------- -- 
  157   Documentat ion descri bing the i nstallatio n for this  patch is  available.
  158    
  159   The prefer red method  is to ret rieve file s from  :PORT .
  160   This trans mits the f iles from  the first  available  server. Si tes may 
  161   also elect  to retrie ve files d irectly fr om a speci fic server
  162    
  163   Sites may  retrieve t he softwar e document ation dire ctly using  Secure Fi le
  164   Transfer P rotocol (S FTP) from  the ANONYM OUS.SOFTWA RE directo ry at the
  165   following  OI Field O ffices:
  166    
  167   Hines:  :P ORT  
  168   Salt Lake  City:  :PORT
  169    
  170   Documentat ion can al so be foun d on the V A Software  Documenta tion Libra ry 
  171   at:
  172   http:// :PORT /vdl/
  173    
  174    
  175   File Name                    Con tents                          F TP Mode 
  176   ---------- ---------- ---------- ---------- ---------- ---------- ---------- -
  177   TBD
  178    
  179   Patch Inst allation:
  180    
  181    
  182   Pre/Post I nstallatio n Overview :
  183   ---------- ---------- ---------- -
  184    
  185    
  186   Pre-Instal lation Ins tructions:
  187   ---------- ---------- ----------
  188   This patch  may be in stalled wi th users o n the syst em althoug h it is 
  189   recommende d that it  be install ed during  non-peak h ours to mi nimize
  190   potential  disruption  to users.   The leng th of time  to instal l the patc
  191   will depen d on the n umber of O RDER file  (#100) ORD ER ACTIONS  multiple
  192   records th at the New  Style cro ss referen ce (index)  "EPRACDT"  will have  to 
  193   create ent ries for.
  194    
  195   Also, this  patch is  associated  with a ne w Provider  Role Chan ge executa ble.
  196   Please coo rdinate wi th the app ropriate p ersonnel t o ensure t he patch a nd
  197   the execut able are i nstalled a t the same  time.
  198    
  199   Installati on Instruc tions:
  200   ---------- ---------- ------
  201   1.  Load t he host fi le OR_30_4 53.KID usi ng the "Lo ad a Distr ibution"  
  202       option  on the Vi stA XPD In stallation  Menu.
  203    
  204   2.  From t he Kernel  Installati on and Dis tribution  System Men u, select 
  205       the In stallation  Menu.  Fr om this me nu, you ma y elect to  use the 
  206       follow ing option s. When pr ompted for  the INSTA LL NAME en ter:
  207       OR*3.0 *453
  208       a.  Ba ckup a Tra nsport Glo bal - This  option wi ll create  a backup 
  209           me ssage of a ny routine s exported  with this  patch. It  will not
  210           ba ckup any o ther chang es such as  DDs or te mplates.
  211       b.  Co mpare Tran sport Glob al to Curr ent System  - This op tion will
  212           al low you to  view all  changes th at will be  made when  this
  213           pa tch is ins talled.  I t compares  all compo nents of t his patch
  214           (r outines, D Ds, templa tes, etc.)
  215       c.  Ve rify Check sums in Tr ansport Gl obal - Thi s option w ill allow  you
  216           to  ensure th e integrit y of the r outines th at are in  the transp ort
  217           gl obal.
  218    
  219   4.  From t he Install ation Menu , select t he Install  Package(s )
  220       option  and choos e the patc h to insta ll. 
  221    
  222   5.      Wh en prompte d 'Want KI DS to Rebu ild Menu T rees Upon  Completion  of 
  223   Install? N O//', resp ond NO 
  224    
  225   6.      Wh en prompte d 'Want KI DS to INHI BIT LOGONs  during th e install?  
  226   NO//', res pond NO
  227    
  228   7.      Wh en prompte d 'Want to  DISABLE S cheduled O ptions, Me nu Options
  229   and Protoc ols? NO//' , respond  NO 
  230    
  231   8.      If  prompted  'Delay Ins tall (Minu tes):  (0  - 60): 0// ' respond  0.
  232    
  233   Post-Insta llation In structions :
  234   ---------- ---------- ---------- -
  235   This patch  kicks off  a Post In stall rout ine to run  OR3P453 w hich will  run 
  236   a Backgrou nd Job to  create the  EPRACDT N ew Style c ross refer ence along  
  237   with the d ata for th is index f rom the OR DER file ( #100).  On ce it has 
  238   finished,  it will se nd a MailM an message  indicatin g so to th e installi ng 
  239   user.  Use rs should  not instal l the Prov ider Role  Change GUI  unless an d
  240   until this  Backgroun d Job has  run to com pletion. W hoever kic ked off th
  241   OR*3*453 I nstall can  get the T askMan job  for this  Background  Job by 
  242   looking at  the Insta ll File Pr int for th e Install.
  243    
  244   The 'EPRAC DT' (XREF  creation t ask) can t ake over 4 8 hours to  complete 
  245   when proce ssing larg e VistA OR DER files  (#100). If  system lo ad or syst em 
  246   journaling  is a conc ern during  the backg round exec ution of t he job 
  247   'EPRACDT'  (XREF crea tion task) , that bac kground jo b can be s topped and  
  248   restarted  to allow f or normal  system res ponse time s or load  balancing.
  249    
  250   The follow ing instru ctions are  a condens ed version  of the mo re detaile
  251   instructio ns include d in the P atch OR*3. 0*453 Prov ider Role  Change 
  252   Deployment , Installa tion, Back -out and R ollback Gu ide. It is  highly 
  253   recommende d you revi ew that do cument pri or to inst allation f or a more 
  254   comprehens ive unders tanding of  the patch  and all o f the cons iderations  
  255   that need  review pri or to the  installati on of the  patch.   
  256    
  257   Note: The  progressio n status o f the 'EPR ACDT' (XRE F creation  task) can  be 
  258   monitored  by request ing IT to  run '>D CH ECK^OR3P45 3' the fol lowing is  an 
  259   example of  that prog ression st atus repor t:
  260    
  261   (Task to C reate 'EPR ACDT' Begu n Aug 10,  2018@09:57 :20.
  262   ...Current ly, 15% of  Records h ave been P rocessed.)
  263    
  264   To STOP th e 'EPRACDT ' (XREF cr eation tas k) require s locating  the 
  265   background  job task  number. Th e 'EPRACDT ' backgrou nd process ing Task 
  266   number is  displayed  during pat ch install ation and  is also lo cated in t he 
  267   patch inst allation l og. The fo llowing is  an exampl e of how t he backgro und 
  268   task numbe r is repor ted during  patch ins tallation  and in the  patch 
  269   installati on log:
  270    
  271   (Running P ost-Instal l Routine:  POST^OR3P 453 Task # 2086121 qu eued to st art 
  272   Aug 10, 20 18@09:57:2 0)
  273    
  274   If you nee d to STOP  the backgr ound 'EPRA CDT' task  have your  IT access  the 
  275   TBOX User' s Toolbox  [XUSERTOOL S] menu op tion locat ed on the  EVE System
  276   Manager Me nu. When p rompted fo r the task  number en ter it, th en use the  
  277   Stop Task  menu optio n, this wi ll stop th e 'EPRACDT ' task (wh ich can be  
  278   restarted  again). To  verify th at the 'EP RACDT' tas k has been  shut down  
  279   use the Di splay stat us option  which shou ld confirm  the syste m received  
  280   the shutdo wn request .
  281    
  282   To RESTART  the 'EPRA CDT' (XREF  creation  task) requ est IT to  run '>D 
  283   POST^OR3P4 53' which  will sched ule a back ground tas k (with a  NEW Task 
  284   number) th at will co ntinue pro cessing fr om the poi nt when it  was 
  285   previously  shut down  and conti nue proces sing until  completio n unless t he 
  286   processing  is stoppe d again.
  287    
  288   In order f or a speci fic user t o have acc ess to the  new Provi der Role 
  289   Change men u option o ff the Too ls menu, a ppropriate  Site IT p ersonnel 
  290   should ass ign approp riate CAC  users the  new SECURI TY KEY cal led OR PU 
  291   ACCESS alo ng with, w ithin Vist A, going i nto GENERA L PARAMETE R TOOLS of
  292   the VistA  menu, foll owed by ch oosing the  EP (Edit  Parameter  Values) 
  293   Option, fo llowed by  choosing O RWT TOOLS  MENU when  the system  asks for 
  294   PARAMETER  DEFINITION  NAME, fol lowed by c hoosing wh at personn el should 
  295   have acces s. If Site  IT person nel, for e xample, ch ooses 1 Us er USR 
  296   [choose fr om NEW PER SON], then  enters an  appropria te CAC use r name, th en 
  297   enter the  Sequence n umber, the n the Name =Command w ill be ask ed.  At th is 
  298   prompt, en ter someth ing simila r to the f ollowing:  Provider R ole Change =
  299   C:\Program  Files\VIS TA\Provide rUtilities .exe S=%SR V P=%PORT
  300   Which in t his exampl e assumes  you are pu tting the  new execut able into 
  301   your local  C:\Progra m Files\VI STA direct ory.
  302    
  303   Ensure tha t CPRS lau nches corr ectly with  the new P rovider Ro le Change 
  304   option ava ilable off  the Tools  menu with in CPRS to  reassign  the patien t
  305   orders of  an Orderin g Provider  who is ch anging rol es (e.g.,  being
  306   transferre d from VA  to DoD) to  one or mo re Provide rs as of a  certain
  307   date/time  so that fr om that po int forwar d that Pro vider or t hose Provi ders
  308   will recei ve alerts/ notificati ons for th e orders.
  309    
  310   This new P rovider Ro le Change  option sho uld not la unch withi n CPRS if  this
  311   patch has  not yet be en install ed.
  312    
  313    
  314   Back-out,  Rollback S trategy:
  315   ---------- ---------- --------
  316   If there i s a catast rophic fai lure and y ou are ins tructed to  back-out  and 
  317   rollback t he install ation of O R*3*453, y ou will ne ed to do t he followi ng 
  318   steps belo w; it is r ecommended  that the  steps be f ollowed in  the exact  
  319   order show n.
  320    
  321   1. Remove  any record s within O RWT TOOLS  MENU which  have 
  322   ProviderUt ilities.ex e associat ed therewi th.
  323    
  324   2. Remove  the OR PU  GUI VistA  option ass ociated wi th this pa tch.
  325    
  326   3. Remove  the SECURI TY KEY cal led OR PU  ACCESS whi ch should  eliminate  any 
  327   pointers t o it withi n the NEW  PERSON fil e.
  328    
  329   4. Remove  all RPCs a ssociated  with this  patch, nam ely, ORQ3  AUTHUSR, O RQ3 
  330   CHKPATCH,  ORQ3 EN, &  ORQ3 XFER .
  331    
  332   5. Return  the state  of edited  routines a ssociated  with this  patch to t he 
  333   state they  were in p rior to th e install  of OR*3*45 3 by resto ring the 
  334   routines f rom the Ma ilMan mess age saved  in 2a of t he Install ation 
  335   Instructio ns. Delete  OR3P453 &  ORQ3 rout ines which  are intro duced by t his
  336   patch.
  337    
  338   6. Utilize  FileMan U tilities t o Delete t he two New  Style Cro ss-Referen ces 
  339   (indices)  associated  with this  patch, na mely "EPRA CDT" & "EP RTRDT".
  340    
  341   7. Using F ileMan aga in, remove  the ORDER  TRANSFERS  multiple  Data 
  342   Dictionary  definitio n which sh ould allow  any ORDER  TRANSFERS  multiple  data
  343   for reassi gnments to  be remove d also.  N ote, befor e you remo ve this 
  344   multiple,  you should  obtain a  list of Or der #'s wh ere the Or der has be en 
  345   Transferre d.
  346    
  347   8. Using t he list of  Order #'s  from Step  7 above,  any Provid ers who ma
  348   have recei ved Alerts /Notificat ions for a  Provider  that trans ferred may  
  349   wish to di spatch tho se alerts  somehow.
  350  
  351  
  352   Routine In formation:
  353   ========== ==========
  354  
  355  
  356   The second  line of e ach of the se routine s now look s like:
  357    ;;3.0;ORD ER ENTRY/R ESULTS REP ORTING;**[ Patch List ]**;Dec 17 , 1997;Bui ld 21
  358  
  359   The checks ums below  are new ch ecksums, a nd
  360    can be ch ecked with  CHECK1^XT SUMBLD.
  361  
  362   Routine Na me: OR3P45 3
  363       Before :       n/ a   After:  B38226997   **453**
  364   Routine Na me: ORB3
  365       Before :B14141195 8   After: B149949704   **31,74, 91,105,139 ,190,220,2 53,
  366                                                  265,296 ,348,350,4 52,453**
  367   Routine Na me: ORCSAV E
  368       Before :B12754411 9   After: B136792467   **7,56,7 0,73,92,94 ,116,141,1 63,
  369                                                  187,190 ,195,243,3 03,293,280 ,
  370                                                  306,286 ,269,423,4 21,382,397 ,
  371                                                  453**
  372   Routine Na me: ORELR5
  373       Before : B2555875 8   After:  B27530747   **42,453 **
  374   Routine Na me: ORQ2
  375       Before : B6242833 5   After:  B69326826   **12,56, 75,94,141, 213,195,24 3,
  376                                                  282,293 ,280,346,3 61,471,453 **
  377   Routine Na me: ORQ3
  378       Before :       n/ a   After:  B26136905   **453**
  379    
  380   Routine li st of prec eding patc hes: 42, 3 97, 452, 4 71