Produced by Araxis Merge on 2/14/2018 10:18:23 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | FileMan DI_22.2_10.zip\FileMan DI_22.2_10 | DI_222_10 Patch Description.docx | Wed Dec 20 20:02:46 2017 UTC |
| 2 | FileMan DI_22.2_10.zip\FileMan DI_22.2_10 | DI_222_10 Patch Description.docx | Wed Feb 14 14:42:37 2018 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 626 |
| Changed | 1 | 2 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 1 | ========== ========== ========== ========== ========== ========== ========== ======= | |
| 2 | Run Date: OCT 17, 20 17 Designa tion: DI*2 2.2*10 T3 | |
| 3 | Package : DI - VA FI LEMAN Prio rity: Mand atory | |
| 4 | Version : 22.2 St atus: Unde r Developm ent | |
| 5 | ========== ========== ========== ========== ========== ========== ========== ======= | |
| 6 | ||
| 7 | Descriptio n: | |
| 8 | ========== = | |
| 9 | Patch DI*2 2.2*10 rep airs the f ollowing d efects: | |
| 10 | 1. DIW P only sup ports stri ngs up to 999 charac ters | |
| 11 | 2. NUM DATE fix i n patch 7 was not ad ded to DIN IT | |
| 12 | 3. %DT doesn’t r eturn erro r for inco rrect time | |
| 13 | 4. The variable DO is not killed aft er call to DIE | |
| 14 | 5. New api EN^DI TP for rep ointing de leted reco rds | |
| 15 | 6. New options f or editing Data Type s in patch 2 have no parent | |
| 16 | 7. New API CHKPT ^DIUTL(fil e, ien, me ssage) | |
| 17 | ||
| 18 | ||
| 19 | Patch Comp onents: | |
| 20 | ---------- ------- | |
| 21 | Files & Fi elds Assoc iated: | |
| 22 | New/Modif ied/ | |
| 23 | File Name (#) Field Nam e (#) De leted | |
| 24 | ---------- --- --------- ----- ------- ------ | |
| 25 | N/A | |
| 26 | ||
| 27 | Forms Asso ciated: | |
| 28 | ||
| 29 | Form Name File # New/Modif ied/Delete d | |
| 30 | --------- ------ --------- ---------- - | |
| 31 | N/A | |
| 32 | ||
| 33 | Mail Group s Associat ed: | |
| 34 | ||
| 35 | Mail Group Name New/M odified/De leted | |
| 36 | ---------- ----- ----- ---------- ----- | |
| 37 | N/A | |
| 38 | ||
| 39 | Options As sociated: | |
| 40 | ||
| 41 | Option Nam e Type New/Modifi ed/Deleted | |
| 42 | ---------- - ---- ---------- ---------- | |
| 43 | DI DATA TY PE OPTIONS MenuDelet ed | |
| 44 | DI DATA TY PE FILE Ru n RoutineD eleted | |
| 45 | DI DATA TY PE METHOD FILE Run R outineDele ted | |
| 46 | DI DATA TY PE PROPERT Y FILE Run RoutineDe leted | |
| 47 | ||
| 48 | ||
| 49 | Protocols Associated : | |
| 50 | ||
| 51 | Protocol N ame New/Modifi ed/Deleted | |
| 52 | ---------- --- ---------- ---------- | |
| 53 | N/A | |
| 54 | ||
| 55 | Security K eys Associ ated: | |
| 56 | ||
| 57 | Security K ey Name | |
| 58 | ---------- ------- | |
| 59 | N/A | |
| 60 | ||
| 61 | Templates Associated : | |
| 62 | ||
| 63 | Template N ame Type File Name (Number ) New/Mod ified/Dele ted | |
| 64 | ---------- --- ---- ---- ---------- ---------- - ------- ---------- --- | |
| 65 | N/A | |
| 66 | ||
| 67 | Additional Informati on: | |
| 68 | ---------- ---------- --- | |
| 69 | N/A | |
| 70 | ||
| 71 | New Servic e Requests (NSRs): | |
| 72 | ---------- ---------- -------- | |
| 73 | N/A | |
| 74 | ||
| 75 | Patient Sa fety Issue s (PSIs): | |
| 76 | ---------- ---------- --------- | |
| 77 | N/A | |
| 78 | ||
| 79 | Defect Tra cking Syst em Ticket( s) & Overv iew: | |
| 80 | ---------- ---------- ---------- ---------- ---- | |
| 81 | 1. Ticket I13413576F Y17 | |
| 82 | Problem: | |
| 83 | -------- | |
| 84 | Word Proce ssing cann ot parse a string gr eater than 999 and t he FM 22.2 allows st rings up t o 4K chara cters. | |
| 85 | ||
| 86 | Resolution : | |
| 87 | ---------- | |
| 88 | Modified D IWP and ch anged 999 to 9999 | |
| 89 | ||
| 90 | 2. Ticket I15917948F Y17 | |
| 91 | Problem: | |
| 92 | -------- | |
| 93 | Patch DI*2 2.2*7 fixe d the NUMD ATE functi on in the FUNCTION f ile #.5, b ut DINIT r estored th e old func tion. | |
| 94 | ||
| 95 | Resolution : | |
| 96 | ---------- | |
| 97 | Modified D INIT4 and added fix to NUMDATE | |
| 98 | ||
| 99 | 3. Ticket I10027710F Y16 | |
| 100 | Problem: | |
| 101 | -------- | |
| 102 | %DT doesn’ t return a n error fo r incorrec t time whe n time is required. %DT=”XTSR ” and X=31 60707.8 | |
| 103 | ||
| 104 | Resolution : | |
| 105 | ---------- | |
| 106 | Modified D IDT to now return an error | |
| 107 | ||
| 108 | ||
| 109 | 4. Ticket I16009474F Y17 | |
| 110 | Problem: | |
| 111 | -------- | |
| 112 | The variab le DO is n ot killed after a ca ll to DIE if a user asked for help in a multiple D ate field. | |
| 113 | ||
| 114 | Resolution : | |
| 115 | ---------- | |
| 116 | Modified D IEQ and ad ded DO to kill state ment at li ne Q | |
| 117 | ||
| 118 | 5. Ticket R13102022F Y17 | |
| 119 | Problem: | |
| 120 | -------- | |
| 121 | Need API t o repoint a deleted value in a record, s imilar to what happe ns when a pointer fi eld value is deleted . | |
| 122 | ||
| 123 | Resolution : | |
| 124 | ---------- | |
| 125 | Modified D ITP and ad ded tag EN (file, lis t) where f ile=file n umber, lis t= array c ontaining list of en tries to b e repointe d (Passed by Referen ce). | |
| 126 | ||
| 127 | 6. Ticket R14175506F Y17 | |
| 128 | Problem: | |
| 129 | -------- | |
| 130 | New option s that wer e for addi ng new dat a types an d released as part o f patch DI *22.2*2 ha d no paren t menu. T hese optio n were not meant for general d istributio n. The op tions are: DI DATA T YPE OPTION S, DI DATA TYPE FILE , DI DATA TYPE METHO D FILE, an d DI DATA TYPE PROPE RTY FILE. | |
| 131 | ||
| 132 | Resolution : | |
| 133 | ---------- | |
| 134 | All four o ptions wil l be delet ed from th e OPTION f ile and ad ded to the hard code d options in the DII routine. Modified DII1 and D IFMEDT1 ro utines. | |
| 135 | ||
| 136 | 7. No tick et | |
| 137 | Problem: | |
| 138 | -------- | |
| 139 | Developer needs API to check w hat entrie s points t o a partic ular recor d in a fil e. | |
| 140 | ||
| 141 | Resolution : | |
| 142 | ---------- | |
| 143 | CHKPT^DIUT L(file, ie n, message ). | |
| 144 | ;INPUT: DI FILE=file number, DA =ien of re cord, DIMS G=closed g lobal root or local array ;OUT PUT: DIMSG (0)=line c ount, DISM G(#)="Entr y ien in F ILE (file #) refers to record DA" | |
| 145 | ||
| 146 | Blood Bank Clearance : | |
| 147 | ---------- ---------- - | |
| 148 | EFFECT ON BLOOD BANK FUNCTIONA L REQUIREM ENTS: Patc h DI*22.2* 10 contain s changes to a packa ge referen ced in Pro Path stand ard titled : BBM Team Review of VistA Pat ches. This patch doe s not alte r or modif y any Vist A Blood Ba nk softwar e design s afeguards or safety critical e lements fu nctions. | |
| 149 | ||
| 150 | RISK ANALY SIS: Chang es made by patch DI* 22.2*10 ha ve no effe ct on Bloo d Bank sof tware func tionality, therefore RISK is n one. | |
| 151 | ||
| 152 | ||
| 153 | Test Sites : | |
| 154 | ---------- - | |
| 155 | ||
| 156 | ||
| 157 | ||
| 158 | Software a nd Documen tation Ret rieval Ins tructions: | |
| 159 | ---------- ---------- ---------- ---------- ---------- | |
| 160 | Documentat ion descri bing the n ew api, EN ^DITP, can be found in the | |
| 161 | FM 22.2 De veloper’s Guide | |
| 162 | ||
| 163 | Current do cumentatio n is on th e VA Softw are Docume ntation Li brary | |
| 164 | at: http:/ / DNS . URL / | |
| 165 | ||
| 166 | Title Fil e Name SFTP Mode | |
| 167 | ---------- ---------- ---------- ---------- ---------- ---------- ----- | |
| 168 | FM 22.2 De veloper's Guide f m22_2dg.PD F Binar y | |
| 169 | FM 22.2 Us er Manual f m22_2um1.P DF Binar y | |
| 170 | FM 22.2 Ad vanced Use r Manual f m22_2um2.P DF Binar y | |
| 171 | FM 22.2 Te chnical Ma nual f m22_2tm.PD F Binar y | |
| 172 | ||
| 173 | ||
| 174 | Backout an d Rollback Procedure : | |
| 175 | ---------- ---------- ---------- - | |
| 176 | This patch only cons ists of ro utines. Du ring the V istA Insta llation | |
| 177 | Procedure of the KID S build, t he install er should back up th e modified routines by the use of the 'B ackup a Tr ansport Gl obal' acti on | |
| 178 | (step 3a i n the Inst allations Instructio ns below). | |
| 179 | ||
| 180 | If rollbac k/backout is require d, the ins taller can restore t he routine s | |
| 181 | using the MailMan me ssage that were save d prior to installin g the | |
| 182 | patch. | |
| 183 | ||
| 184 | ||
| 185 | Patch Inst allation: | |
| 186 | ||
| 187 | ||
| 188 | Pre-Instal lation Ins tructions: | |
| 189 | ---------- ---------- ---------- | |
| 190 | This patch can be qu eued for i nstallatio n. TaskMa n does not have to b e | |
| 191 | stopped, H L7 filers do not nee d to be st opped, and users may be on the | |
| 192 | system. T he patch s hould be i nstalled d uring non- peak hours to minimi ze | |
| 193 | potential for disrup tion to us ers. This patch sho uld take l ess than 1 | |
| 194 | minute to install. | |
| 195 | ||
| 196 | ||
| 197 | Installati on Instruc tions: | |
| 198 | ---------- ---------- ------ | |
| 199 | 1. Choose the MailM an message containin g this pat ch. | |
| 200 | ||
| 201 | 2. Choose the INSTA LL/CHECK M ESSAGE Pac kMan optio n. | |
| 202 | ||
| 203 | 3. From t he Kernel Installati on and Dis tribution System Men u, select | |
| 204 | the In stallation Menu. Fr om this me nu, you ma y elect to use the | |
| 205 | follow ing option s. When pr ompted for the INSTA LL NAME en ter DI*22. 2*10. | |
| 206 | a. Pri nt Transpo rt Global - This opt ion lets y ou print t he content s | |
| 207 | of a Transpo rt Global that is cu rrently lo aded in th e ^XTMP | |
| 208 | gl obal. | |
| 209 | b. Bac kup a Tran sport Glob al - This option wil l create a backup | |
| 210 | me ssage of a ny routine s exported with this patch. It will not | |
| 211 | ba ckup any o ther chang es such as functions . | |
| 212 | c. Com pare Trans port Globa l to Curre nt System - This opt ion will | |
| 213 | al low you to view all changes th at will be made when this patc h | |
| 214 | is installed . It comp ares all c omponents of this pa tch | |
| 215 | (r outines, D Ds, templa tes, etc.) . | |
| 216 | d. Ver ify Checks ums in Tra nsport Glo bal - This option wi ll allow | |
| 217 | yo u to ensur e the inte grity of t he routine s that are in the | |
| 218 | tr ansport gl obal. | |
| 219 | ||
| 220 | 4. From t he Install ation Menu , select t he Install Package(s ) option a nd | |
| 221 | When p rompted fo r the INST ALL NAME, enter DI*2 2.2*10. | |
| 222 | ||
| 223 | 5. If pro mpted 'Wan t KIDS to Rebuild Me nu Trees U pon Comple tion of | |
| 224 | Instal l? NO//' r espond NO. | |
| 225 | ||
| 226 | 7. When p rompted "W ant KIDS t o INHIBIT LOGONs dur ing the in stall? | |
| 227 | NO//" respond NO . | |
| 228 | ||
| 229 | 8. If pro mpted "Wan t to DISAB LE Schedul ed Options , Menu Opt ions, | |
| 230 | and Pr otocols? N O//" respo nd NO. | |
| 231 | ||
| 232 | 9. If pro mpted "Del ay Install (Minutes) : (0 - 60 ): 0//" re spond 0. | |
| 233 | ||
| 234 | ||
| 235 | Post-Insta llation In structions : | |
| 236 | ---------- ---------- ---------- - | |
| 237 | NA | |
| 238 | ||
| 239 | ||
| 240 | ||
| 241 | ||
| 242 | ||
| 243 | ||
| 244 | ||
| 245 | Routine In formation: | |
| 246 | ========== ========== | |
| 247 | The second line of e ach of the se routine s now look s like: | |
| 248 | ;;22.2;VA FileMan;* *[Patch Li st]**;Jan 05, 2016;B uild 1 | |
| 249 | ||
| 250 | The checks ums below are new ch ecksums, a nd | |
| 251 | can be ch ecked with CHECK1^XT SUMBLD. | |
| 252 | ||
| 253 | Routine Na me: DIDT | |
| 254 | Before : B2574673 3 After: B26128991 **10** | |
| 255 | Routine Na me: DIEQ | |
| 256 | Before : B1690440 4 After: B16948298 **2,7,5, 10** | |
| 257 | Routine Na me: DIFMED T1 | |
| 258 | Before : B166568 0 After: B3205089 **2,10** | |
| 259 | Routine Na me: DII1 | |
| 260 | Before : B210584 1 After: B2240976 **8,10** | |
| 261 | Routine Na me: DINIT4 | |
| 262 | Before : B1281216 8 After: B12872917 **10** | |
| 263 | Routine Na me: DITP | |
| 264 | Before : B1175502 7 After: B18214370 **10** | |
| 265 | Routine Na me: DIUTL | |
| 266 | Before : B708261 9 After: B10459401 **10** | |
| 267 | Routine Na me: DIWP | |
| 268 | Before : B1405738 8 After: B14095198 **10** | |
| 269 | ||
| 270 | Routine li st of prec eding patc hes: 5, 8 | |
| 271 | ========== ========== ========== ========== ========== ========== ========== ======= | |
| 272 | User Infor mation: | |
| 273 | Entered By : DIMICE LI,RON Date E ntered : MAR 06, 20 17 | |
| 274 | Completed By: Date C ompleted: | |
| 275 | Released B y : Date R eleased : | |
| 276 | ========== ========== ========== ========== ========== ========== ========== ======= | |
| 277 | ||
| 278 | ||
| 279 | Table of I OC Evaluat ion Succes s Criteria | |
| 280 | ID Number | |
| 281 | Defect Sum mary | |
| 282 | Remediatio n Descript ion | |
| 283 | SDM | |
| 284 | I13413576F Y17 | |
| 285 | ||
| 286 | Word Proce ssing cann ot parse a string gr eater than 999 chara cters even though FM 22.2 allo ws strings up to 4K characters . | |
| 287 | A change t o DIWP rou tine corre cts this p roblem and allows st rings up t o 9999. | |
| 288 | SDM | |
| 289 | I15917948F Y17 | |
| 290 | ||
| 291 | Patch DI*2 2.2*7 fixe d the NUMD ATE functi on in the FUNCTION f ile #.5, b ut DINIT r estored th e old func tion. | |
| 292 | Changes to DINIT4 ro utine adde d fix for NUMDATE fr om patch 7 . | |
| 293 | SDM | |
| 294 | I10027710F Y16 | |
| 295 | ||
| 296 | The %DT ut ility does n’t return an error for incorr ect time w hen time i s required . %DT=”XT SR” and X= 3160707.8 | |
| 297 | A change t o DIDT cor rects this problem s o that Y i s returned as -1 for an incorr ect time. | |
| 298 | SDM | |
| 299 | I16009474F Y17 | |
| 300 | The variab le DO is n ot killed after a ca ll to DIE if a user asked for help in a multiple D ate field. | |
| 301 | A change t o DIEQ cor rects this problem s o that DO is killed. | |
| 302 | SDM | |
| 303 | R13102022F Y17 | |
| 304 | ||
| 305 | Need API t o repoint a deleted value in a record, s imilar to what happe ns when a pointer fi eld value is deleted . | |
| 306 | Change to DITP to ad d tag EN(f ile, list) . | |
| 307 | SDM | |
| 308 | R14175506F Y17 | |
| 309 | Patch DI*2 2.2*2 adde d 4 new DA TA TYPE op tions. Th ese were n ot meant f or general distribut ion. | |
| 310 | The 4 opti ons will b e deleted from the O PTION file , #19, and added to the DI pro grammer me nu. | |
| 311 | ||
| 312 | New API to find file s and reco rds that p oint to a particular record | |
| 313 | CHKPT^DIUT L(file, ie n, message ) | |
| 314 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.