1. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/30/2019 3:32:05 PM Eastern 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 VSE_P2_v_5_3_iter_11.zip SD_5.3_722_Pacth.txt Thu May 30 18:33:46 2019 UTC
2 VSE_P2_v_5_3_iter_11.zip SD_5.3_722_Pacth.txt Thu May 30 19:27:32 2019 UTC

1.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 738
Changed 4 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   $TXT Creat ed by CHAV E,WARREN T  at DEVVVV .
D NS        URL             (KIDS) on  Wednesday,  04/03/19  at 12:08
  2   ========== ========== ========== ========== ========== ========== ========== =======
  3   Run Date:  APR 03, 20 19                       Designa tion: SD*5 .3*722
  4   Package :  SD - SCHED ULING                       Prio rity: EMER GENCY
  5   Version :  5.3                                      St atus: Unde r Developm ent
  6   ========== ========== ========== ========== ========== ========== ========== =======
  7  
  8   Associated  patches:  (v)SD*5.3* 669  <<= m ust be ins talled BEF ORE `SD*5. 3*722'
  9                         (v)SD*5.3* 672  <<= m ust be ins talled BEF ORE `SD*5. 3*722'
  10                         (v)SD*5.3* 701  <<= m ust be ins talled BEF ORE `SD*5. 3*722'
  11  
  12   Subject: F IX FOR LAR GE BACKGRO UND JOBS C AUSING FIL EFULL
  13  
  14   Category: 
  15     - Routin e
  16     - Data D ictionary
  17  
  18   Descriptio n:
  19   ========== ==
  20  
  21    This patc h addresse s a proble m where a  large back ground job  can be cr eated
  22    that take s several  hours to c omplete an d consumes  gigabytes  of TMP gl obal
  23    storage.  If enough  TMP global  space is  consumed,  a FILEFULL  error wil l result
  24    which wil l stop Vis tA from wo rking.
  25     
  26    This back ground job , which us es APPSDGE T^SDEC55A,  gets crea ted when a  user
  27    selects a n appointm ent from t he Pending  Appointme nts list i n VistA Sc heduling
  28    Graphical  User Inte rface (VS  GUI) that  does not h ave a link  to the SD EC
  29    APPOINTME NT (#409.8 4) file. T hat link i s establis hed via FA PPTGET^SDE C50,
  30    which ini tially pop ulates the  list used  in the Pe nding Appo intments p ane. When
  31    the appoi ntment is  associated  with an e ntry in th e SDEC RES OURCE (#40 9.831)
  32    file, and  there are  multiple  SDEC RESOU RCE entrie s that lin k to the s ame
  33    HOSPITAL  LOCATION ( #44) entry , then the  Pending A ppointment s list may  be
  34    populated  without t he SDEC AP POINTMENT  link.
  35     
  36    After ins talling th is patch,  all appoin tments wil l populate  the Pendi ng
  37    Appointme nts list w ith a link  to SDEC A PPOINTMENT , and the  system wil l no
  38    longer cr eate these  resource- intensive  background  jobs.
  39     
  40    This patc h also add resses one  of severa l issues c ausing the  clinic sc hedule
  41    and avail ability sl ots to dis agree betw een VistA  and VS GUI . Previous ly, when
  42    there wer e multiple  SDEC RESO URCE entri es tied to  the same  clinic, th e
  43    clinic sc hedule vie w in VS GU I would on ly display  appointme nts for on e
  44    resource  at a time,  but the a vailabilit y slot cou nts would  be based o n the
  45    clinic re gardless o f resource . Now, all  appointme nts for th e clinic w ill be
  46    shown in  the clinic  schedule  view as op posed to a  single re source. Be cause of
  47    this, the  slot coun ts should  match with  the displ ayed appoi ntments.
  48     
  49     
  50    Patch Com ponents:
  51    --------- --------
  52     
  53    Files & F ields Asso ciated:
  54     
  55    File Name  (Number)          Fi eld Name ( Number)  N ew/Modifie d/Deleted
  56    --------- ---------          -- ---------- -------  - ---------- ---------
  57    SDEC APPO INTMENT (# 409.84) PA TIENT (#.0 5)       M odified
  58     
  59     
  60    Forms Ass ociated:
  61     
  62    Form Name     File #     New/Mo dified/Del eted
  63    ---------     ------     ------ ---------- ----
  64    N/A
  65     
  66     
  67    Mail Grou ps Associa ted:
  68     
  69    Mail Grou p Name     New/Modifi ed/Deleted
  70    --------- ------     ---------- ----------
  71    N/A
  72     
  73     
  74    Options A ssociated:
  75     
  76    Option Na me    Type     New/Mo dified/Del eted
  77    --------- --    ----     ------ ---------- ---- 
  78    N/A
  79     
  80     
  81    Protocols  Associate d:
  82     
  83    Protocol  Name    Ne w/Modified /Deleted
  84    --------- ----    -- ---------- -------- 
  85    N/A
  86     
  87     
  88    Security  Keys Assoc iated:
  89     
  90    Security  Key Name
  91    --------- --------
  92    N/A
  93     
  94     
  95    Templates  Associate d:
  96     
  97    Template  Name    Ty pe    File  Name (Num ber)  New/ Modified/D eleted 
  98    --------- ----    -- --    ---- ---------- ----  ---- ---------- ------
  99    N/A
  100     
  101     
  102    Additiona l Informat ion:
  103    N/A
  104     
  105     
  106    New Servi ce Request s (NSRs):
  107    --------- ---------- ---------   
  108    N/A
  109     
  110     
  111    Patient S afety Issu es (PSIs):
  112    --------- ---------- ----------
  113    N/A
  114     
  115     
  116    Defect Tr acking Sys tem Ticket (s) & Over view:
  117    --------- ---------- ---------- ---------- -----
  118    1. INC375 3291/RTC 8 97064 NTX  - filefull  errors -- -  SDEC55A
  119     
  120    Problem:
  121    -------
  122    When a us er clicks  on an appo intment in  the Pendi ng Appoint ments list  and the
  123    code that  populates  that list  has not r eturned a  link to th e SDEC APP OINTMENT
  124    file (#40 9.84) -- t his happen s when the re is more  than one  entry in t he
  125    SDEC RESO URCE (#409 .831) file  for a giv en clinic  in the HOS TPIAL LOCA TION
  126    (#44) fil e -- then  a backgrou nd job is  created th at takes h ours to co mplete
  127    and gener ates gigab ytes of da ta in the  TMP global . Several  of these w ill
  128    cause a F ILEFULL er ror that c an stop Vi stA from f unctioning .
  129     
  130    Resolutio n:
  131    --------- -
  132    The code  that popul ates the P ending App ointments  list has b een rewrit ten so
  133    that it c annot retu rn an appo intment wi thout firs t finding  its link t o the
  134    SDEC APPO INTMENT (# 409.84) fi le regardl ess of the  number of  resources  linked
  135    to the cl inic for t he appoint ment.
  136     
  137    2.  RTC 9 35033 Disp lay of ove rlaid appo intments i n expanded  entry
  138     
  139    Problem:
  140    -------
  141    When an a ppointment  is cancel led and an other appo intment fo r the same  
  142    patient a nd same ti me is made , the data  in the PA TIENT (#2)  file is 
  143    overlaid  even thoug h a new en try is mad e in the S DEC APPOIN TMENT 
  144    (#409.84)  file. How ever, data  for the c ancelled a ppointment  was not b eing 
  145    cleared o ut of the  PATIENT fi le, allowi ng the com ments and  appointmen
  146    made time  from the  original a ppointment  to displa y when loo king at th
  147    new appoi ntment.
  148     
  149    Resolutio n:
  150    --------- -
  151    Data from  the origi nal appoin tment is n ow cleared  out of th e PATIENT 
  152    file, so  the new ap pointment  no longer  shows with  informati on from th
  153    original  appointmen t in expan ded entry.
  154     
  155    3. RTC 82 3105 Misma tch in tim eslot disp lay betwee n expanded  entry and
  156    GUI
  157    Problem:
  158    -------
  159    Because a  cancelled  appointme nt is not  properly f lagged as  cancelled,  a
  160    later app ointment f or the sam e patient  displayed  data from  the previo usly
  161    cancelled  appointme nt.
  162     
  163    Resolutio n:
  164    --------- -
  165    When an a ppointment  is cancel led, the a ppointment  in the Ap pointment
  166    multiple  of the Loc ation file  (#44) is  marked can celled.
  167     
  168    4. RTC 93 7962 Incor rect Date  Time Forma t error in  Pending A ppointment s
  169    Problem:
  170    -------
  171    When the  Pending Ap pointments  list cont ained an a ppointment  on a date  
  172    with a si ngle digit  (such as  the 4th),  an error m essage wou ld appear 
  173    stating t hat there  was an inc orrect dat e format.
  174     
  175    Resolutio n:
  176    --------- -
  177    This erro r message  no longer  appears.
  178     
  179    5. RTC 93 8186 GUI C rash on ca nceling ap pointment  in two dif ferent cli nics
  180    Problem:
  181    -------
  182    If an app opintment  was cancel led and an  appointme nt for the  same Vete ran 
  183    and same  time, but  in a diffe rent clini c, was sch eduled in  its place,  and 
  184    then the  user attem pted to ca ncel the n ew appoint ment from  VS GUI, th
  185    GUI would  crash and  the appoi ntment wou ld remain  uncancelle d.
  186     
  187    Resolutio n:
  188    --------- -
  189    This cras h no longe r happens.
  190     
  191    6. RTC 94 4824 Actio n Required  after No  Show or Ca ncel
  192     
  193    Problem:
  194    -------
  195    When a us er no-show ed or canc elled an a ppointment  in VS GUI , the 
  196    appointme nt would s how as Act ion Requir ed in CPRS  and would  appear on  the
  197    Encounter  Action Re quired Rep ort, even  though no  more actio n was requ ired
  198    for that  appointmen t.
  199     
  200    Resolutio n:
  201    --------- -
  202    The code  that popul ates the P ending App ointments  list has b een fixed  so 
  203    that it i s no longe r relinkin g the outp atient enc ounter tha t was unli nked
  204    during th e no-show  or cancell ation proc ess, which  corrects  the status  in
  205    CPRS and  associated  reports.
  206     
  207    7.  RTC 9 61482 - Ca ncelled Ap pointment  Status in  Pending Ap pointment  List 
  208    does not  update for  inpatient s
  209     
  210    Problem:
  211    -------
  212    During re gression t esting, th e appointm ent status  in the pe nding
  213    appointme nts list w as not upd ated when  inpatient  appointmen ts were
  214    cancelled .
  215     
  216    Resolutio n:
  217    --------- -
  218    Code chan ged so app ointment s tatus is u pdated.
  219     
  220    8.  RTC 9 63076 - Ca nnot resch edule a ca ncelled ap pointment  for an
  221    inpatient .
  222     
  223    Problem:
  224    -------
  225    During re gression t esting, an  inpatient  appointme nt that wa s cancelle d
  226    could not  be resche duled for  the same t ime and cl inic.
  227     
  228    Resolutio n:
  229    --------- -
  230    Code chan ged to cor rect the e rror.
  231     
  232    9.  RTC 9 61472 - Dr ag and dro p for an i npatient c reates an  error.
  233     
  234    Problem:
  235    -------
  236    During re gression t esting, dr agging and  dropping  an inpatie nt appoint ment
  237    caused an  error.
  238     
  239    Resolutio n:
  240    --------- -
  241    Code chan ged to cor rect the e rror.
  242     
  243    10. RTC 9 63079 - Er ror messag e when can celling in patient ap pointment  from 
  244    the pendi ng appoint ments list
  245     
  246    Problem:
  247    -------
  248    During re gression t esting, ca ncelling a n inpatien t appointm ent from t he 
  249    pending a ppointment s list res ulted in a n error.
  250     
  251    Resolutio n:
  252    --------- -
  253    Code chan ged to cor rect the e rror.
  254     
  255    Test Site s:
  256    --------- -
  257    North Tex as Health  Care Syste m
  258    Fayettevi lle Health  Care Syst em
  259     
  260     
  261    Software  and Docume ntation Re trieval In structions :
  262    --------- ---------- ---------- ---------- ---------- --- 
  263    Software  being rele ased as a  host file  and/or doc umentation  describin
  264    the new f unctionali ty introdu ced by thi s patch ar e availabl e.
  265     
  266    The prefe rred metho d is to re trieve fil es from do wnload. DNS . URL .
  267    This tran smits the  files from  the first  available  server. S ites may 
  268    also elec t to retri eve files  directly f rom a spec ific serve r. 
  269     
  270    Sites may  retrieve  the softwa re and/or  documentat ion direct ly using S ecure File  
  271    Transfer  Protocol ( SFTP) from  the ANONY MOUS.SOFTW ARE direct ory at the  following  
  272    OI Field  Offices:
  273     
  274    Hines:      DNS     .U RL          
  275    Salt Lake  City:      DNS . URL        
  276     
  277    Documenta tion can a lso be fou nd on the  VA Softwar e Document ation Libr ary at:
  278    http:// DNS.URL              /
  279     
  280     
  281    Title                                              Fi le Name           FTP  Mode
  282    --------- ---------- ---------- ---------- ---------- ---------- ---------- -----
  283    VistA Sch eduling En hancements  Technical  Manual VS E_TM.PDF          Bin ary
  284     
  285    Patch Ins tallation:
  286     
  287     
  288    Pre/Post  Installati on Overvie w:
  289    --------- ---------- ---------- --
  290    The post- install ro utine SD72 2PST will  build the  new APTDT  cross refe rence
  291    on the SD EC APPOINT MENT (#409 .84) file.  It is saf e to delet e this rou tine
  292    after ins tallation,  but is no t required . No manua l pre- or  post-insta llation
  293    steps are  required.
  294     
  295     
  296    Installat ion Instru ctions:
  297    --------- ---------- -------
  298    1. Choose  the PackM an message  containin g this pat ch.
  299     
  300    2. Choose  the INSTA LL/CHECK M ESSAGE Pac kMan optio n. 
  301     
  302    3. From t he Kernel  Installati on and Dis tribution  System Men u, select  the
  303    Installat ion Menu.   From this  menu, you  may elect  to use th e followin g
  304    options.  When promp ted for th e INSTALL  NAME enter  the patch  number (e x. 
  305    SD*5.3*72 2):
  306    a. Backup  a Transpo rt Global  - This opt ion will c reate a ba ckup messa ge of
  307    any routi nes export ed with th is patch.  It will no t backup a ny other c hanges
  308    such as D Ds or temp lates.
  309    b. Compar e Transpor t Global t o Current  System - T his option  will (all ow you
  310    to view a ll changes  that will  be made w hen this p atch is in stalled. I t
  311    compares  all compon ents of th is patch r outines, D Ds, templa tes, etc.) .
  312    c. Verify  Checksums  in Transp ort Global  - This op tion will  allow you  to
  313    ensure th e integrit y of the r outines th at are in  the transp ort global .
  314     
  315    4.  From  the Instal lation Men u, select  the Instal l Package( s) option  and
  316    choose th e patch to  install.
  317     
  318    5. When p rompted 'W ant KIDS t o Rebuild  Menu Trees  Upon Comp letion of
  319    Install?  NO//', res pond NO.
  320     
  321    6. When p rompted 'W ant KIDS t o INHIBIT  LOGONs dur ing the in stall? NO/ /',
  322    respond N O.
  323     
  324    7. When p rompted 'W ant to DIS ABLE Sched uled Optio ns, Menu O ptions, an d
  325    Protocols ? NO//', r espond NO.
  326     
  327    8. If pro mpted 'Del ay Install  (Minutes) :  (0 - 60 ): 0//' re spond 0.
  328     
  329     
  330    Back-Out  Plan:
  331    --------- ---------- -
  332    In order  to back ou t this pat ch, restor e the tran sport glob al that wa s saved
  333    in Step 3 .a. of the  installat ion. If de sired, del ete the AP TDT cross- reference
  334    and its d ata from t he SDEC AP POINTMENT  (#409.84)  file. Afte r backing  out the
  335    routine c hanges, th ere will n o longer b e any func tionality  tied to th e
  336    cross-ref erence.
  337  
  338   Routine In formation:
  339   ========== ==========
  340   The second  line of e ach of the se routine s now look s like:
  341    ;;5.3;Sch eduling;** [Patch Lis t]**;Aug 1 3, 1993;Bu ild 29
  342  
  343   The checks ums below  are new ch ecksums, a nd
  344    can be ch ecked with  CHECK1^XT SUMBLD.
  345  
  346   Routine Na me: SD722P ST
  347       Before :       n/ a   After:    B551074   **722**
  348   Routine Na me: SDEC01 B
  349       Before : B4500590 7   After:  B45849869   **627,64 2,722**
  350   Routine Na me: SDEC02
  351       Before : B6868006 7   After:  B83466208   **627,64 2,658,672, 722**
  352   Routine Na me: SDEC07 B
  353       Before : B5553882 7   After:  B86344811   **627,65 8,665,669, 722,717**
  354   Routine Na me: SDEC08
  355       Before :B20964772 6   After: B210557907   **627,65 1,658,665, 722**
  356   Routine Na me: SDEC26
  357       Before : B1594649 1   After:  B17286312   **627,65 8,722**
  358   Routine Na me: SDEC50
  359       Before :B10232477 9   After: B163771090   **627,65 8,665,672, 722**
  360   Routine Na me: SDEC55 A
  361       Before : B8829638 1   After:  B89324584   **627,67 1,701,722* *
  362    
  363   Routine li st of prec eding patc hes: 672,  701, 717
  364  
  365   ========== ========== ========== ========== ========== ========== ========== =======
  366   User Infor mation:
  367   Entered By   : CHAVE, WARREN                    Date E ntered  :  JAN 08, 20 19
  368   Completed  By:                                  Date C ompleted: 
  369   Released B y :                                  Date R eleased : 
  370   ========== ========== ========== ========== ========== ========== ========== =======
  371  
  372  
  373   Packman Ma il Message :
  374   ========== ========== =