Produced by Araxis Merge on 4/26/2018 7:50:38 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | DI_222_10_T4.zip\DI_222_10_T4 | DI_222_10T4.KID | Tue Apr 24 16:47:14 2018 UTC |
| 2 | DI_222_10_T4.zip\DI_222_10_T4 | DI_222_10T4.KID | Thu Apr 26 12:31:38 2018 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 3 | 4488 |
| Changed | 2 | 4 |
| 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 | KIDS Distr ibution sa ved on Mar 02, 2018@ 09:10:07 | |
| 2 | DI*22.2*10 TEST v4 | |
| 3 | **KIDS**:D I*22.2*10^ | |
| 4 | ||
| 5 | **INSTALL NAME** | |
| 6 | DI*22.2*10 | |
| 7 | "BLD",1613 ,0) | |
| 8 | DI*22.2*10 ^VA FILEMA N^0^318030 2^y | |
| 9 | "BLD",1613 ,1,0) | |
| 10 | 240^9.61A^ 240^240^31 80302^^^ | |
| 11 | "BLD",1613 ,1,1,0) | |
| 12 | Patch DI*2 2.2*10 rep airs the f ollowing d efects: | |
| 13 | "BLD",1613 ,1,2,0) | |
| 14 | 1. DI WP only su pports str ings up to 999 chara cters | |
| 15 | "BLD",1613 ,1,3,0) | |
| 16 | 2. NU MDATE fix in patch 7 was not a dded to DI NIT | |
| 17 | "BLD",1613 ,1,4,0) | |
| 18 | 3. Th e variable DO is not killed af ter call t o DIE | |
| 19 | "BLD",1613 ,1,5,0) | |
| 20 | 4. Ne w api EN^D ITP for re pointing d eleted rec ords | |
| 21 | "BLD",1613 ,1,6,0) | |
| 22 | 5. Ne w options for editin g Data Typ es in patc h 2 have n o parent | |
| 23 | "BLD",1613 ,1,7,0) | |
| 24 | 6. Ne w API CHKP T^DIUTL(fi le, ien, m essage) | |
| 25 | "BLD",1613 ,1,8,0) | |
| 26 | ||
| 27 | "BLD",1613 ,1,9,0) | |
| 28 | ||
| 29 | "BLD",1613 ,1,10,0) | |
| 30 | Patch Comp onents: | |
| 31 | "BLD",1613 ,1,11,0) | |
| 32 | ---------- ------- | |
| 33 | "BLD",1613 ,1,12,0) | |
| 34 | Files & F ields Asso ciated: | |
| 35 | "BLD",1613 ,1,13,0) | |
| 36 | New/Modif ied/ | |
| 37 | "BLD",1613 ,1,14,0) | |
| 38 | File Name (#) Field Nam e (#) De leted | |
| 39 | "BLD",1613 ,1,15,0) | |
| 40 | ---------- --- --------- ----- ------- ------ | |
| 41 | "BLD",1613 ,1,16,0) | |
| 42 | N/A | |
| 43 | "BLD",1613 ,1,17,0) | |
| 44 | ||
| 45 | "BLD",1613 ,1,18,0) | |
| 46 | Forms Asso ciated: | |
| 47 | "BLD",1613 ,1,19,0) | |
| 48 | ||
| 49 | "BLD",1613 ,1,20,0) | |
| 50 | Form Name File # New/Modif ied/Delete d | |
| 51 | "BLD",1613 ,1,21,0) | |
| 52 | --------- ------ --------- ---------- - | |
| 53 | "BLD",1613 ,1,22,0) | |
| 54 | N/A | |
| 55 | "BLD",1613 ,1,23,0) | |
| 56 | ||
| 57 | "BLD",1613 ,1,24,0) | |
| 58 | Mail Group s Associat ed: | |
| 59 | "BLD",1613 ,1,25,0) | |
| 60 | ||
| 61 | "BLD",1613 ,1,26,0) | |
| 62 | Mail Group Name New/M odified/De leted | |
| 63 | "BLD",1613 ,1,27,0) | |
| 64 | ---------- ----- ----- ---------- ----- | |
| 65 | "BLD",1613 ,1,28,0) | |
| 66 | N/A | |
| 67 | "BLD",1613 ,1,29,0) | |
| 68 | ||
| 69 | "BLD",1613 ,1,30,0) | |
| 70 | Options As sociated: | |
| 71 | "BLD",1613 ,1,31,0) | |
| 72 | ||
| 73 | "BLD",1613 ,1,32,0) | |
| 74 | Option Nam e Type New/Modifi ed/Deleted | |
| 75 | "BLD",1613 ,1,33,0) | |
| 76 | ---------- - ---- ---------- ---------- | |
| 77 | "BLD",1613 ,1,34,0) | |
| 78 | DI DATA T YPE OPTION S Menu Deleted | |
| 79 | "BLD",1613 ,1,35,0) | |
| 80 | DI DATA T YPE FILE Run Routi ne Deleted | |
| 81 | "BLD",1613 ,1,36,0) | |
| 82 | DI DATA T YPE METHOD FILE Run Routi ne Deleted | |
| 83 | "BLD",1613 ,1,37,0) | |
| 84 | DI DATA T YPE PROPER TY FILE Run Routi ne Deleted | |
| 85 | "BLD",1613 ,1,38,0) | |
| 86 | ||
| 87 | "BLD",1613 ,1,39,0) | |
| 88 | ||
| 89 | "BLD",1613 ,1,40,0) | |
| 90 | Protocols Associated : | |
| 91 | "BLD",1613 ,1,41,0) | |
| 92 | ||
| 93 | "BLD",1613 ,1,42,0) | |
| 94 | Protocol N ame New/Modifi ed/Deleted | |
| 95 | "BLD",1613 ,1,43,0) | |
| 96 | ---------- --- ---------- ---------- | |
| 97 | "BLD",1613 ,1,44,0) | |
| 98 | N/A | |
| 99 | "BLD",1613 ,1,45,0) | |
| 100 | ||
| 101 | "BLD",1613 ,1,46,0) | |
| 102 | Security K eys Associ ated: | |
| 103 | "BLD",1613 ,1,47,0) | |
| 104 | ||
| 105 | "BLD",1613 ,1,48,0) | |
| 106 | Security K ey Name | |
| 107 | "BLD",1613 ,1,49,0) | |
| 108 | ---------- ------- | |
| 109 | "BLD",1613 ,1,50,0) | |
| 110 | N/A | |
| 111 | "BLD",1613 ,1,51,0) | |
| 112 | ||
| 113 | "BLD",1613 ,1,52,0) | |
| 114 | Templates Associated : | |
| 115 | "BLD",1613 ,1,53,0) | |
| 116 | ||
| 117 | "BLD",1613 ,1,54,0) | |
| 118 | Template N ame Type File Name (Number ) New/Mod ified/Dele ted | |
| 119 | "BLD",1613 ,1,55,0) | |
| 120 | ---------- --- ---- ---- ---------- ---------- - ------- ---------- --- | |
| 121 | "BLD",1613 ,1,56,0) | |
| 122 | N/A | |
| 123 | "BLD",1613 ,1,57,0) | |
| 124 | ||
| 125 | "BLD",1613 ,1,58,0) | |
| 126 | Additional Informati on: | |
| 127 | "BLD",1613 ,1,59,0) | |
| 128 | ---------- ---------- --- | |
| 129 | "BLD",1613 ,1,60,0) | |
| 130 | N/A | |
| 131 | "BLD",1613 ,1,61,0) | |
| 132 | ||
| 133 | "BLD",1613 ,1,62,0) | |
| 134 | New Servic e Requests (NSRs): | |
| 135 | "BLD",1613 ,1,63,0) | |
| 136 | ---------- ---------- -------- | |
| 137 | "BLD",1613 ,1,64,0) | |
| 138 | N/A | |
| 139 | "BLD",1613 ,1,65,0) | |
| 140 | ||
| 141 | "BLD",1613 ,1,66,0) | |
| 142 | Patient Sa fety Issue s (PSIs): | |
| 143 | "BLD",1613 ,1,67,0) | |
| 144 | ---------- ---------- --------- | |
| 145 | "BLD",1613 ,1,68,0) | |
| 146 | N/A | |
| 147 | "BLD",1613 ,1,69,0) | |
| 148 | ||
| 149 | "BLD",1613 ,1,70,0) | |
| 150 | Defect Tra cking Syst em Ticket( s) & Overv iew: | |
| 151 | "BLD",1613 ,1,71,0) | |
| 152 | ---------- ---------- ---------- ---------- ---- | |
| 153 | "BLD",1613 ,1,72,0) | |
| 154 | 1. Ticket I13413576 FY17 | |
| 155 | "BLD",1613 ,1,73,0) | |
| 156 | Problem: | |
| 157 | "BLD",1613 ,1,74,0) | |
| 158 | -------- | |
| 159 | "BLD",1613 ,1,75,0) | |
| 160 | Word Proc essing can not parse a string g reater tha n 999 and the FM 22. 2 | |
| 161 | "BLD",1613 ,1,76,0) | |
| 162 | allows st rings up t o 4K chara cters. | |
| 163 | "BLD",1613 ,1,77,0) | |
| 164 | ||
| 165 | "BLD",1613 ,1,78,0) | |
| 166 | Resolutio n: | |
| 167 | "BLD",1613 ,1,79,0) | |
| 168 | --------- - | |
| 169 | "BLD",1613 ,1,80,0) | |
| 170 | Modified DIWP and c hanged 999 to 9999 | |
| 171 | "BLD",1613 ,1,81,0) | |
| 172 | ||
| 173 | "BLD",1613 ,1,82,0) | |
| 174 | 2. Ticket I15917948 FY17 | |
| 175 | "BLD",1613 ,1,83,0) | |
| 176 | Problem: | |
| 177 | "BLD",1613 ,1,84,0) | |
| 178 | -------- | |
| 179 | "BLD",1613 ,1,85,0) | |
| 180 | Patch DI* 22.2*7 fix ed the NUM DATE funct ion in the FUNCTION file #.5, | |
| 181 | "BLD",1613 ,1,86,0) | |
| 182 | but DINI T restored the old f unction. | |
| 183 | "BLD",1613 ,1,87,0) | |
| 184 | ||
| 185 | "BLD",1613 ,1,88,0) | |
| 186 | Resolutio n: | |
| 187 | "BLD",1613 ,1,89,0) | |
| 188 | --------- - | |
| 189 | "BLD",1613 ,1,90,0) | |
| 190 | Modified DINIT4 and added fix to NUMDAT E | |
| 191 | "BLD",1613 ,1,91,0) | |
| 192 | ||
| 193 | "BLD",1613 ,1,92,0) | |
| 194 | 3. Ticket I16009474 FY17 | |
| 195 | "BLD",1613 ,1,93,0) | |
| 196 | Problem: | |
| 197 | "BLD",1613 ,1,94,0) | |
| 198 | -------- | |
| 199 | "BLD",1613 ,1,95,0) | |
| 200 | The varia ble DO is not killed after a c all to DIE if a user asked for | |
| 201 | "BLD",1613 ,1,96,0) | |
| 202 | help in a multiple Date fiel d. | |
| 203 | "BLD",1613 ,1,97,0) | |
| 204 | ||
| 205 | "BLD",1613 ,1,98,0) | |
| 206 | Resolutio n: | |
| 207 | "BLD",1613 ,1,99,0) | |
| 208 | --------- - | |
| 209 | "BLD",1613 ,1,100,0) | |
| 210 | Modified DIEQ and a dded DO to kill stat ement at l ine Q | |
| 211 | "BLD",1613 ,1,101,0) | |
| 212 | ||
| 213 | "BLD",1613 ,1,102,0) | |
| 214 | 4. Ticket R13102022 FY17 | |
| 215 | "BLD",1613 ,1,103,0) | |
| 216 | Problem: | |
| 217 | "BLD",1613 ,1,104,0) | |
| 218 | -------- | |
| 219 | "BLD",1613 ,1,105,0) | |
| 220 | Need API to repoint a deleted value in a record, similar to what happ ens | |
| 221 | "BLD",1613 ,1,106,0) | |
| 222 | when a p ointer fie ld value i s deleted. | |
| 223 | "BLD",1613 ,1,107,0) | |
| 224 | ||
| 225 | "BLD",1613 ,1,108,0) | |
| 226 | Resolutio n: | |
| 227 | "BLD",1613 ,1,109,0) | |
| 228 | --------- - | |
| 229 | "BLD",1613 ,1,110,0) | |
| 230 | Modified DITP and a dded tag E N(file, li st) where file=file number, | |
| 231 | "BLD",1613 ,1,111,0) | |
| 232 | list= arr ay contain ing list o f entries to be repo inted(Pass ed by Refe rence) | |
| 233 | "BLD",1613 ,1,112,0) | |
| 234 | ||
| 235 | "BLD",1613 ,1,113,0) | |
| 236 | 5. Ticket R14175506 FY17 | |
| 237 | "BLD",1613 ,1,114,0) | |
| 238 | Problem: | |
| 239 | "BLD",1613 ,1,115,0) | |
| 240 | -------- | |
| 241 | "BLD",1613 ,1,116,0) | |
| 242 | New optio ns that we re for add ing new da ta types a nd release d as part of | |
| 243 | "BLD",1613 ,1,117,0) | |
| 244 | patch DI* 22.2*2 had no parent menu. Th ese option were not meant for | |
| 245 | "BLD",1613 ,1,118,0) | |
| 246 | general d istributio n. The op tions are: DI DATA T YPE OPTION S, | |
| 247 | "BLD",1613 ,1,119,0) | |
| 248 | DI DATA TYPE FILE, DI DATA T YPE METHOD FILE, and | |
| 249 | "BLD",1613 ,1,120,0) | |
| 250 | DI DATA TYPE PROPE RTY FILE. | |
| 251 | "BLD",1613 ,1,121,0) | |
| 252 | ||
| 253 | "BLD",1613 ,1,122,0) | |
| 254 | Resolutio n: | |
| 255 | "BLD",1613 ,1,123,0) | |
| 256 | --------- - | |
| 257 | "BLD",1613 ,1,124,0) | |
| 258 | All four options wi ll be dele ted from t he OPTION file and a dded to th e | |
| 259 | "BLD",1613 ,1,125,0) | |
| 260 | hard code d options in the DII routine. Modified DII1 and D IFMEDT1 | |
| 261 | "BLD",1613 ,1,126,0) | |
| 262 | routines. | |
| 263 | "BLD",1613 ,1,127,0) | |
| 264 | ||
| 265 | "BLD",1613 ,1,128,0) | |
| 266 | 6. No tic ket | |
| 267 | "BLD",1613 ,1,129,0) | |
| 268 | Problem: | |
| 269 | "BLD",1613 ,1,130,0) | |
| 270 | -------- | |
| 271 | "BLD",1613 ,1,131,0) | |
| 272 | Developer needs API to check what entri es points to a parti cular reco rd | |
| 273 | "BLD",1613 ,1,132,0) | |
| 274 | in a fil e. | |
| 275 | "BLD",1613 ,1,133,0) | |
| 276 | ||
| 277 | "BLD",1613 ,1,134,0) | |
| 278 | Resolutio n: | |
| 279 | "BLD",1613 ,1,135,0) | |
| 280 | --------- - | |
| 281 | "BLD",1613 ,1,136,0) | |
| 282 | CHKPT^DIU TL(file, i en, messag e). | |
| 283 | "BLD",1613 ,1,137,0) | |
| 284 | ;INPUT: D IFILE=file number, D A=ien of r ecord, DIM SG=closed global roo t | |
| 285 | "BLD",1613 ,1,138,0) | |
| 286 | or local array | |
| 287 | "BLD",1613 ,1,139,0) | |
| 288 | ;OUTPUT: DIMSG(0)=l ine count, DISMG(#)= "Entry ien in FILE ( file #) | |
| 289 | "BLD",1613 ,1,140,0) | |
| 290 | refers t o record D A" | |
| 291 | "BLD",1613 ,1,141,0) | |
| 292 | ||
| 293 | "BLD",1613 ,1,142,0) | |
| 294 | Blood Ban k Clearanc e: | |
| 295 | "BLD",1613 ,1,143,0) | |
| 296 | --------- ---------- -- | |
| 297 | "BLD",1613 ,1,144,0) | |
| 298 | EFFECT ON BLOOD BAN K FUNCTION AL REQUIRE MENTS: Pat ch DI*22.2 *10 contai ns | |
| 299 | "BLD",1613 ,1,145,0) | |
| 300 | changes t o a packag e referenc ed in ProP ath standa rd titled: BBM Team Review | |
| 301 | "BLD",1613 ,1,146,0) | |
| 302 | of VistA Patches. T his patch does not a lter or mo dify any V istA Blood Bank | |
| 303 | "BLD",1613 ,1,147,0) | |
| 304 | software design saf eguards or safety cr itical ele ments func tions. | |
| 305 | "BLD",1613 ,1,148,0) | |
| 306 | ||
| 307 | "BLD",1613 ,1,149,0) | |
| 308 | RISK ANAL YSIS: Chan ges made b y patch DI *22.2*10 h ave no eff ect on Blo od Bank | |
| 309 | "BLD",1613 ,1,150,0) | |
| 310 | software functional ity, there fore RISK is none. | |
| 311 | "BLD",1613 ,1,151,0) | |
| 312 | ||
| 313 | "BLD",1613 ,1,152,0) | |
| 314 | ||
| 315 | "BLD",1613 ,1,153,0) | |
| 316 | Test Sites : | |
| 317 | "BLD",1613 ,1,154,0) | |
| 318 | ---------- - | |
| 319 | "BLD",1613 ,1,155,0) | |
| 320 | Charlesto n | |
| 321 | "BLD",1613 ,1,156,0) | |
| 322 | West Palm Beach | |
| 323 | "BLD",1613 ,1,157,0) | |
| 324 | ||
| 325 | "BLD",1613 ,1,158,0) | |
| 326 | ||
| 327 | "BLD",1613 ,1,159,0) | |
| 328 | Software a nd Documen tation Ret rieval Ins tructions: | |
| 329 | "BLD",1613 ,1,160,0) | |
| 330 | ---------- ---------- ---------- ---------- ---------- | |
| 331 | "BLD",1613 ,1,161,0) | |
| 332 | Documentat ion descri bing the n ew api, EN ^DITP, can be found in the | |
| 333 | "BLD",1613 ,1,162,0) | |
| 334 | FM 22.2 De veloper's Guide | |
| 335 | "BLD",1613 ,1,163,0) | |
| 336 | ||
| 337 | "BLD",1613 ,1,164,0) | |
| 338 | Current do cumentatio n is on th e VA Softw are Docume ntation Li brary | |
| 339 | "BLD",1613 ,1,165,0) | |
| 340 | at: http:/ /www. DNS /vdl/ | |
| 341 | "BLD",1613 ,1,166,0) | |
| 342 | ||
| 343 | "BLD",1613 ,1,167,0) | |
| 344 | Title Fil e Name SFTP Mode | |
| 345 | "BLD",1613 ,1,168,0) | |
| 346 | ---------- ---------- ---------- ---------- ---------- ---------- ----- | |
| 347 | "BLD",1613 ,1,169,0) | |
| 348 | FM 22.2 De veloper's Guide f m22_2dg.PD F Binar y | |
| 349 | "BLD",1613 ,1,170,0) | |
| 350 | FM 22.2 Us er Manual f m22_2um1.P DF Binar y | |
| 351 | "BLD",1613 ,1,171,0) | |
| 352 | FM 22.2 Ad vanced Use r Manual f m22_2um2.P DF Binar y | |
| 353 | "BLD",1613 ,1,172,0) | |
| 354 | FM 22.2 Te chnical Ma nual f m22_2tm.PD F Binar y | |
| 355 | "BLD",1613 ,1,173,0) | |
| 356 | ||
| 357 | "BLD",1613 ,1,174,0) | |
| 358 | ||
| 359 | "BLD",1613 ,1,175,0) | |
| 360 | Backout an d Rollback Procedure : | |
| 361 | "BLD",1613 ,1,176,0) | |
| 362 | ---------- ---------- ---------- - | |
| 363 | "BLD",1613 ,1,177,0) | |
| 364 | This patch only cons ists of ro utines. Du ring the V istA Insta llation | |
| 365 | "BLD",1613 ,1,178,0) | |
| 366 | 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 | |
| 367 | "BLD",1613 ,1,179,0) | |
| 368 | (step 3b i n the Inst allations Instructio ns below). | |
| 369 | "BLD",1613 ,1,180,0) | |
| 370 | ||
| 371 | "BLD",1613 ,1,181,0) | |
| 372 | If rollbac k/backout is require d, the ins taller can restore t he routine s | |
| 373 | "BLD",1613 ,1,182,0) | |
| 374 | using the MailMan me ssage that were save d prior to installin g the | |
| 375 | "BLD",1613 ,1,183,0) | |
| 376 | patch. | |
| 377 | "BLD",1613 ,1,184,0) | |
| 378 | ||
| 379 | "BLD",1613 ,1,185,0) | |
| 380 | ||
| 381 | "BLD",1613 ,1,186,0) | |
| 382 | Patch Inst allation: | |
| 383 | "BLD",1613 ,1,187,0) | |
| 384 | ||
| 385 | "BLD",1613 ,1,188,0) | |
| 386 | ||
| 387 | "BLD",1613 ,1,189,0) | |
| 388 | Pre-Instal lation Ins tructions: | |
| 389 | "BLD",1613 ,1,190,0) | |
| 390 | ---------- ---------- ---------- | |
| 391 | "BLD",1613 ,1,191,0) | |
| 392 | This patch can be qu eued for i nstallatio n. TaskMa n does not have to b e | |
| 393 | "BLD",1613 ,1,192,0) | |
| 394 | stopped, H L7 filers do not nee d to be st opped, and users may be on the | |
| 395 | "BLD",1613 ,1,193,0) | |
| 396 | system. T he patch s hould be i nstalled d uring non- peak hours to minimi ze | |
| 397 | "BLD",1613 ,1,194,0) | |
| 398 | potential for disrup tion to us ers. This patch sho uld take l ess than 1 | |
| 399 | "BLD",1613 ,1,195,0) | |
| 400 | minute to install. | |
| 401 | "BLD",1613 ,1,196,0) | |
| 402 | ||
| 403 | "BLD",1613 ,1,197,0) | |
| 404 | ||
| 405 | "BLD",1613 ,1,198,0) | |
| 406 | Installati on Instruc tions: | |
| 407 | "BLD",1613 ,1,199,0) | |
| 408 | ---------- ---------- ------ | |
| 409 | "BLD",1613 ,1,200,0) | |
| 410 | 1. Choose the MailM an message containin g this pat ch. | |
| 411 | "BLD",1613 ,1,201,0) | |
| 412 | ||
| 413 | "BLD",1613 ,1,202,0) | |
| 414 | 2. Choose the INSTA LL/CHECK M ESSAGE Pac kMan optio n. | |
| 415 | "BLD",1613 ,1,203,0) | |
| 416 | ||
| 417 | "BLD",1613 ,1,204,0) | |
| 418 | 3. From t he Kernel Installati on and Dis tribution System Men u, select | |
| 419 | "BLD",1613 ,1,205,0) | |
| 420 | the In stallation Menu. Fr om this me nu, you ma y elect to use the | |
| 421 | "BLD",1613 ,1,206,0) | |
| 422 | follow ing option s. When pr ompted for the INSTA LL NAME en ter DI*22. 2*10. | |
| 423 | "BLD",1613 ,1,207,0) | |
| 424 | a. Pr int Transp ort Global - This op tion lets you print the conten ts | |
| 425 | "BLD",1613 ,1,208,0) | |
| 426 | of a Transpo rt Global that is cu rrently lo aded in th e ^XTMP | |
| 427 | "BLD",1613 ,1,209,0) | |
| 428 | gl obal. | |
| 429 | "BLD",1613 ,1,210,0) | |
| 430 | b. Ba ckup a Tra nsport Glo bal - This option wi ll create a backup | |
| 431 | "BLD",1613 ,1,211,0) | |
| 432 | me ssage of a ny routine s exported with this patch. It will not | |
| 433 | "BLD",1613 ,1,212,0) | |
| 434 | ba ckup any o ther chang es such as functions . | |
| 435 | "BLD",1613 ,1,213,0) | |
| 436 | c. Co mpare Tran sport Glob al to Curr ent System - This op tion will | |
| 437 | "BLD",1613 ,1,214,0) | |
| 438 | al low you to view all changes th at will be made when this patc h | |
| 439 | "BLD",1613 ,1,215,0) | |
| 440 | is installed . It comp ares all c omponents of this pa tch | |
| 441 | "BLD",1613 ,1,216,0) | |
| 442 | (r outines, D Ds, templa tes, etc.) . | |
| 443 | "BLD",1613 ,1,217,0) | |
| 444 | d. Ve rify Check sums in Tr ansport Gl obal - Thi s option w ill allow | |
| 445 | "BLD",1613 ,1,218,0) | |
| 446 | yo u to ensur e the inte grity of t he routine s that are in the | |
| 447 | "BLD",1613 ,1,219,0) | |
| 448 | tr ansport gl obal. | |
| 449 | "BLD",1613 ,1,220,0) | |
| 450 | ||
| 451 | "BLD",1613 ,1,221,0) | |
| 452 | 4. From t he Install ation Menu , select t he Install Package(s ) option a nd | |
| 453 | "BLD",1613 ,1,222,0) | |
| 454 | When p rompted fo r the INST ALL NAME, enter DI*2 2.2*10. | |
| 455 | "BLD",1613 ,1,223,0) | |
| 456 | ||
| 457 | "BLD",1613 ,1,224,0) | |
| 458 | 5. If pro mpted 'Wan t KIDS to Rebuild Me nu Trees U pon Comple tion of | |
| 459 | "BLD",1613 ,1,225,0) | |
| 460 | Instal l? NO//' r espond NO. | |
| 461 | "BLD",1613 ,1,226,0) | |
| 462 | ||
| 463 | "BLD",1613 ,1,227,0) | |
| 464 | 7. When p rompted "W ant KIDS t o INHIBIT LOGONs dur ing the in stall? | |
| 465 | "BLD",1613 ,1,228,0) | |
| 466 | NO//" respond NO . | |
| 467 | "BLD",1613 ,1,229,0) | |
| 468 | ||
| 469 | "BLD",1613 ,1,230,0) | |
| 470 | 8. If pro mpted "Wan t to DISAB LE Schedul ed Options , Menu Opt ions, | |
| 471 | "BLD",1613 ,1,231,0) | |
| 472 | and Pr otocols? N O//" respo nd NO. | |
| 473 | "BLD",1613 ,1,232,0) | |
| 474 | ||
| 475 | "BLD",1613 ,1,233,0) | |
| 476 | 9. If pro mpted "Del ay Install (Minutes) : (0 - 60 ): 0//" re spond 0. | |
| 477 | "BLD",1613 ,1,234,0) | |
| 478 | ||
| 479 | "BLD",1613 ,1,235,0) | |
| 480 | ||
| 481 | "BLD",1613 ,1,236,0) | |
| 482 | Post-Insta llation In structions : | |
| 483 | "BLD",1613 ,1,237,0) | |
| 484 | ---------- ---------- ---------- - | |
| 485 | "BLD",1613 ,1,238,0) | |
| 486 | none | |
| 487 | "BLD",1613 ,1,239,0) | |
| 488 | ||
| 489 | "BLD",1613 ,1,240,0) | |
| 490 | ||
| 491 | "BLD",1613 ,4,0) | |
| 492 | ^9.64PA^^ | |
| 493 | "BLD",1613 ,6) | |
| 494 | 4^ | |
| 495 | "BLD",1613 ,6.3) | |
| 496 | 11 | |
| 497 | "BLD",1613 ,"KRN",0) | |
| 498 | ^9.67PA^1. 5^24 | |
| 499 | "BLD",1613 ,"KRN",.4, 0) | |
| 500 | .4 | |
| 501 | "BLD",1613 ,"KRN",.40 1,0) | |
| 502 | .401 | |
| 503 | "BLD",1613 ,"KRN",.40 2,0) | |
| 504 | .402 | |
| 505 | "BLD",1613 ,"KRN",.40 3,0) | |
| 506 | .403 | |
| 507 | "BLD",1613 ,"KRN",.5, 0) | |
| 508 | .5 | |
| 509 | "BLD",1613 ,"KRN",.84 ,0) | |
| 510 | .84 | |
| 511 | "BLD",1613 ,"KRN",1.5 ,0) | |
| 512 | 1.5 | |
| 513 | "BLD",1613 ,"KRN",1.6 ,0) | |
| 514 | 1.6 | |
| 515 | "BLD",1613 ,"KRN",1.6 1,0) | |
| 516 | 1.61 | |
| 517 | "BLD",1613 ,"KRN",1.6 2,0) | |
| 518 | 1.62 | |
| 519 | "BLD",1613 ,"KRN",3.6 ,0) | |
| 520 | 3.6 | |
| 521 | "BLD",1613 ,"KRN",3.8 ,0) | |
| 522 | 3.8 | |
| 523 | "BLD",1613 ,"KRN",9.2 ,0) | |
| 524 | 9.2 | |
| 525 | "BLD",1613 ,"KRN",9.8 ,0) | |
| 526 | 9.8 | |
| 527 | "BLD",1613 ,"KRN",9.8 ,"NM",0) | |
| 528 | ^9.68A^8^7 | |
| 529 | "BLD",1613 ,"KRN",9.8 ,"NM",1,0) | |
| 530 | DIEQ^^0^B1 6948298 | |
| 531 | "BLD",1613 ,"KRN",9.8 ,"NM",3,0) | |
| 532 | DITP^^0^B1 8223422 | |
| 533 | "BLD",1613 ,"KRN",9.8 ,"NM",4,0) | |
| 534 | DIWP^^0^B1 4095198 | |
| 535 | "BLD",1613 ,"KRN",9.8 ,"NM",5,0) | |
| 536 | DINIT4^^0^ B12872917 | |
| 537 | "BLD",1613 ,"KRN",9.8 ,"NM",6,0) | |
| 538 | DII1^^0^B2 240976 | |
| 539 | "BLD",1613 ,"KRN",9.8 ,"NM",7,0) | |
| 540 | DIFMEDT1^^ 0^B3205089 | |
| 541 | "BLD",1613 ,"KRN",9.8 ,"NM",8,0) | |
| 542 | DIUTL^^0^B 13688793 | |
| 543 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DIEQ",1) | |
| 544 | ||
| 545 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DIFMEDT1" ,7) | |
| 546 | ||
| 547 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DII1",6) | |
| 548 | ||
| 549 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DINIT4",5 ) | |
| 550 | ||
| 551 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DITP",3) | |
| 552 | ||
| 553 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DIUTL",8) | |
| 554 | ||
| 555 | "BLD",1613 ,"KRN",9.8 ,"NM","B", "DIWP",4) | |
| 556 | ||
| 557 | "BLD",1613 ,"KRN",19, 0) | |
| 558 | 19 | |
| 559 | "BLD",1613 ,"KRN",19, "NM",0) | |
| 560 | ^9.68A^4^4 | |
| 561 | "BLD",1613 ,"KRN",19, "NM",1,0) | |
| 562 | DI DATA TY PE FILE^^1 ^ | |
| 563 | "BLD",1613 ,"KRN",19, "NM",2,0) | |
| 564 | DI DATA TY PE PROPERT Y FILE^^1^ | |
| 565 | "BLD",1613 ,"KRN",19, "NM",3,0) | |
| 566 | DI DATA TY PE METHOD FILE^^1^ | |
| 567 | "BLD",1613 ,"KRN",19, "NM",4,0) | |
| 568 | DI DATA TY PE OPTIONS ^^1^ | |
| 569 | "BLD",1613 ,"KRN",19, "NM","B"," DI DATA TY PE FILE",1 ) | |
| 570 | ||
| 571 | "BLD",1613 ,"KRN",19, "NM","B"," DI DATA TY PE METHOD FILE",3) | |
| 572 | ||
| 573 | "BLD",1613 ,"KRN",19, "NM","B"," DI DATA TY PE OPTIONS ",4) | |
| 574 | ||
| 575 | "BLD",1613 ,"KRN",19, "NM","B"," DI DATA TY PE PROPERT Y FILE",2) | |
| 576 | ||
| 577 | "BLD",1613 ,"KRN",19. 1,0) | |
| 578 | 19.1 | |
| 579 | "BLD",1613 ,"KRN",101 ,0) | |
| 580 | 101 | |
| 581 | "BLD",1613 ,"KRN",409 .61,0) | |
| 582 | 409.61 | |
| 583 | "BLD",1613 ,"KRN",771 ,0) | |
| 584 | 771 | |
| 585 | "BLD",1613 ,"KRN",779 .2,0) | |
| 586 | 779.2 | |
| 587 | "BLD",1613 ,"KRN",870 ,0) | |
| 588 | 870 | |
| 589 | "BLD",1613 ,"KRN",898 9.51,0) | |
| 590 | 8989.51 | |
| 591 | "BLD",1613 ,"KRN",898 9.52,0) | |
| 592 | 8989.52 | |
| 593 | "BLD",1613 ,"KRN",899 4,0) | |
| 594 | 8994 | |
| 595 | "BLD",1613 ,"KRN","B" ,.4,.4) | |
| 596 | ||
| 597 | "BLD",1613 ,"KRN","B" ,.401,.401 ) | |
| 598 | ||
| 599 | "BLD",1613 ,"KRN","B" ,.402,.402 ) | |
| 600 | ||
| 601 | "BLD",1613 ,"KRN","B" ,.403,.403 ) | |
| 602 | ||
| 603 | "BLD",1613 ,"KRN","B" ,.5,.5) | |
| 604 | ||
| 605 | "BLD",1613 ,"KRN","B" ,.84,.84) | |
| 606 | ||
| 607 | "BLD",1613 ,"KRN","B" ,1.5,1.5) | |
| 608 | ||
| 609 | "BLD",1613 ,"KRN","B" ,1.6,1.6) | |
| 610 | ||
| 611 | "BLD",1613 ,"KRN","B" ,1.61,1.61 ) | |
| 612 | ||
| 613 | "BLD",1613 ,"KRN","B" ,1.62,1.62 ) | |
| 614 | ||
| 615 | "BLD",1613 ,"KRN","B" ,3.6,3.6) | |
| 616 | ||
| 617 | "BLD",1613 ,"KRN","B" ,3.8,3.8) | |
| 618 | ||
| 619 | "BLD",1613 ,"KRN","B" ,9.2,9.2) | |
| 620 | ||
| 621 | "BLD",1613 ,"KRN","B" ,9.8,9.8) | |
| 622 | ||
| 623 | "BLD",1613 ,"KRN","B" ,19,19) | |
| 624 | ||
| 625 | "BLD",1613 ,"KRN","B" ,19.1,19.1 ) | |
| 626 | ||
| 627 | "BLD",1613 ,"KRN","B" ,101,101) | |
| 628 | ||
| 629 | "BLD",1613 ,"KRN","B" ,409.61,40 9.61) | |
| 630 | ||
| 631 | "BLD",1613 ,"KRN","B" ,771,771) | |
| 632 | ||
| 633 | "BLD",1613 ,"KRN","B" ,779.2,779 .2) | |
| 634 | ||
| 635 | "BLD",1613 ,"KRN","B" ,870,870) | |
| 636 | ||
| 637 | "BLD",1613 ,"KRN","B" ,8989.51,8 989.51) | |
| 638 | ||
| 639 | "BLD",1613 ,"KRN","B" ,8989.52,8 989.52) | |
| 640 | ||
| 641 | "BLD",1613 ,"KRN","B" ,8994,8994 ) | |
| 642 | ||
| 643 | "BLD",1613 ,"QDEF") | |
| 644 | ^^^^NO^^^^ NO^^NO | |
| 645 | "BLD",1613 ,"QUES",0) | |
| 646 | ^9.62^^ | |
| 647 | "BLD",1613 ,"REQB",0) | |
| 648 | ^9.611^^ | |
| 649 | "KRN",19,1 760,-1) | |
| 650 | 1^1 | |
| 651 | "KRN",19,1 760,0) | |
| 652 | DI DATA TY PE FILE | |
| 653 | "KRN",19,1 761,-1) | |
| 654 | 1^2 | |
| 655 | "KRN",19,1 761,0) | |
| 656 | DI DATA TY PE PROPERT Y FILE | |
| 657 | "KRN",19,1 762,-1) | |
| 658 | 1^3 | |
| 659 | "KRN",19,1 762,0) | |
| 660 | DI DATA TY PE METHOD FILE | |
| 661 | "KRN",19,1 763,-1) | |
| 662 | 1^4 | |
| 663 | "KRN",19,1 763,0) | |
| 664 | DI DATA TY PE OPTIONS | |
| 665 | "MBREQ") | |
| 666 | 0 | |
| 667 | "ORD",18,1 9) | |
| 668 | 19;18;;;OP T^XPDTA;OP TF1^XPDIA; OPTE1^XPDI A;OPTF2^XP DIA;;OPTDE L^XPDIA | |
| 669 | "ORD",18,1 9,0) | |
| 670 | OPTION | |
| 671 | "PKG",4,-1 ) | |
| 672 | 1^1 | |
| 673 | "PKG",4,0) | |
| 674 | VA FILEMAN ^DI^FM INI T^ | |
| 675 | "PKG",4,22 ,0) | |
| 676 | ^9.49I^1^1 | |
| 677 | "PKG",4,22 ,1,0) | |
| 678 | 22.2^31601 05^3170815 ^6 | |
| 679 | "PKG",4,22 ,1,"PAH",1 ,0) | |
| 680 | 10^3180302 ^6 | |
| 681 | "PKG",4,22 ,1,"PAH",1 ,1,0) | |
| 682 | ^^240^240^ 3180302 | |
| 683 | "PKG",4,22 ,1,"PAH",1 ,1,1,0) | |
| 684 | Patch DI*2 2.2*10 rep airs the f ollowing d efects: | |
| 685 | "PKG",4,22 ,1,"PAH",1 ,1,2,0) | |
| 686 | 1. DI WP only su pports str ings up to 999 chara cters | |
| 687 | "PKG",4,22 ,1,"PAH",1 ,1,3,0) | |
| 688 | 2. NU MDATE fix in patch 7 was not a dded to DI NIT | |
| 689 | "PKG",4,22 ,1,"PAH",1 ,1,4,0) | |
| 690 | 3. Th e variable DO is not killed af ter call t o DIE | |
| 691 | "PKG",4,22 ,1,"PAH",1 ,1,5,0) | |
| 692 | 4. Ne w api EN^D ITP for re pointing d eleted rec ords | |
| 693 | "PKG",4,22 ,1,"PAH",1 ,1,6,0) | |
| 694 | 5. Ne w options for editin g Data Typ es in patc h 2 have n o parent | |
| 695 | "PKG",4,22 ,1,"PAH",1 ,1,7,0) | |
| 696 | 6. Ne w API CHKP T^DIUTL(fi le, ien, m essage) | |
| 697 | "PKG",4,22 ,1,"PAH",1 ,1,8,0) | |
| 698 | ||
| 699 | "PKG",4,22 ,1,"PAH",1 ,1,9,0) | |
| 700 | ||
| 701 | "PKG",4,22 ,1,"PAH",1 ,1,10,0) | |
| 702 | Patch Comp onents: | |
| 703 | "PKG",4,22 ,1,"PAH",1 ,1,11,0) | |
| 704 | ---------- ------- | |
| 705 | "PKG",4,22 ,1,"PAH",1 ,1,12,0) | |
| 706 | Files & F ields Asso ciated: | |
| 707 | "PKG",4,22 ,1,"PAH",1 ,1,13,0) | |
| 708 | New/Modif ied/ | |
| 709 | "PKG",4,22 ,1,"PAH",1 ,1,14,0) | |
| 710 | File Name (#) Field Nam e (#) De leted | |
| 711 | "PKG",4,22 ,1,"PAH",1 ,1,15,0) | |
| 712 | ---------- --- --------- ----- ------- ------ | |
| 713 | "PKG",4,22 ,1,"PAH",1 ,1,16,0) | |
| 714 | N/A | |
| 715 | "PKG",4,22 ,1,"PAH",1 ,1,17,0) | |
| 716 | ||
| 717 | "PKG",4,22 ,1,"PAH",1 ,1,18,0) | |
| 718 | Forms Asso ciated: | |
| 719 | "PKG",4,22 ,1,"PAH",1 ,1,19,0) | |
| 720 | ||
| 721 | "PKG",4,22 ,1,"PAH",1 ,1,20,0) | |
| 722 | Form Name File # New/Modif ied/Delete d | |
| 723 | "PKG",4,22 ,1,"PAH",1 ,1,21,0) | |
| 724 | --------- ------ --------- ---------- - | |
| 725 | "PKG",4,22 ,1,"PAH",1 ,1,22,0) | |
| 726 | N/A | |
| 727 | "PKG",4,22 ,1,"PAH",1 ,1,23,0) | |
| 728 | ||
| 729 | "PKG",4,22 ,1,"PAH",1 ,1,24,0) | |
| 730 | Mail Group s Associat ed: | |
| 731 | "PKG",4,22 ,1,"PAH",1 ,1,25,0) | |
| 732 | ||
| 733 | "PKG",4,22 ,1,"PAH",1 ,1,26,0) | |
| 734 | Mail Group Name New/M odified/De leted | |
| 735 | "PKG",4,22 ,1,"PAH",1 ,1,27,0) | |
| 736 | ---------- ----- ----- ---------- ----- | |
| 737 | "PKG",4,22 ,1,"PAH",1 ,1,28,0) | |
| 738 | N/A | |
| 739 | "PKG",4,22 ,1,"PAH",1 ,1,29,0) | |
| 740 | ||
| 741 | "PKG",4,22 ,1,"PAH",1 ,1,30,0) | |
| 742 | Options As sociated: | |
| 743 | "PKG",4,22 ,1,"PAH",1 ,1,31,0) | |
| 744 | ||
| 745 | "PKG",4,22 ,1,"PAH",1 ,1,32,0) | |
| 746 | Option Nam e Type New/Modifi ed/Deleted | |
| 747 | "PKG",4,22 ,1,"PAH",1 ,1,33,0) | |
| 748 | ---------- - ---- ---------- ---------- | |
| 749 | "PKG",4,22 ,1,"PAH",1 ,1,34,0) | |
| 750 | DI DATA T YPE OPTION S Menu Deleted | |
| 751 | "PKG",4,22 ,1,"PAH",1 ,1,35,0) | |
| 752 | DI DATA T YPE FILE Run Routi ne Deleted | |
| 753 | "PKG",4,22 ,1,"PAH",1 ,1,36,0) | |
| 754 | DI DATA T YPE METHOD FILE Run Routi ne Deleted | |
| 755 | "PKG",4,22 ,1,"PAH",1 ,1,37,0) | |
| 756 | DI DATA T YPE PROPER TY FILE Run Routi ne Deleted | |
| 757 | "PKG",4,22 ,1,"PAH",1 ,1,38,0) | |
| 758 | ||
| 759 | "PKG",4,22 ,1,"PAH",1 ,1,39,0) | |
| 760 | ||
| 761 | "PKG",4,22 ,1,"PAH",1 ,1,40,0) | |
| 762 | Protocols Associated : | |
| 763 | "PKG",4,22 ,1,"PAH",1 ,1,41,0) | |
| 764 | ||
| 765 | "PKG",4,22 ,1,"PAH",1 ,1,42,0) | |
| 766 | Protocol N ame New/Modifi ed/Deleted | |
| 767 | "PKG",4,22 ,1,"PAH",1 ,1,43,0) | |
| 768 | ---------- --- ---------- ---------- | |
| 769 | "PKG",4,22 ,1,"PAH",1 ,1,44,0) | |
| 770 | N/A | |
| 771 | "PKG",4,22 ,1,"PAH",1 ,1,45,0) | |
| 772 | ||
| 773 | "PKG",4,22 ,1,"PAH",1 ,1,46,0) | |
| 774 | Security K eys Associ ated: | |
| 775 | "PKG",4,22 ,1,"PAH",1 ,1,47,0) | |
| 776 | ||
| 777 | "PKG",4,22 ,1,"PAH",1 ,1,48,0) | |
| 778 | Security K ey Name | |
| 779 | "PKG",4,22 ,1,"PAH",1 ,1,49,0) | |
| 780 | ---------- ------- | |
| 781 | "PKG",4,22 ,1,"PAH",1 ,1,50,0) | |
| 782 | N/A | |
| 783 | "PKG",4,22 ,1,"PAH",1 ,1,51,0) | |
| 784 | ||
| 785 | "PKG",4,22 ,1,"PAH",1 ,1,52,0) | |
| 786 | Templates Associated : | |
| 787 | "PKG",4,22 ,1,"PAH",1 ,1,53,0) | |
| 788 | ||
| 789 | "PKG",4,22 ,1,"PAH",1 ,1,54,0) | |
| 790 | Template N ame Type File Name (Number ) New/Mod ified/Dele ted | |
| 791 | "PKG",4,22 ,1,"PAH",1 ,1,55,0) | |
| 792 | ---------- --- ---- ---- ---------- ---------- - ------- ---------- --- | |
| 793 | "PKG",4,22 ,1,"PAH",1 ,1,56,0) | |
| 794 | N/A | |
| 795 | "PKG",4,22 ,1,"PAH",1 ,1,57,0) | |
| 796 | ||
| 797 | "PKG",4,22 ,1,"PAH",1 ,1,58,0) | |
| 798 | Additional Informati on: | |
| 799 | "PKG",4,22 ,1,"PAH",1 ,1,59,0) | |
| 800 | ---------- ---------- --- | |
| 801 | "PKG",4,22 ,1,"PAH",1 ,1,60,0) | |
| 802 | N/A | |
| 803 | "PKG",4,22 ,1,"PAH",1 ,1,61,0) | |
| 804 | ||
| 805 | "PKG",4,22 ,1,"PAH",1 ,1,62,0) | |
| 806 | New Servic e Requests (NSRs): | |
| 807 | "PKG",4,22 ,1,"PAH",1 ,1,63,0) | |
| 808 | ---------- ---------- -------- | |
| 809 | "PKG",4,22 ,1,"PAH",1 ,1,64,0) | |
| 810 | N/A | |
| 811 | "PKG",4,22 ,1,"PAH",1 ,1,65,0) | |
| 812 | ||
| 813 | "PKG",4,22 ,1,"PAH",1 ,1,66,0) | |
| 814 | Patient Sa fety Issue s (PSIs): | |
| 815 | "PKG",4,22 ,1,"PAH",1 ,1,67,0) | |
| 816 | ---------- ---------- --------- | |
| 817 | "PKG",4,22 ,1,"PAH",1 ,1,68,0) | |
| 818 | N/A | |
| 819 | "PKG",4,22 ,1,"PAH",1 ,1,69,0) | |
| 820 | ||
| 821 | "PKG",4,22 ,1,"PAH",1 ,1,70,0) | |
| 822 | Defect Tra cking Syst em Ticket( s) & Overv iew: | |
| 823 | "PKG",4,22 ,1,"PAH",1 ,1,71,0) | |
| 824 | ---------- ---------- ---------- ---------- ---- | |
| 825 | "PKG",4,22 ,1,"PAH",1 ,1,72,0) | |
| 826 | 1. Ticket I13413576 FY17 | |
| 827 | "PKG",4,22 ,1,"PAH",1 ,1,73,0) | |
| 828 | Problem: | |
| 829 | "PKG",4,22 ,1,"PAH",1 ,1,74,0) | |
| 830 | -------- | |
| 831 | "PKG",4,22 ,1,"PAH",1 ,1,75,0) | |
| 832 | Word Proc essing can not parse a string g reater tha n 999 and the FM 22. 2 | |
| 833 | "PKG",4,22 ,1,"PAH",1 ,1,76,0) | |
| 834 | allows st rings up t o 4K chara cters. | |
| 835 | "PKG",4,22 ,1,"PAH",1 ,1,77,0) | |
| 836 | ||
| 837 | "PKG",4,22 ,1,"PAH",1 ,1,78,0) | |
| 838 | Resolutio n: | |
| 839 | "PKG",4,22 ,1,"PAH",1 ,1,79,0) | |
| 840 | --------- - | |
| 841 | "PKG",4,22 ,1,"PAH",1 ,1,80,0) | |
| 842 | Modified DIWP and c hanged 999 to 9999 | |
| 843 | "PKG",4,22 ,1,"PAH",1 ,1,81,0) | |
| 844 | ||
| 845 | "PKG",4,22 ,1,"PAH",1 ,1,82,0) | |
| 846 | 2. Ticket I15917948 FY17 | |
| 847 | "PKG",4,22 ,1,"PAH",1 ,1,83,0) | |
| 848 | Problem: | |
| 849 | "PKG",4,22 ,1,"PAH",1 ,1,84,0) | |
| 850 | -------- | |
| 851 | "PKG",4,22 ,1,"PAH",1 ,1,85,0) | |
| 852 | Patch DI* 22.2*7 fix ed the NUM DATE funct ion in the FUNCTION file #.5, | |
| 853 | "PKG",4,22 ,1,"PAH",1 ,1,86,0) | |
| 854 | but DINI T restored the old f unction. | |
| 855 | "PKG",4,22 ,1,"PAH",1 ,1,87,0) | |
| 856 | ||
| 857 | "PKG",4,22 ,1,"PAH",1 ,1,88,0) | |
| 858 | Resolutio n: | |
| 859 | "PKG",4,22 ,1,"PAH",1 ,1,89,0) | |
| 860 | --------- - | |
| 861 | "PKG",4,22 ,1,"PAH",1 ,1,90,0) | |
| 862 | Modified DINIT4 and added fix to NUMDAT E | |
| 863 | "PKG",4,22 ,1,"PAH",1 ,1,91,0) | |
| 864 | ||
| 865 | "PKG",4,22 ,1,"PAH",1 ,1,92,0) | |
| 866 | 3. Ticket I16009474 FY17 | |
| 867 | "PKG",4,22 ,1,"PAH",1 ,1,93,0) | |
| 868 | Problem: | |
| 869 | "PKG",4,22 ,1,"PAH",1 ,1,94,0) | |
| 870 | -------- | |
| 871 | "PKG",4,22 ,1,"PAH",1 ,1,95,0) | |
| 872 | The varia ble DO is not killed after a c all to DIE if a user asked for | |
| 873 | "PKG",4,22 ,1,"PAH",1 ,1,96,0) | |
| 874 | help in a multiple Date fiel d. | |
| 875 | "PKG",4,22 ,1,"PAH",1 ,1,97,0) | |
| 876 | ||
| 877 | "PKG",4,22 ,1,"PAH",1 ,1,98,0) | |
| 878 | Resolutio n: | |
| 879 | "PKG",4,22 ,1,"PAH",1 ,1,99,0) | |
| 880 | --------- - | |
| 881 | "PKG",4,22 ,1,"PAH",1 ,1,100,0) | |
| 882 | Modified DIEQ and a dded DO to kill stat ement at l ine Q | |
| 883 | "PKG",4,22 ,1,"PAH",1 ,1,101,0) | |
| 884 | ||
| 885 | "PKG",4,22 ,1,"PAH",1 ,1,102,0) | |
| 886 | 4. Ticket R13102022 FY17 | |
| 887 | "PKG",4,22 ,1,"PAH",1 ,1,103,0) | |
| 888 | Problem: | |
| 889 | "PKG",4,22 ,1,"PAH",1 ,1,104,0) | |
| 890 | -------- | |
| 891 | "PKG",4,22 ,1,"PAH",1 ,1,105,0) | |
| 892 | Need API to repoint a deleted value in a record, similar to what happ ens | |
| 893 | "PKG",4,22 ,1,"PAH",1 ,1,106,0) | |
| 894 | when a p ointer fie ld value i s deleted. | |
| 895 | "PKG",4,22 ,1,"PAH",1 ,1,107,0) | |
| 896 | ||
| 897 | "PKG",4,22 ,1,"PAH",1 ,1,108,0) | |
| 898 | Resolutio n: | |
| 899 | "PKG",4,22 ,1,"PAH",1 ,1,109,0) | |
| 900 | --------- - | |
| 901 | "PKG",4,22 ,1,"PAH",1 ,1,110,0) | |
| 902 | Modified DITP and a dded tag E N(file, li st) where file=file number, | |
| 903 | "PKG",4,22 ,1,"PAH",1 ,1,111,0) | |
| 904 | list= arr ay contain ing list o f entries to be repo inted(Pass ed by Refe rence) | |
| 905 | "PKG",4,22 ,1,"PAH",1 ,1,112,0) | |
| 906 | ||
| 907 | "PKG",4,22 ,1,"PAH",1 ,1,113,0) | |
| 908 | 5. Ticket R14175506 FY17 | |
| 909 | "PKG",4,22 ,1,"PAH",1 ,1,114,0) | |
| 910 | Problem: | |
| 911 | "PKG",4,22 ,1,"PAH",1 ,1,115,0) | |
| 912 | -------- | |
| 913 | "PKG",4,22 ,1,"PAH",1 ,1,116,0) | |
| 914 | New optio ns that we re for add ing new da ta types a nd release d as part of | |
| 915 | "PKG",4,22 ,1,"PAH",1 ,1,117,0) | |
| 916 | patch DI* 22.2*2 had no parent menu. Th ese option were not meant for | |
| 917 | "PKG",4,22 ,1,"PAH",1 ,1,118,0) | |
| 918 | general d istributio n. The op tions are: DI DATA T YPE OPTION S, | |
| 919 | "PKG",4,22 ,1,"PAH",1 ,1,119,0) | |
| 920 | DI DATA TYPE FILE, DI DATA T YPE METHOD FILE, and | |
| 921 | "PKG",4,22 ,1,"PAH",1 ,1,120,0) | |
| 922 | DI DATA TYPE PROPE RTY FILE. | |
| 923 | "PKG",4,22 ,1,"PAH",1 ,1,121,0) | |
| 924 | ||
| 925 | "PKG",4,22 ,1,"PAH",1 ,1,122,0) | |
| 926 | Resolutio n: | |
| 927 | "PKG",4,22 ,1,"PAH",1 ,1,123,0) | |
| 928 | --------- - | |
| 929 | "PKG",4,22 ,1,"PAH",1 ,1,124,0) | |
| 930 | All four options wi ll be dele ted from t he OPTION file and a dded to th e | |
| 931 | "PKG",4,22 ,1,"PAH",1 ,1,125,0) | |
| 932 | hard code d options in the DII routine. Modified DII1 and D IFMEDT1 | |
| 933 | "PKG",4,22 ,1,"PAH",1 ,1,126,0) | |
| 934 | routines. | |
| 935 | "PKG",4,22 ,1,"PAH",1 ,1,127,0) | |
| 936 | ||
| 937 | "PKG",4,22 ,1,"PAH",1 ,1,128,0) | |
| 938 | 6. No tic ket | |
| 939 | "PKG",4,22 ,1,"PAH",1 ,1,129,0) | |
| 940 | Problem: | |
| 941 | "PKG",4,22 ,1,"PAH",1 ,1,130,0) | |
| 942 | -------- | |
| 943 | "PKG",4,22 ,1,"PAH",1 ,1,131,0) | |
| 944 | Developer needs API to check what entri es points to a parti cular reco rd | |
| 945 | "PKG",4,22 ,1,"PAH",1 ,1,132,0) | |
| 946 | in a fil e. | |
| 947 | "PKG",4,22 ,1,"PAH",1 ,1,133,0) | |
| 948 | ||
| 949 | "PKG",4,22 ,1,"PAH",1 ,1,134,0) | |
| 950 | Resolutio n: | |
| 951 | "PKG",4,22 ,1,"PAH",1 ,1,135,0) | |
| 952 | --------- - | |
| 953 | "PKG",4,22 ,1,"PAH",1 ,1,136,0) | |
| 954 | CHKPT^DIU TL(file, i en, messag e). | |
| 955 | "PKG",4,22 ,1,"PAH",1 ,1,137,0) | |
| 956 | ;INPUT: D IFILE=file number, D A=ien of r ecord, DIM SG=closed global roo t | |
| 957 | "PKG",4,22 ,1,"PAH",1 ,1,138,0) | |
| 958 | or local array | |
| 959 | "PKG",4,22 ,1,"PAH",1 ,1,139,0) | |
| 960 | ;OUTPUT: DIMSG(0)=l ine count, DISMG(#)= "Entry ien in FILE ( file #) | |
| 961 | "PKG",4,22 ,1,"PAH",1 ,1,140,0) | |
| 962 | refers t o record D A" | |
| 963 | "PKG",4,22 ,1,"PAH",1 ,1,141,0) | |
| 964 | ||
| 965 | "PKG",4,22 ,1,"PAH",1 ,1,142,0) | |
| 966 | Blood Ban k Clearanc e: | |
| 967 | "PKG",4,22 ,1,"PAH",1 ,1,143,0) | |
| 968 | --------- ---------- -- | |
| 969 | "PKG",4,22 ,1,"PAH",1 ,1,144,0) | |
| 970 | EFFECT ON BLOOD BAN K FUNCTION AL REQUIRE MENTS: Pat ch DI*22.2 *10 contai ns | |
| 971 | "PKG",4,22 ,1,"PAH",1 ,1,145,0) | |
| 972 | changes t o a packag e referenc ed in ProP ath standa rd titled: BBM Team Review | |
| 973 | "PKG",4,22 ,1,"PAH",1 ,1,146,0) | |
| 974 | of VistA Patches. T his patch does not a lter or mo dify any V istA Blood Bank | |
| 975 | "PKG",4,22 ,1,"PAH",1 ,1,147,0) | |
| 976 | software design saf eguards or safety cr itical ele ments func tions. | |
| 977 | "PKG",4,22 ,1,"PAH",1 ,1,148,0) | |
| 978 | ||
| 979 | "PKG",4,22 ,1,"PAH",1 ,1,149,0) | |
| 980 | RISK ANAL YSIS: Chan ges made b y patch DI *22.2*10 h ave no eff ect on Blo od Bank | |
| 981 | "PKG",4,22 ,1,"PAH",1 ,1,150,0) | |
| 982 | software functional ity, there fore RISK is none. | |
| 983 | "PKG",4,22 ,1,"PAH",1 ,1,151,0) | |
| 984 | ||
| 985 | "PKG",4,22 ,1,"PAH",1 ,1,152,0) | |
| 986 | ||
| 987 | "PKG",4,22 ,1,"PAH",1 ,1,153,0) | |
| 988 | Test Sites : | |
| 989 | "PKG",4,22 ,1,"PAH",1 ,1,154,0) | |
| 990 | ---------- - | |
| 991 | "PKG",4,22 ,1,"PAH",1 ,1,155,0) | |
| 992 | Charlesto n | |
| 993 | "PKG",4,22 ,1,"PAH",1 ,1,156,0) | |
| 994 | West Palm Beach | |
| 995 | "PKG",4,22 ,1,"PAH",1 ,1,157,0) | |
| 996 | ||
| 997 | "PKG",4,22 ,1,"PAH",1 ,1,158,0) | |
| 998 | ||
| 999 | "PKG",4,22 ,1,"PAH",1 ,1,159,0) | |
| 1000 | Software a nd Documen tation Ret rieval Ins tructions: | |
| 1001 | "PKG",4,22 ,1,"PAH",1 ,1,160,0) | |
| 1002 | ---------- ---------- ---------- ---------- ---------- | |
| 1003 | "PKG",4,22 ,1,"PAH",1 ,1,161,0) | |
| 1004 | Documentat ion descri bing the n ew api, EN ^DITP, can be found in the | |
| 1005 | "PKG",4,22 ,1,"PAH",1 ,1,162,0) | |
| 1006 | FM 22.2 De veloper's Guide | |
| 1007 | "PKG",4,22 ,1,"PAH",1 ,1,163,0) | |
| 1008 | ||
| 1009 | "PKG",4,22 ,1,"PAH",1 ,1,164,0) | |
| 1010 | Current do cumentatio n is on th e VA Softw are Docume ntation Li brary | |
| 1011 | "PKG",4,22 ,1,"PAH",1 ,1,165,0) | |
| 1012 | at: http:/ /www. DNS /vdl/ | |
| 1013 | "PKG",4,22 ,1,"PAH",1 ,1,166,0) | |
| 1014 | ||
| 1015 | "PKG",4,22 ,1,"PAH",1 ,1,167,0) | |
| 1016 | Title Fil e Name SFTP Mode | |
| 1017 | "PKG",4,22 ,1,"PAH",1 ,1,168,0) | |
| 1018 | ---------- ---------- ---------- ---------- ---------- ---------- ----- | |
| 1019 | "PKG",4,22 ,1,"PAH",1 ,1,169,0) | |
| 1020 | FM 22.2 De veloper's Guide f m22_2dg.PD F Binar y | |
| 1021 | "PKG",4,22 ,1,"PAH",1 ,1,170,0) | |
| 1022 | FM 22.2 Us er Manual f m22_2um1.P DF Binar y | |
| 1023 | "PKG",4,22 ,1,"PAH",1 ,1,171,0) | |
| 1024 | FM 22.2 Ad vanced Use r Manual f m22_2um2.P DF Binar y | |
| 1025 | "PKG",4,22 ,1,"PAH",1 ,1,172,0) | |
| 1026 | FM 22.2 Te chnical Ma nual f m22_2tm.PD F Binar y | |
| 1027 | "PKG",4,22 ,1,"PAH",1 ,1,173,0) | |
| 1028 | ||
| 1029 | "PKG",4,22 ,1,"PAH",1 ,1,174,0) | |
| 1030 | ||
| 1031 | "PKG",4,22 ,1,"PAH",1 ,1,175,0) | |
| 1032 | Backout an d Rollback Procedure : | |
| 1033 | "PKG",4,22 ,1,"PAH",1 ,1,176,0) | |
| 1034 | ---------- ---------- ---------- - | |
| 1035 | "PKG",4,22 ,1,"PAH",1 ,1,177,0) | |
| 1036 | This patch only cons ists of ro utines. Du ring the V istA Insta llation | |
| 1037 | "PKG",4,22 ,1,"PAH",1 ,1,178,0) | |
| 1038 | 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 | |
| 1039 | "PKG",4,22 ,1,"PAH",1 ,1,179,0) | |
| 1040 | (step 3b i n the Inst allations Instructio ns below). | |
| 1041 | "PKG",4,22 ,1,"PAH",1 ,1,180,0) | |
| 1042 | ||
| 1043 | "PKG",4,22 ,1,"PAH",1 ,1,181,0) | |
| 1044 | If rollbac k/backout is require d, the ins taller can restore t he routine s | |
| 1045 | "PKG",4,22 ,1,"PAH",1 ,1,182,0) | |
| 1046 | using the MailMan me ssage that were save d prior to installin g the | |
| 1047 | "PKG",4,22 ,1,"PAH",1 ,1,183,0) | |
| 1048 | patch. | |
| 1049 | "PKG",4,22 ,1,"PAH",1 ,1,184,0) | |
| 1050 | ||
| 1051 | "PKG",4,22 ,1,"PAH",1 ,1,185,0) | |
| 1052 | ||
| 1053 | "PKG",4,22 ,1,"PAH",1 ,1,186,0) | |
| 1054 | Patch Inst allation: | |
| 1055 | "PKG",4,22 ,1,"PAH",1 ,1,187,0) | |
| 1056 | ||
| 1057 | "PKG",4,22 ,1,"PAH",1 ,1,188,0) | |
| 1058 | ||
| 1059 | "PKG",4,22 ,1,"PAH",1 ,1,189,0) | |
| 1060 | Pre-Instal lation Ins tructions: | |
| 1061 | "PKG",4,22 ,1,"PAH",1 ,1,190,0) | |
| 1062 | ---------- ---------- ---------- | |
| 1063 | "PKG",4,22 ,1,"PAH",1 ,1,191,0) | |
| 1064 | This patch can be qu eued for i nstallatio n. TaskMa n does not have to b e | |
| 1065 | "PKG",4,22 ,1,"PAH",1 ,1,192,0) | |
| 1066 | stopped, H L7 filers do not nee d to be st opped, and users may be on the | |
| 1067 | "PKG",4,22 ,1,"PAH",1 ,1,193,0) | |
| 1068 | system. T he patch s hould be i nstalled d uring non- peak hours to minimi ze | |
| 1069 | "PKG",4,22 ,1,"PAH",1 ,1,194,0) | |
| 1070 | potential for disrup tion to us ers. This patch sho uld take l ess than 1 | |
| 1071 | "PKG",4,22 ,1,"PAH",1 ,1,195,0) | |
| 1072 | minute to install. | |
| 1073 | "PKG",4,22 ,1,"PAH",1 ,1,196,0) | |
| 1074 | ||
| 1075 | "PKG",4,22 ,1,"PAH",1 ,1,197,0) | |
| 1076 | ||
| 1077 | "PKG",4,22 ,1,"PAH",1 ,1,198,0) | |
| 1078 | Installati on Instruc tions: | |
| 1079 | "PKG",4,22 ,1,"PAH",1 ,1,199,0) | |
| 1080 | ---------- ---------- ------ | |
| 1081 | "PKG",4,22 ,1,"PAH",1 ,1,200,0) | |
| 1082 | 1. Choose the MailM an message containin g this pat ch. | |
| 1083 | "PKG",4,22 ,1,"PAH",1 ,1,201,0) | |
| 1084 | ||
| 1085 | "PKG",4,22 ,1,"PAH",1 ,1,202,0) | |
| 1086 | 2. Choose the INSTA LL/CHECK M ESSAGE Pac kMan optio n. | |
| 1087 | "PKG",4,22 ,1,"PAH",1 ,1,203,0) | |
| 1088 | ||
| 1089 | "PKG",4,22 ,1,"PAH",1 ,1,204,0) | |
| 1090 | 3. From t he Kernel Installati on and Dis tribution System Men u, select | |
| 1091 | "PKG",4,22 ,1,"PAH",1 ,1,205,0) | |
| 1092 | the In stallation Menu. Fr om this me nu, you ma y elect to use the | |
| 1093 | "PKG",4,22 ,1,"PAH",1 ,1,206,0) | |
| 1094 | follow ing option s. When pr ompted for the INSTA LL NAME en ter DI*22. 2*10. | |
| 1095 | "PKG",4,22 ,1,"PAH",1 ,1,207,0) | |
| 1096 | a. Pr int Transp ort Global - This op tion lets you print the conten ts | |
| 1097 | "PKG",4,22 ,1,"PAH",1 ,1,208,0) | |
| 1098 | of a Transpo rt Global that is cu rrently lo aded in th e ^XTMP | |
| 1099 | "PKG",4,22 ,1,"PAH",1 ,1,209,0) | |
| 1100 | gl obal. | |
| 1101 | "PKG",4,22 ,1,"PAH",1 ,1,210,0) | |
| 1102 | b. Ba ckup a Tra nsport Glo bal - This option wi ll create a backup | |
| 1103 | "PKG",4,22 ,1,"PAH",1 ,1,211,0) | |
| 1104 | me ssage of a ny routine s exported with this patch. It will not | |
| 1105 | "PKG",4,22 ,1,"PAH",1 ,1,212,0) | |
| 1106 | ba ckup any o ther chang es such as functions . | |
| 1107 | "PKG",4,22 ,1,"PAH",1 ,1,213,0) | |
| 1108 | c. Co mpare Tran sport Glob al to Curr ent System - This op tion will | |
| 1109 | "PKG",4,22 ,1,"PAH",1 ,1,214,0) | |
| 1110 | al low you to view all changes th at will be made when this patc h | |
| 1111 | "PKG",4,22 ,1,"PAH",1 ,1,215,0) | |
| 1112 | is installed . It comp ares all c omponents of this pa tch | |
| 1113 | "PKG",4,22 ,1,"PAH",1 ,1,216,0) | |
| 1114 | (r outines, D Ds, templa tes, etc.) . | |
| 1115 | "PKG",4,22 ,1,"PAH",1 ,1,217,0) | |
| 1116 | d. Ve rify Check sums in Tr ansport Gl obal - Thi s option w ill allow | |
| 1117 | "PKG",4,22 ,1,"PAH",1 ,1,218,0) | |
| 1118 | yo u to ensur e the inte grity of t he routine s that are in the | |
| 1119 | "PKG",4,22 ,1,"PAH",1 ,1,219,0) | |
| 1120 | tr ansport gl obal. | |
| 1121 | "PKG",4,22 ,1,"PAH",1 ,1,220,0) | |
| 1122 | ||
| 1123 | "PKG",4,22 ,1,"PAH",1 ,1,221,0) | |
| 1124 | 4. From t he Install ation Menu , select t he Install Package(s ) option a nd | |
| 1125 | "PKG",4,22 ,1,"PAH",1 ,1,222,0) | |
| 1126 | When p rompted fo r the INST ALL NAME, enter DI*2 2.2*10. | |
| 1127 | "PKG",4,22 ,1,"PAH",1 ,1,223,0) | |
| 1128 | ||
| 1129 | "PKG",4,22 ,1,"PAH",1 ,1,224,0) | |
| 1130 | 5. If pro mpted 'Wan t KIDS to Rebuild Me nu Trees U pon Comple tion of | |
| 1131 | "PKG",4,22 ,1,"PAH",1 ,1,225,0) | |
| 1132 | Instal l? NO//' r espond NO. | |
| 1133 | "PKG",4,22 ,1,"PAH",1 ,1,226,0) | |
| 1134 | ||
| 1135 | "PKG",4,22 ,1,"PAH",1 ,1,227,0) | |
| 1136 | 7. When p rompted "W ant KIDS t o INHIBIT LOGONs dur ing the in stall? | |
| 1137 | "PKG",4,22 ,1,"PAH",1 ,1,228,0) | |
| 1138 | NO//" respond NO . | |
| 1139 | "PKG",4,22 ,1,"PAH",1 ,1,229,0) | |
| 1140 | ||
| 1141 | "PKG",4,22 ,1,"PAH",1 ,1,230,0) | |
| 1142 | 8. If pro mpted "Wan t to DISAB LE Schedul ed Options , Menu Opt ions, | |
| 1143 | "PKG",4,22 ,1,"PAH",1 ,1,231,0) | |
| 1144 | and Pr otocols? N O//" respo nd NO. | |
| 1145 | "PKG",4,22 ,1,"PAH",1 ,1,232,0) | |
| 1146 | ||
| 1147 | "PKG",4,22 ,1,"PAH",1 ,1,233,0) | |
| 1148 | 9. If pro mpted "Del ay Install (Minutes) : (0 - 60 ): 0//" re spond 0. | |
| 1149 | "PKG",4,22 ,1,"PAH",1 ,1,234,0) | |
| 1150 | ||
| 1151 | "PKG",4,22 ,1,"PAH",1 ,1,235,0) | |
| 1152 | ||
| 1153 | "PKG",4,22 ,1,"PAH",1 ,1,236,0) | |
| 1154 | Post-Insta llation In structions : | |
| 1155 | "PKG",4,22 ,1,"PAH",1 ,1,237,0) | |
| 1156 | ---------- ---------- ---------- - | |
| 1157 | "PKG",4,22 ,1,"PAH",1 ,1,238,0) | |
| 1158 | none | |
| 1159 | "PKG",4,22 ,1,"PAH",1 ,1,239,0) | |
| 1160 | ||
| 1161 | "PKG",4,22 ,1,"PAH",1 ,1,240,0) | |
| 1162 | ||
| 1163 | "QUES","XP F1",0) | |
| 1164 | Y | |
| 1165 | "QUES","XP F1","??") | |
| 1166 | ^D REP^XPD H | |
| 1167 | "QUES","XP F1","A") | |
| 1168 | Shall I wr ite over y our |FLAG| File | |
| 1169 | "QUES","XP F1","B") | |
| 1170 | YES | |
| 1171 | "QUES","XP F1","M") | |
| 1172 | D XPF1^XPD IQ | |
| 1173 | "QUES","XP F2",0) | |
| 1174 | Y | |
| 1175 | "QUES","XP F2","??") | |
| 1176 | ^D DTA^XPD H | |
| 1177 | "QUES","XP F2","A") | |
| 1178 | Want my da ta |FLAG| yours | |
| 1179 | "QUES","XP F2","B") | |
| 1180 | YES | |
| 1181 | "QUES","XP F2","M") | |
| 1182 | D XPF2^XPD IQ | |
| 1183 | "QUES","XP I1",0) | |
| 1184 | YO | |
| 1185 | "QUES","XP I1","??") | |
| 1186 | ^D INHIBIT ^XPDH | |
| 1187 | "QUES","XP I1","A") | |
| 1188 | Want KIDS to INHIBIT LOGONs du ring the i nstall | |
| 1189 | "QUES","XP I1","B") | |
| 1190 | NO | |
| 1191 | "QUES","XP I1","M") | |
| 1192 | D XPI1^XPD IQ | |
| 1193 | "QUES","XP M1",0) | |
| 1194 | PO^VA(200, :EM | |
| 1195 | "QUES","XP M1","??") | |
| 1196 | ^D MG^XPDH | |
| 1197 | "QUES","XP M1","A") | |
| 1198 | Enter the Coordinato r for Mail Group '|F LAG|' | |
| 1199 | "QUES","XP M1","B") | |
| 1200 | ||
| 1201 | "QUES","XP M1","M") | |
| 1202 | D XPM1^XPD IQ | |
| 1203 | "QUES","XP O1",0) | |
| 1204 | Y | |
| 1205 | "QUES","XP O1","??") | |
| 1206 | ^D MENU^XP DH | |
| 1207 | "QUES","XP O1","A") | |
| 1208 | Want KIDS to Rebuild Menu Tree s Upon Com pletion of Install | |
| 1209 | "QUES","XP O1","B") | |
| 1210 | NO | |
| 1211 | "QUES","XP O1","M") | |
| 1212 | D XPO1^XPD IQ | |
| 1213 | "QUES","XP Z1",0) | |
| 1214 | Y | |
| 1215 | "QUES","XP Z1","??") | |
| 1216 | ^D OPT^XPD H | |
| 1217 | "QUES","XP Z1","A") | |
| 1218 | Want to DI SABLE Sche duled Opti ons, Menu Options, a nd Protoco ls | |
| 1219 | "QUES","XP Z1","B") | |
| 1220 | NO | |
| 1221 | "QUES","XP Z1","M") | |
| 1222 | D XPZ1^XPD IQ | |
| 1223 | "QUES","XP Z2",0) | |
| 1224 | Y | |
| 1225 | "QUES","XP Z2","??") | |
| 1226 | ^D RTN^XPD H | |
| 1227 | "QUES","XP Z2","A") | |
| 1228 | Want to MO VE routine s to other CPUs | |
| 1229 | "QUES","XP Z2","B") | |
| 1230 | NO | |
| 1231 | "QUES","XP Z2","M") | |
| 1232 | D XPZ2^XPD IQ | |
| 1233 | "RTN") | |
| 1234 | 7 | |
| 1235 | "RTN","DIE Q") | |
| 1236 | 0^1^B16948 298^B16904 404 | |
| 1237 | "RTN","DIE Q",1,0) | |
| 1238 | DIEQ ;SFIS C/XAK,YJK - HELP DUR ING INPUT ;14MAR2016 | |
| 1239 | "RTN","DIE Q",2,0) | |
| 1240 | ;;22.2;VA FileMan;* *2,7,5,10* *;Jan 05, 2016;Build 11 | |
| 1241 | "RTN","DIE Q",3,0) | |
| 1242 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1243 | "RTN","DIE Q",4,0) | |
| 1244 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 1245 | "RTN","DIE Q",5,0) | |
| 1246 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 1247 | "RTN","DIE Q",6,0) | |
| 1248 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 1249 | "RTN","DIE Q",7,0) | |
| 1250 | ;;GFT;**4 ,3,59,999, 1004,1024 | |
| 1251 | "RTN","DIE Q",8,0) | |
| 1252 | ; | |
| 1253 | "RTN","DIE Q",9,0) | |
| 1254 | BN S D=$P( DQ(DQ),U,4 ) S:DP+1 D =DIFLD | |
| 1255 | "RTN","DIE Q",10,0) | |
| 1256 | S DZ=X D EN1 G B^DI ED | |
| 1257 | "RTN","DIE Q",11,0) | |
| 1258 | QQ ; | |
| 1259 | "RTN","DIE Q",12,0) | |
| 1260 | I DV,DV[" *",$D(^DD( +DV,.01,0) ) S DQ(DQ) =$P(DQ(DQ) ,U,1,4)_U_ $P(^(0),U, 5,99) | |
| 1261 | "RTN","DIE Q",13,0) | |
| 1262 | EN1 ;N DDH ,DST,A1 S DDH=0 G M: DV I DP<0 D HP G P ; p7 | |
| 1263 | "RTN","DIE Q",14,0) | |
| 1264 | N DST,A1 S DDH=0 G M:DV I DP <0 D HP G P | |
| 1265 | "RTN","DIE Q",15,0) | |
| 1266 | HELP I X=" ?"!(X["BAD ") S X=$$H ELP^DIALOG Z(DP,D),A1 ="T" D N:X ]"" I '$G( DISORT),$D (^DD(DP,D, 12)) S X=^ (12) D N ; HELP MESSA GE | |
| 1267 | "RTN","DIE Q",16,0) | |
| 1268 | D H G:'$D (DZ) Q | |
| 1269 | "RTN","DIE Q",17,0) | |
| 1270 | ; | |
| 1271 | "RTN","DIE Q",18,0) | |
| 1272 | P I DV["P" K DO S DI C=U_DU,D=" B",DIC(0)= "M"_$E("L" ,DV'["'") G AST:DV[" *"&('$G(DI SORT)) D D Q^DICQ D % G Q | |
| 1273 | "RTN","DIE Q",19,0) | |
| 1274 | VP S DU=DP S:DV DU=+ DO(2),D=.0 1 I DV["V" D V G Q | |
| 1275 | "RTN","DIE Q",20,0) | |
| 1276 | D I DV["D" S %(0)=0, %("X")=$P( DQ(DQ),U,5 ,9) I DV'[ "t" D DT^D IEH1($P($P (%("X"),"% DT=""",2), """"),1) ; ONCE WAS A CALL TO H ELP^%DTC ; p5 | |
| 1277 | "RTN","DIE Q",21,0) | |
| 1278 | ;.I %("X" )="" S %(" X")=$$GETM ETH^DIETLI BF(DU,D,"I NPUT TRANS FORM") ;p5 | |
| 1279 | "RTN","DIE Q",22,0) | |
| 1280 | S I DV["S" D:'$G(DIS ORT) SETSC R^DIR(DU,D ) S A1="T" ,DST=$$EZB LD^DIALOG( 8068)_" " D DS D K DIC("S") | |
| 1281 | "RTN","DIE Q",23,0) | |
| 1282 | .N A,A1,A 2 | |
| 1283 | "RTN","DIE Q",24,0) | |
| 1284 | .S A=$P(D Q(DQ),U,3) I DV["t" S DG=$$GET PROP^DIETL IBF(DU,D," SET OF COD ES") I DG] "" S A=DG | |
| 1285 | "RTN","DIE Q",25,0) | |
| 1286 | .I $G(DUZ ("LANG"))> 1,A=$P(^DD (DP,D,0),U ,3) S A=$$ SETIN^DIAL OGZ_";" ;N AKED | |
| 1287 | "RTN","DIE Q",26,0) | |
| 1288 | .F DG=1:1 S Y=$P(A, ";",DG) Q: Y="" S D= $P(Y,":",2 ),Y=$P(Y," :") I 1 X: $D(DIC("S" )) DIC("S" ) I S A2= "",$P(A2," ",15-($L( Y)+7))=" " ,DST=" "_ Y_A2_" "_D D DS | |
| 1289 | "RTN","DIE Q",27,0) | |
| 1290 | Q K DO,DST ,A1 S:$D(D IE) DIC=DI E S D=0 I $D(DDH)>10 D LIST^DD SU ;p10 | |
| 1291 | "RTN","DIE Q",28,0) | |
| 1292 | D:DV UDA | |
| 1293 | "RTN","DIE Q",29,0) | |
| 1294 | Q | |
| 1295 | "RTN","DIE Q",30,0) | |
| 1296 | ; | |
| 1297 | "RTN","DIE Q",31,0) | |
| 1298 | ; | |
| 1299 | "RTN","DIE Q",32,0) | |
| 1300 | ; | |
| 1301 | "RTN","DIE Q",33,0) | |
| 1302 | N F Q:X=" " F %=$L( X," "):-1: 1 I $L($P( X," ",1,%) )<75 S DST =$P(X," ", 1,%) D DS D:X'="" N1 Q | |
| 1303 | "RTN","DIE Q",34,0) | |
| 1304 | S X=DZ | |
| 1305 | "RTN","DIE Q",35,0) | |
| 1306 | Q | |
| 1307 | "RTN","DIE Q",36,0) | |
| 1308 | ; | |
| 1309 | "RTN","DIE Q",37,0) | |
| 1310 | N1 S X=$P( X," ",%+1, $L(X," ")) Q | |
| 1311 | "RTN","DIE Q",38,0) | |
| 1312 | ; | |
| 1313 | "RTN","DIE Q",39,0) | |
| 1314 | DS S:'$D(A 1) A1="T" S DDH=$G(D DH)+1,DDH( DDH,A1)=$S (A1="X":"" ,1:" " )_DST K A1 ,DST Q | |
| 1315 | "RTN","DIE Q",40,0) | |
| 1316 | ; | |
| 1317 | "RTN","DIE Q",41,0) | |
| 1318 | HP I $D(DQ (DQ,3)) S A1="T",DST =DQ(DQ,3) D DS | |
| 1319 | "RTN","DIE Q",42,0) | |
| 1320 | I $D(DQ(D Q,4)) S A1 ="X",DST=D Q(DQ,4) D DS | |
| 1321 | "RTN","DIE Q",43,0) | |
| 1322 | Q | |
| 1323 | "RTN","DIE Q",44,0) | |
| 1324 | ; | |
| 1325 | "RTN","DIE Q",45,0) | |
| 1326 | % S %=$G(D IC("V")) K DIC S:%]" " DIC("V") =% Q | |
| 1327 | "RTN","DIE Q",46,0) | |
| 1328 | ; | |
| 1329 | "RTN","DIE Q",47,0) | |
| 1330 | AST S:$D(X )[0 X="?" X $P(DQ(DQ ),U,5,99) K DIC G Q | |
| 1331 | "RTN","DIE Q",48,0) | |
| 1332 | D ^DIC K DIC,DICS,D ICW G Q | |
| 1333 | "RTN","DIE Q",49,0) | |
| 1334 | ; | |
| 1335 | "RTN","DIE Q",50,0) | |
| 1336 | M ;COME HE RE FROM EN 1 ABOVE WH EN WE'RE I N A MULTIP LE FIELD | |
| 1337 | "RTN","DIE Q",51,0) | |
| 1338 | K DO S DZ =X,DIC=DIE _DA_","_$S (+$P(DC,U, 3)=$P(DC,U ,3):$P(DC, U,3),1:$C( 34)_$P(DC, U,3)_$C(34 ))_",",D=" B",DIC(0)= "LM",DZ(1) =0 | |
| 1339 | "RTN","DIE Q",52,0) | |
| 1340 | I '$D(@(D IC_"0)")) S DO=U_$P( DC,U,2) D DO2^DIC1 | |
| 1341 | "RTN","DIE Q",53,0) | |
| 1342 | D:'$D(DO) DO^DIC1 | |
| 1343 | "RTN","DIE Q",54,0) | |
| 1344 | D DDA,DQ^ DICQ D % G Q:'$D(DZ) !(DV["S") S X=DZ G P | |
| 1345 | "RTN","DIE Q",55,0) | |
| 1346 | ; | |
| 1347 | "RTN","DIE Q",56,0) | |
| 1348 | H I '$G(DI SORT) D Q :'$D(DZ) | |
| 1349 | "RTN","DIE Q",57,0) | |
| 1350 | . I $G(DV )["t" S DS T=$$XHELP^ DIETLIBF(D P,D) | |
| 1351 | "RTN","DIE Q",58,0) | |
| 1352 | . E S DS T=$G(^DD(D P,D,4)) | |
| 1353 | "RTN","DIE Q",59,0) | |
| 1354 | . I DST'? ."^" S A1= "X" D DS,L IST^DDSU | |
| 1355 | "RTN","DIE Q",60,0) | |
| 1356 | I $G(X)?1 "??".E,X'[ "BAD" D | |
| 1357 | "RTN","DIE Q",61,0) | |
| 1358 | . N DIDG, DG,DDD,DD, DIY,DIZ,DU OUT | |
| 1359 | "RTN","DIE Q",62,0) | |
| 1360 | . S DIDG= $P($G(^DD( DP,D,21,0) ),U,3) | |
| 1361 | "RTN","DIE Q",63,0) | |
| 1362 | . K DDSQ | |
| 1363 | "RTN","DIE Q",64,0) | |
| 1364 | . I '$D(D DS) S DDD= 5,DD="",DI Y=99,DIZ=2 1 I $G(DIP GM)'="DICQ 1" N DIPGM S DIPGM=" DIEQ" D Z^ DDSU | |
| 1365 | "RTN","DIE Q",65,0) | |
| 1366 | . F DG=1: 1 Q:'$D(^D D(DP,D,21, DG,0)) Q: +DIDG&(DG> DIDG) D Q:$D(DDSQ) | |
| 1367 | "RTN","DIE Q",66,0) | |
| 1368 | . . I '($ G(DDH)#15) D LIST^DD SU I $G(DT OUT)!($G(D UOUT)) S D DSQ=1 | |
| 1369 | "RTN","DIE Q",67,0) | |
| 1370 | . . Q:$D( DDSQ) | |
| 1371 | "RTN","DIE Q",68,0) | |
| 1372 | . . S DDH =$G(DDH)+1 ,DDH(DDH," T")=^DD(DP ,D,21,DG,0 ) ;S DST=^ DD(DP,D,21 ,DG,0) D D S Q ;GRAB DESCRIPTI ON NODE BY NODE | |
| 1373 | "RTN","DIE Q",69,0) | |
| 1374 | . I '$D(D DSQ) Q:$D( DDH)'>10 D LIST^DDS U | |
| 1375 | "RTN","DIE Q",70,0) | |
| 1376 | . I $D(DD SQ) K DDSQ ,DDH | |
| 1377 | "RTN","DIE Q",71,0) | |
| 1378 | . Q | |
| 1379 | "RTN","DIE Q",72,0) | |
| 1380 | Q | |
| 1381 | "RTN","DIE Q",73,0) | |
| 1382 | ; | |
| 1383 | "RTN","DIE Q",74,0) | |
| 1384 | BK S DDH=$ G(DDH)+1,D DH(DDH,"T" )=" " Q | |
| 1385 | "RTN","DIE Q",75,0) | |
| 1386 | ; | |
| 1387 | "RTN","DIE Q",76,0) | |
| 1388 | V S DDH=+$ G(DDH),A1= "T",DST=$$ EZBLD^DIAL OG(8071) D DS | |
| 1389 | "RTN","DIE Q",77,0) | |
| 1390 | EGP F Y=0: 0 S Y=$O(^ DD(DU,D,"V ",Y)) Q:Y' >0 I $D(^ (Y,0)) S Y (0)=^(0) X :$D(DIC("V ")) DIC("V ") I I $D (^DIC(+Y(0 ),0)) S Y( 1)=$P(Y(0) ,U,4),Y(2) =$$FILENAM E^DIALOGZ( +Y(0)),DST =$$EZBLD^D IALOG(8072 ,.Y) K Y(1 ),Y(2) D D S ;**CCO/N I V-P FILE NAMES | |
| 1391 | "RTN","DIE Q",78,0) | |
| 1392 | D BK S DS T=$$EZBLD^ DIALOG(807 3) D DS S DU="" D BK I DZ'?1"? ?".E K X,D Z Q | |
| 1393 | "RTN","DIE Q",79,0) | |
| 1394 | D T^DIEQ1 K X,DZ Q | |
| 1395 | "RTN","DIE Q",80,0) | |
| 1396 | ; | |
| 1397 | "RTN","DIE Q",81,0) | |
| 1398 | DDA N T,% | |
| 1399 | "RTN","DIE Q",82,0) | |
| 1400 | S T=$T | |
| 1401 | "RTN","DIE Q",83,0) | |
| 1402 | F %=+$O(D A(" "),-1) :-1:1 K DA (%+1) S:$D (DA(%))#2 DA(%+1)=DA (%) | |
| 1403 | "RTN","DIE Q",84,0) | |
| 1404 | K DA(1) S :$D(DA)#2 DA(1)=DA | |
| 1405 | "RTN","DIE Q",85,0) | |
| 1406 | I T | |
| 1407 | "RTN","DIE Q",86,0) | |
| 1408 | Q | |
| 1409 | "RTN","DIE Q",87,0) | |
| 1410 | ; | |
| 1411 | "RTN","DIE Q",88,0) | |
| 1412 | UDA N T,% | |
| 1413 | "RTN","DIE Q",89,0) | |
| 1414 | S T=$T | |
| 1415 | "RTN","DIE Q",90,0) | |
| 1416 | S DA=$G(D A(1)) ;K D A(1) | |
| 1417 | "RTN","DIE Q",91,0) | |
| 1418 | F %=2:1:+ $O(DA(" ") ,-1) I $D( DA(%))#2 S DA(%-1)=D A(%) K DA( %) | |
| 1419 | "RTN","DIE Q",92,0) | |
| 1420 | I T | |
| 1421 | "RTN","DIE Q",93,0) | |
| 1422 | Q | |
| 1423 | "RTN","DIE Q",94,0) | |
| 1424 | ; | |
| 1425 | "RTN","DIE Q",95,0) | |
| 1426 | ;#8071 E nter one o f the foll owing | |
| 1427 | "RTN","DIE Q",96,0) | |
| 1428 | ;#8072 | Prefix|.En tryName to select a |filename| | |
| 1429 | "RTN","DIE Q",97,0) | |
| 1430 | ;#8073 T o see the entries in any parti cular file type <Pre fix.?> | |
| 1431 | "RTN","DIF MEDT1") | |
| 1432 | 0^7^B32050 89^B166568 0 | |
| 1433 | "RTN","DIF MEDT1",1,0 ) | |
| 1434 | DIFMEDT1 ; O-OIFO/BI - FM23 Ext ensible Da ta Types ; 27-Oct-201 5 | |
| 1435 | "RTN","DIF MEDT1",2,0 ) | |
| 1436 | ;;22.2;VA FileMan;* *2,10**;Ja n 05, 2016 ;Build 11 | |
| 1437 | "RTN","DIF MEDT1",3,0 ) | |
| 1438 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1439 | "RTN","DIF MEDT1",4,0 ) | |
| 1440 | 0 ; | |
| 1441 | "RTN","DIF MEDT1",5,0 ) | |
| 1442 | S DIC="^D OPT(""DIFM EDT""," | |
| 1443 | "RTN","DIF MEDT1",6,0 ) | |
| 1444 | G OPT:$D( ^DOPT("DIF MEDT",3)) S ^(0)="EX TENSIBLE D ATA TYPE O PTIONS^1.0 1" K ^("B" ) | |
| 1445 | "RTN","DIF MEDT1",7,0 ) | |
| 1446 | F X=1:1:3 S ^DOPT(" DIFMEDT",X ,0)=$P($T( @X),";;",2 ) | |
| 1447 | "RTN","DIF MEDT1",8,0 ) | |
| 1448 | S DIK=DIC D IXALL^D IK | |
| 1449 | "RTN","DIF MEDT1",9,0 ) | |
| 1450 | OPT ; | |
| 1451 | "RTN","DIF MEDT1",10, 0) | |
| 1452 | S DIC(0)= "AEQIZ" D ^DIC G Q:Y <0 S DI=+Y D EN G 0 | |
| 1453 | "RTN","DIF MEDT1",11, 0) | |
| 1454 | ; | |
| 1455 | "RTN","DIF MEDT1",12, 0) | |
| 1456 | EN ;Entry point for all option s | |
| 1457 | "RTN","DIF MEDT1",13, 0) | |
| 1458 | D @DI W ! ! | |
| 1459 | "RTN","DIF MEDT1",14, 0) | |
| 1460 | Q K %,DI,D IC,DIK,X,Y Q | |
| 1461 | "RTN","DIF MEDT1",15, 0) | |
| 1462 | ; | |
| 1463 | "RTN","DIF MEDT1",16, 0) | |
| 1464 | 1 ;;ENTER OR EDIT DA TA TYPE FI LE | |
| 1465 | "RTN","DIF MEDT1",17, 0) | |
| 1466 | G ENP81^D IFMEDT1 | |
| 1467 | "RTN","DIF MEDT1",18, 0) | |
| 1468 | ; | |
| 1469 | "RTN","DIF MEDT1",19, 0) | |
| 1470 | 2 ;;ENTER OR EDIT DA TA TYPE ME THOD FILE | |
| 1471 | "RTN","DIF MEDT1",20, 0) | |
| 1472 | G ENP87^D IFMEDT1 | |
| 1473 | "RTN","DIF MEDT1",21, 0) | |
| 1474 | ; | |
| 1475 | "RTN","DIF MEDT1",22, 0) | |
| 1476 | 3 ;;ENTER OR EDIT DA TA TYPE PR OPERTY FIL E | |
| 1477 | "RTN","DIF MEDT1",23, 0) | |
| 1478 | G ENP86^D IFMEDT1 | |
| 1479 | "RTN","DIF MEDT1",24, 0) | |
| 1480 | ; | |
| 1481 | "RTN","DIF MEDT1",25, 0) | |
| 1482 | ; | |
| 1483 | "RTN","DIF MEDT1",26, 0) | |
| 1484 | ENP81 ; En try Point to Enter o r Edit DAT A TYPE FIL E (#.81) | |
| 1485 | "RTN","DIF MEDT1",27, 0) | |
| 1486 | D MAIN(.8 1) Q | |
| 1487 | "RTN","DIF MEDT1",28, 0) | |
| 1488 | ; | |
| 1489 | "RTN","DIF MEDT1",29, 0) | |
| 1490 | ENP86 ; En try Point to Enter o r Edit DAT A TYPE PRO PERTY FILE (#.86) | |
| 1491 | "RTN","DIF MEDT1",30, 0) | |
| 1492 | D MAIN(.8 6) Q | |
| 1493 | "RTN","DIF MEDT1",31, 0) | |
| 1494 | ; | |
| 1495 | "RTN","DIF MEDT1",32, 0) | |
| 1496 | ENP87 ; En try Point to Enter o r Edit DAT A TYPE MET HOD FILE ( #.87) | |
| 1497 | "RTN","DIF MEDT1",33, 0) | |
| 1498 | D MAIN(.8 7) Q | |
| 1499 | "RTN","DIF MEDT1",34, 0) | |
| 1500 | ; | |
| 1501 | "RTN","DIF MEDT1",35, 0) | |
| 1502 | MAIN(FILE) ; Private Entry Poi nt | |
| 1503 | "RTN","DIF MEDT1",36, 0) | |
| 1504 | N DIC,DIR ,SCREEN,Y | |
| 1505 | "RTN","DIF MEDT1",37, 0) | |
| 1506 | S SCREEN= 0 | |
| 1507 | "RTN","DIF MEDT1",38, 0) | |
| 1508 | ; | |
| 1509 | "RTN","DIF MEDT1",39, 0) | |
| 1510 | ; Ask abo ut using S creen-Mode | |
| 1511 | "RTN","DIF MEDT1",40, 0) | |
| 1512 | S DIR(0)= "Y" | |
| 1513 | "RTN","DIF MEDT1",41, 0) | |
| 1514 | S DIR("A" )="Do you want to us e the scre en-mode ve rsion" | |
| 1515 | "RTN","DIF MEDT1",42, 0) | |
| 1516 | S DIR("B" )="YES" | |
| 1517 | "RTN","DIF MEDT1",43, 0) | |
| 1518 | D ^DIR | |
| 1519 | "RTN","DIF MEDT1",44, 0) | |
| 1520 | S:Y>0 SCR EEN=1 | |
| 1521 | "RTN","DIF MEDT1",45, 0) | |
| 1522 | ; | |
| 1523 | "RTN","DIF MEDT1",46, 0) | |
| 1524 | SELECT ; P rivate Loo p for user input | |
| 1525 | "RTN","DIF MEDT1",47, 0) | |
| 1526 | ; Select Prompt | |
| 1527 | "RTN","DIF MEDT1",48, 0) | |
| 1528 | S DIC="^D I("_FILE_" ,",DIC(0)= "AELMQ" D ^DIC | |
| 1529 | "RTN","DIF MEDT1",49, 0) | |
| 1530 | ; | |
| 1531 | "RTN","DIF MEDT1",50, 0) | |
| 1532 | ; Exit if nothing i s selected | |
| 1533 | "RTN","DIF MEDT1",51, 0) | |
| 1534 | Q:Y<1 | |
| 1535 | "RTN","DIF MEDT1",52, 0) | |
| 1536 | ; | |
| 1537 | "RTN","DIF MEDT1",53, 0) | |
| 1538 | ; Use Scr een-Mode | |
| 1539 | "RTN","DIF MEDT1",54, 0) | |
| 1540 | D:SCREEN | |
| 1541 | "RTN","DIF MEDT1",55, 0) | |
| 1542 | . N DIC,D IE,DR,DA,D DSPARM,DDS FILE,DDSPA GE | |
| 1543 | "RTN","DIF MEDT1",56, 0) | |
| 1544 | . S DA=+Y ,DDSFILE=F ILE,DR="[D IP"_$P(FIL E,".",2)_" S]",DDSPAG E=1 | |
| 1545 | "RTN","DIF MEDT1",57, 0) | |
| 1546 | . D ^DDS | |
| 1547 | "RTN","DIF MEDT1",58, 0) | |
| 1548 | ; | |
| 1549 | "RTN","DIF MEDT1",59, 0) | |
| 1550 | ; Use Rol l-And-Scro ll Mode | |
| 1551 | "RTN","DIF MEDT1",60, 0) | |
| 1552 | D:'SCREEN | |
| 1553 | "RTN","DIF MEDT1",61, 0) | |
| 1554 | . S DIE=" ^DI("_FILE _",",DA=+Y ,DR="[DIP" _$P(FILE," .",2)_"IT] " D ^DIE | |
| 1555 | "RTN","DIF MEDT1",62, 0) | |
| 1556 | . W !! | |
| 1557 | "RTN","DIF MEDT1",63, 0) | |
| 1558 | G SELECT | |
| 1559 | "RTN","DIF MEDT1",64, 0) | |
| 1560 | Q | |
| 1561 | "RTN","DII 1") | |
| 1562 | 0^6^B22409 76^B210584 1 | |
| 1563 | "RTN","DII 1",1,0) | |
| 1564 | DII1 ;SFIS C/XAK-OTHE R OPTIONS ;7/25/96 14:15 | |
| 1565 | "RTN","DII 1",2,0) | |
| 1566 | ;;22.2;VA FileMan;* *8,10**;Ja n 05, 2016 ;Build 11 | |
| 1567 | "RTN","DII 1",3,0) | |
| 1568 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1569 | "RTN","DII 1",4,0) | |
| 1570 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 1571 | "RTN","DII 1",5,0) | |
| 1572 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 1573 | "RTN","DII 1",6,0) | |
| 1574 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 1575 | "RTN","DII 1",7,0) | |
| 1576 | ; | |
| 1577 | "RTN","DII 1",8,0) | |
| 1578 | 0 S DIC="^ DOPT(""DII 1""," | |
| 1579 | "RTN","DII 1",9,0) | |
| 1580 | G OPT:$D( ^DOPT("DII 1",11)) S ^(0)="OTHE R OPTION^1 .01" K ^(" B") | |
| 1581 | "RTN","DII 1",10,0) | |
| 1582 | F X=1:1:1 1 S ^DOPT( "DII1",X,0 )=$P($T(@X ),";;",2) | |
| 1583 | "RTN","DII 1",11,0) | |
| 1584 | S DIK=DIC D IXALL^D IK | |
| 1585 | "RTN","DII 1",12,0) | |
| 1586 | OPT ; | |
| 1587 | "RTN","DII 1",13,0) | |
| 1588 | S DIC(0)= "AEQIZ" D ^DIC G Q:Y <0 S DI=+Y D EN G 0 | |
| 1589 | "RTN","DII 1",14,0) | |
| 1590 | ; | |
| 1591 | "RTN","DII 1",15,0) | |
| 1592 | EN ; | |
| 1593 | "RTN","DII 1",16,0) | |
| 1594 | D @DI W ! ! | |
| 1595 | "RTN","DII 1",17,0) | |
| 1596 | Q K %,DIC, DIK,DI,DA, I,J,X,Y Q | |
| 1597 | "RTN","DII 1",18,0) | |
| 1598 | ; | |
| 1599 | "RTN","DII 1",19,0) | |
| 1600 | 1 ;;FILEGR AMS | |
| 1601 | "RTN","DII 1",20,0) | |
| 1602 | G ^DIFGO | |
| 1603 | "RTN","DII 1",21,0) | |
| 1604 | ; | |
| 1605 | "RTN","DII 1",22,0) | |
| 1606 | 2 ;;ARCHIV ING | |
| 1607 | "RTN","DII 1",23,0) | |
| 1608 | G NOKL^DI AR | |
| 1609 | "RTN","DII 1",24,0) | |
| 1610 | ; | |
| 1611 | "RTN","DII 1",25,0) | |
| 1612 | 3 ;;AUDITI NG | |
| 1613 | "RTN","DII 1",26,0) | |
| 1614 | G ^DIAU | |
| 1615 | "RTN","DII 1",27,0) | |
| 1616 | ; | |
| 1617 | "RTN","DII 1",28,0) | |
| 1618 | 4 ;;SCREEN MAN | |
| 1619 | "RTN","DII 1",29,0) | |
| 1620 | G ^DDSOPT | |
| 1621 | "RTN","DII 1",30,0) | |
| 1622 | ; | |
| 1623 | "RTN","DII 1",31,0) | |
| 1624 | 5 ;;STATIS TICS | |
| 1625 | "RTN","DII 1",32,0) | |
| 1626 | G ^DIX | |
| 1627 | "RTN","DII 1",33,0) | |
| 1628 | ; | |
| 1629 | "RTN","DII 1",34,0) | |
| 1630 | 6 ;;EXTRAC T DATA TO FILEMAN FI LE | |
| 1631 | "RTN","DII 1",35,0) | |
| 1632 | G ^DIAX | |
| 1633 | "RTN","DII 1",36,0) | |
| 1634 | ; | |
| 1635 | "RTN","DII 1",37,0) | |
| 1636 | 7 ;;DATA E XPORT TO F OREIGN FOR MAT | |
| 1637 | "RTN","DII 1",38,0) | |
| 1638 | G NOKL^DD XP | |
| 1639 | "RTN","DII 1",39,0) | |
| 1640 | ; | |
| 1641 | "RTN","DII 1",40,0) | |
| 1642 | 8 ;;IMPORT DATA | |
| 1643 | "RTN","DII 1",41,0) | |
| 1644 | G EN^DDMP U | |
| 1645 | "RTN","DII 1",42,0) | |
| 1646 | ; | |
| 1647 | "RTN","DII 1",43,0) | |
| 1648 | 9 ;;BROWSE R | |
| 1649 | "RTN","DII 1",44,0) | |
| 1650 | G ^DDBR | |
| 1651 | "RTN","DII 1",45,0) | |
| 1652 | ; | |
| 1653 | "RTN","DII 1",46,0) | |
| 1654 | 10 ;;DATA ACCESS CON TROL | |
| 1655 | "RTN","DII 1",47,0) | |
| 1656 | G ^DIACOP T | |
| 1657 | "RTN","DII 1",48,0) | |
| 1658 | ; | |
| 1659 | "RTN","DII 1",49,0) | |
| 1660 | 11 ;;DATA TYPE OPTIO NS | |
| 1661 | "RTN","DII 1",50,0) | |
| 1662 | G ^DIFMED T1 | |
| 1663 | "RTN","DIN IT4") | |
| 1664 | 0^5^B12872 917^B12812 168 | |
| 1665 | "RTN","DIN IT4",1,0) | |
| 1666 | DINIT4 ;SF ISC/GFT-IN ITIALIZE V A FILEMAN ;24SEP2009 | |
| 1667 | "RTN","DIN IT4",2,0) | |
| 1668 | ;;22.2;VA FileMan;* *10**;Jan 05, 2016;B uild 11 | |
| 1669 | "RTN","DIN IT4",3,0) | |
| 1670 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1671 | "RTN","DIN IT4",4,0) | |
| 1672 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 1673 | "RTN","DIN IT4",5,0) | |
| 1674 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 1675 | "RTN","DIN IT4",6,0) | |
| 1676 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 1677 | "RTN","DIN IT4",7,0) | |
| 1678 | ; | |
| 1679 | "RTN","DIN IT4",8,0) | |
| 1680 | DD F I=1:1 S X=$E($T (DD+I),4,9 99) G ^DIN IT41:X?.P S ^DD("FUN C",I,0)=$P (X,";",1), Y=1 F DU=1 ,2,3,9,10 S Y=Y+1 I $P(X,";",Y )]"" S ^(D U)=$P(X,"; ",Y) | |
| 1681 | "RTN","DIN IT4",9,0) | |
| 1682 | ;;SQUARER OOT;D SQR^ DIXC S X=$ S(X'>0:"", 1:Y);;; | |
| 1683 | "RTN","DIN IT4",10,0) | |
| 1684 | ;;TIME;S X=$E($P(X, ".",2)_"00 00",1,4),% =X>1159 S: X>1259 X=X -1200 S X= X\100_":"_ $E(X#100+1 00,2,3)_" "_$E("AP", %+1)_"M";; ; | |
| 1685 | "RTN","DIN IT4",11,0) | |
| 1686 | ;;MONTH;S X=$E(X,1, 5)_0_0 S:' X X="";D^D ;; | |
| 1687 | "RTN","DIN IT4",12,0) | |
| 1688 | ;;YEAR;S X=$E(X,1,3 )_"0000" S :'X X="";D ^D;; | |
| 1689 | "RTN","DIN IT4",13,0) | |
| 1690 | ;;DATE;S X=$P(X,"." ,1);D^D;; | |
| 1691 | "RTN","DIN IT4",14,0) | |
| 1692 | ;;DAYOFWE EK;D DW^%D TC;^D;; | |
| 1693 | "RTN","DIN IT4",15,0) | |
| 1694 | ;;CLOSE | |
| 1695 | "RTN","DIN IT4",16,0) | |
| 1696 | ;;ABS;S:X <0 X=-X;;; | |
| 1697 | "RTN","DIN IT4",17,0) | |
| 1698 | ;;INTERNA L;S X=X;;; | |
| 1699 | "RTN","DIN IT4",18,0) | |
| 1700 | ;;MAX;S:X 1>X X=X1;O ;2;MAXIMUM OF 2 VALU ES | |
| 1701 | "RTN","DIN IT4",19,0) | |
| 1702 | ;;MIN;S:X 1<X X=X1;O ;2;MINIMUM OF TWO VA LUES | |
| 1703 | "RTN","DIN IT4",20,0) | |
| 1704 | ;;REVERSE ;S X=$RE(X );;;DATA C HARACTERS IN RIGHT-T O-LEFT ORD ER | |
| 1705 | "RTN","DIN IT4",21,0) | |
| 1706 | ;;UPPERCA SE;S X=$$U P^DILIBF(X );;; | |
| 1707 | "RTN","DIN IT4",22,0) | |
| 1708 | ;;LOWERCA SE;X "F %= 2:1:$L(X) I $E(X,%)? 1U,$E(X,%- 1)?1A S X= $E(X,0,%-1 )_$C($A(X, %)+32)_$E( X,%+1,999) ";;; | |
| 1709 | "RTN","DIN IT4",23,0) | |
| 1710 | ;;CENTER; S X=$J("", $S($D(DIWR )+$D(DIWL) =2:DIWR-DI WL+1,$D(IO M):IOM,1:8 0)-$L(X)\2 -$X)_X;;;; W | |
| 1711 | "RTN","DIN IT4",24,0) | |
| 1712 | ;;UNDERLI NE;S %="", Y=$S($D(IO ST)[0:-1,$ A(IOST)-80 :-1,1:$L(X )<83) X:Y+ 1 "F Y=1:1 :$L(X) "_$ S(Y:"S %=$ C(8)_%",1: "W $E(X,Y) ,$C(8)")_" _""_""" S: Y+1 X=$S(% ]"":X_%,1: %);;;UNDER LINE (ARG) IF OUTPUT TING TO A PRINTER DE VICE;W | |
| 1713 | "RTN","DIN IT4",25,0) | |
| 1714 | ;;PAGEFEE D;S %Y=1,% =$S($D(DIW F):$F(DIWF ,"B"),1:0) X:% "F %Y =%:1 Q:$E( DIWF,%Y)'? 1N" S:$D(D IWF) DIWF= $E(DIWF,1, %-2)_$E(DI WF,%Y,999) _"B"_(X\1) X:X>(IOSL -$Y)&$D(^U TILITY($J, 1))&'$D(^( "W"))&'$D( DIWF) ^(1) S X="";;; START NEW PAGE IF <A RG LINES L EFT;W | |
| 1715 | "RTN","DIN IT4",26,0) | |
| 1716 | ;;BREAKAB LE;D:'$D(D ISYS) OS^D II X ^DD(" OS",DISYS, 1);;;OUTPU T DEVICE C AN BE INTE RRUPTED IF ARGUMENT IS NON-ZER O | |
| 1717 | "RTN","DIN IT4",27,0) | |
| 1718 | ;;NUMMONT H;S X=+$E( X,4,5);^D; ;MONTH NUM BER (0-12) FOR A DAT E | |
| 1719 | "RTN","DIN IT4",28,0) | |
| 1720 | ;;NUMDAY; S X=+$E(X, 6,7);^D;;D AY NUMBER (0-31) FOR A DATE | |
| 1721 | "RTN","DIN IT4",29,0) | |
| 1722 | ;;NUMYEAR ;S:X X=$E( X,2,3);^D; ;YEAR NUMB ER (00-99) FOR A DAT E | |
| 1723 | "RTN","DIN IT4",30,0) | |
| 1724 | ;;NUMDATE ;S:X X=$E( X,4,5)_"/" _$E(X,6,7) _"/"_$E(X, 2,3);^D;;D ATE IN 'NN /NN/NN' FO RMAT | |
| 1725 | "RTN","DIN IT4",31,0) | |
| 1726 | ;;REPLACE ;X "F %=0: 0 S %=$F(X 2,X1,%) Q: %<2 S X2= $E(X2,1,%- $L(X1)-1)_ X_$E(X2,%, 999),%=%-$ L(X1)+$L(X )" S X=X2; ;3;THE 1ST ARGUMENT, WITH ALL OCCURRENCE S OF THE 2 ND ARGUMEN T REPLACED BY THE 3R D | |
| 1727 | "RTN","DIN IT4",32,0) | |
| 1728 | ;;NOW;N % I,%H,% D N OW^%DTC S X=%;D;0;CU RRENT DATE /TIME | |
| 1729 | "RTN","DIN IT4",33,0) | |
| 1730 | ;;TODAY;N %I,%H,% D NOW^%DTC; D;0;CURREN T DATE | |
| 1731 | "RTN","DIN IT4",34,0) | |
| 1732 | ;;PAGE;S X=$G(DC);; 0;PAGE NUM BER (OF OU TPUT) | |
| 1733 | "RTN","DIN IT4",35,0) | |
| 1734 | ;;SETTAB; S DIWT=X,X ="" F %=1: 1 S Y="X"_ % Q:'$D(@Y ) S DIWT= @Y_","_DIW T;;VARIABL E;SET TAB STOPS;W | |
| 1735 | "RTN","DIN IT4",36,0) | |
| 1736 | ;;RIGHT-J USTIFY;S X ="" S:'$D( DIWF) DIWF ="" S:DIWF '["R" DIWF =DIWF_"R"; ;0;;W | |
| 1737 | "RTN","DIN IT4",37,0) | |
| 1738 | ;;DOUBLE- SPACE;S X= "" S:'$D(D IWF) DIWF= "" S:DIWF' ["D" DIWF= DIWF_"D";; 0;;W | |
| 1739 | "RTN","DIN IT4",38,0) | |
| 1740 | ;;SINGLE- SPACE;S:'$ D(DIWF) DI WF="" S X= "",DIWF=$P (DIWF,"D", 1)_$P(DIWF ,"D",2);;0 ;;W | |
| 1741 | "RTN","DIT P") | |
| 1742 | 0^3^B18223 422^B11755 027 | |
| 1743 | "RTN","DIT P",1,0) | |
| 1744 | DITP ;SFIS C/GFT-TRAN SFER POINT ERS ;17MAY 2005 | |
| 1745 | "RTN","DIT P",2,0) | |
| 1746 | ;;22.2;VA FileMan;* *10**;Jan 05, 2016;B uild 11 | |
| 1747 | "RTN","DIT P",3,0) | |
| 1748 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1749 | "RTN","DIT P",4,0) | |
| 1750 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 1751 | "RTN","DIT P",5,0) | |
| 1752 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 1753 | "RTN","DIT P",6,0) | |
| 1754 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 1755 | "RTN","DIT P",7,0) | |
| 1756 | ; | |
| 1757 | "RTN","DIT P",8,0) | |
| 1758 | D ASK Q:% -1 G PTS | |
| 1759 | "RTN","DIT P",9,0) | |
| 1760 | ; | |
| 1761 | "RTN","DIT P",10,0) | |
| 1762 | ASK ; | |
| 1763 | "RTN","DIT P",11,0) | |
| 1764 | I '$D(^UT ILITY("DIT ",$J,0,1)) S %=2 Q | |
| 1765 | "RTN","DIT P",12,0) | |
| 1766 | S %=$O(^( 1)),%Y=+^( 1) S:%="" %=-1 | |
| 1767 | "RTN","DIT P",13,0) | |
| 1768 | U I $D(^DD (%Y,0,"UP" )) S %Y=^( "UP") G U | |
| 1769 | "RTN","DIT P",14,0) | |
| 1770 | W !,"SINC E THE "_$P ("TRANSFER RED^DELETE D",U,DH+1) _" ENTRY M AY HAVE BE EN 'POINTE D TO'" | |
| 1771 | "RTN","DIT P",15,0) | |
| 1772 | W !,"BY E NTRIES IN THE '"_$P( ^DIC(+%Y,0 ),U,1)_"' FILE," W:% >1 " ETC., " | |
| 1773 | "RTN","DIT P",16,0) | |
| 1774 | Q W !,"DO YOU WANT T HOSE POINT ERS UPDATE D (WHICH C OULD TAKE QUITE A WH ILE)" | |
| 1775 | "RTN","DIT P",17,0) | |
| 1776 | S %=2 D Y N^DICN Q:% | |
| 1777 | "RTN","DIT P",18,0) | |
| 1778 | W !?4,"AN SWER 'YES' IF YOU TH INK THAT T HE ENTRY W HICH YOU H AVE JUST " _$P("MOVED ^DELETED", U,DH+1),!? 4,"MAY BE 'POINTED T O' BY SOME POINTER-T YPE FIELD VALUE SOME WHERE",! | |
| 1779 | "RTN","DIT P",19,0) | |
| 1780 | G Q | |
| 1781 | "RTN","DIT P",20,0) | |
| 1782 | ; | |
| 1783 | "RTN","DIT P",21,0) | |
| 1784 | ; | |
| 1785 | "RTN","DIT P",22,0) | |
| 1786 | ; | |
| 1787 | "RTN","DIT P",23,0) | |
| 1788 | ; | |
| 1789 | "RTN","DIT P",24,0) | |
| 1790 | EN(DIFILE, DILIST) ;I F THERE AR E POINTERS TO FILE ' DIFILE', G O THRU THE DILIST AN D CHANGE T HE POINTER S | |
| 1791 | "RTN","DIT P",25,0) | |
| 1792 | K ^UTILIT Y("DIT",$J ) | |
| 1793 | "RTN","DIT P",26,0) | |
| 1794 | N Y,DIA,D TO,DL | |
| 1795 | "RTN","DIT P",27,0) | |
| 1796 | S (DIA("P "),Y)=DIFI LE,(DIA,DT O)=$G(^DIC (+DIFILE,0 ,"GL")) I DTO="" W " ERROR in s pecificati on" Q ;,D IA(1)=FROM | |
| 1797 | "RTN","DIT P",28,0) | |
| 1798 | D PTS^DIT | |
| 1799 | "RTN","DIT P",29,0) | |
| 1800 | S X=0 F Y =0:0 S Y=$ O(DILIST(Y )) Q:'Y S %=$P(DILI ST(Y),U,2) D I '$D( X) W "ERRO R in speci fication" G END | |
| 1801 | "RTN","DIT P",30,0) | |
| 1802 | .I '%,"@" '[% K X Q | |
| 1803 | "RTN","DIT P",31,0) | |
| 1804 | .I %,'$D( @(DTO_"%)" )) K X Q | |
| 1805 | "RTN","DIT P",32,0) | |
| 1806 | .S X=X+1, ^UTILITY(" DIT",$J,+D ILIST(Y))= %_";"_$E(D TO,2,99) | |
| 1807 | "RTN","DIT P",33,0) | |
| 1808 | I X D P | |
| 1809 | "RTN","DIT P",34,0) | |
| 1810 | END K ^UTI LITY("DIT" ,$J) | |
| 1811 | "RTN","DIT P",35,0) | |
| 1812 | Q | |
| 1813 | "RTN","DIT P",36,0) | |
| 1814 | ; | |
| 1815 | "RTN","DIT P",37,0) | |
| 1816 | PTS ; | |
| 1817 | "RTN","DIT P",38,0) | |
| 1818 | D WAIT^DI CD K IOP | |
| 1819 | "RTN","DIT P",39,0) | |
| 1820 | ;At this point, e.g .^UTILITY( "DIT",$J,0 ,1)=801.41 ^15^V | |
| 1821 | "RTN","DIT P",40,0) | |
| 1822 | ;and ^UTI LITY("DIT" ,$J,38)="1 03;AUTTIMM (" meanin g that poi nters to e ntry 38 in ^AUTTIMM are being moved to 1 03 | |
| 1823 | "RTN","DIT P",41,0) | |
| 1824 | P F S X=$ O(^UTILITY ("DIT",$J, 0,0)) Q:X= "" S Y=^U TILITY("DI T",$J,0,X) ,L=$P(Y,U, 2) K ^(X) D 1(+Y,L,. DTO) ;KILL NODES AS WE PROCESS THEM | |
| 1825 | "RTN","DIT P",42,0) | |
| 1826 | K ^UTILIT Y("DIT",$J ) Q | |
| 1827 | "RTN","DIT P",43,0) | |
| 1828 | ; | |
| 1829 | "RTN","DIT P",44,0) | |
| 1830 | 1(DIPFILE, DIPFIELD,D TO) ;CALL DIP PRINT MODULE ONC E TO GO TH RU CHANGIN G ONE FIEL D'S VALUE. 'DTO' IS ROOT OF F ILE BEING POINTED TO . | |
| 1831 | "RTN","DIT P",45,0) | |
| 1832 | N DIPVP,D L,L,DHD,DI A,BY,DITPY ,DR,D,X,FL DS,DIOBEG, FR,TO,DIST OP,DIOBEG | |
| 1833 | "RTN","DIT P",46,0) | |
| 1834 | S (BY,FR, TO)="",DIP VP=$P(^DD( DIPFILE,DI PFIELD,0), U,2)["V" Q :$P(^(0),U ,2) ;A MU LTIPLE CAN 'T POINT | |
| 1835 | "RTN","DIT P",47,0) | |
| 1836 | S DL=1,DL (1)=DIPFIE LD_"////^D STUFF^DIT P("_(DIPVP )_")" | |
| 1837 | "RTN","DIT P",48,0) | |
| 1838 | ;S X=$S($ D(DE(DQ))[ 0:"""",$D( ^UTILITY(" "DIT"",$J, DE(DQ)))-1 :"""",^(DE (DQ)):"_$S ($P(Y,U,3) '["V":"+", 1:"")_"^(D E(DQ)),1:" "@"") I X] """",$G(DI FIXPT)=1 D PTRPT^DIT P" K ^(X) | |
| 1839 | "RTN","DIT P",49,0) | |
| 1840 | S L=$P(^D D(DIPFILE, DIPFIELD,0 ),U,4),%=$ P(L,";",2) ,L=""""_$P (L,";",1)_ """",DHD=$ P(^(0),U) I % S %="$ P(^("_L_") ,U,"_%_")" | |
| 1841 | "RTN","DIT P",50,0) | |
| 1842 | E S %="$ E(^("_L_") ,"_+$E(%,2 ,9)_","_$P (%,",",2)_ ")" | |
| 1843 | "RTN","DIT P",51,0) | |
| 1844 | S L=L_")) :"""","_%_ "?."" "":" """," | |
| 1845 | "RTN","DIT P",52,0) | |
| 1846 | I DIPVP,D TO]"" S L= L_"$P("_%_ ","";"",2) '="""_$E(D TO,2,99)_" "":""""," | |
| 1847 | "RTN","DIT P",53,0) | |
| 1848 | S L=L_"'$ D(^UTILITY (""DIT"",$ J,+"_%_")) :""""," | |
| 1849 | "RTN","DIT P",54,0) | |
| 1850 | UP S (D(DL ),%)=+Y I $D(^DD(%,0 ,"UP")) S DL=DL+1,Y= ^("UP"),(D L(DL),%)=$ O(^DD(Y,"S B",%,0))_" ///",X(DL) =""""_$P($ P(^DD(Y,+% ,0),U,4)," ;")_"""",B Y=+%_","_B Y G UP | |
| 1851 | "RTN","DIT P",55,0) | |
| 1852 | S DHD=$O( ^("NM",0)) _" entries whose '"_ DHD_"' poi nters have been chan ged" | |
| 1853 | "RTN","DIT P",56,0) | |
| 1854 | Q:'$D(^DI C(%,0,"GL" )) S DIC= ^("GL"),DI TPY="S X=$ S('$D("_DI C_"D0," | |
| 1855 | "RTN","DIT P",57,0) | |
| 1856 | F X=0:1:D L-1 S DR(X +1,D(DL-X) )=DL(DL-X) S:X DITPY =DITPY_X(D L+1-X)_",D "_X_"," | |
| 1857 | "RTN","DIT P",58,0) | |
| 1858 | S DIA("P" )=%,%=$L(B Y,",") I % >2 S BY=$P (BY,",",%- 2)_",.01," _BY | |
| 1859 | "RTN","DIT P",59,0) | |
| 1860 | S DITPY=D ITPY_L_"1: D"_X_")",B Y=BY_"X DI TPY;@" | |
| 1861 | "RTN","DIT P",60,0) | |
| 1862 | ;Now DITP Y=e.g. S X =$S('$D(^A UPNVIMM(D0 ,"0")):"", $P(^("0"), U,1)?." ": "",'$D(^UT ILITY("DIT ",$J,+$P(^ ("0"),U,1) )):"",1:D0 ) | |
| 1863 | "RTN","DIT P",61,0) | |
| 1864 | S L=0,FLD S="",DISTO P=0,DHIT=" N DIFIXPT G LOOP^DIA 2",%ZIS="" ,DIOBEG="W !!" ;It w ill happen in DIA2 | |
| 1865 | "RTN","DIT P",62,0) | |
| 1866 | I $G(DIQU IET) K DIO BEG S DIFI XPT=1 ;DHD ="@@" | |
| 1867 | "RTN","DIT P",63,0) | |
| 1868 | D EN1^DIP | |
| 1869 | "RTN","DIT P",64,0) | |
| 1870 | IOP S IOP= $S($G(IOS) :"`"_IOS,1 :$G(IO)) Q ;KEEP TH E SAME OUT PUT DEVICE AS WE GO THRU DIFFE RENT 'PRIN TINGS' | |
| 1871 | "RTN","DIT P",65,0) | |
| 1872 | ; | |
| 1873 | "RTN","DIT P",66,0) | |
| 1874 | STUFF(VP) ;VP=BOOLEA N | |
| 1875 | "RTN","DIT P",67,0) | |
| 1876 | S X="" Q: $G(DE(DQ)) ="" | |
| 1877 | "RTN","DIT P",68,0) | |
| 1878 | N % S %=D E(DQ) Q:'% !'$D(^UTIL ITY("DIT", $J,+%)) ; ^UTILITY(" DIT",$J,38 )="103;AUT TIMM(" mea ns 'CHANGE OLD 38 TO 103' if w e have a v ariable-po inter to ^ AUTTIMM | |
| 1879 | "RTN","DIT P",69,0) | |
| 1880 | S X=^(+%) I 'VP S X =+X | |
| 1881 | "RTN","DIT P",70,0) | |
| 1882 | E S X=$S ($P(X,";", 2)'=$P(%," ;",2):"",' X:"@",1:X) W:X="" " (no cha nge)" Q | |
| 1883 | "RTN","DIT P",71,0) | |
| 1884 | S:'X X="@ " | |
| 1885 | "RTN","DIT P",72,0) | |
| 1886 | Q | |
| 1887 | "RTN","DIT P",73,0) | |
| 1888 | ; | |
| 1889 | "RTN","DIT P",74,0) | |
| 1890 | PTRPT Q:'$ G(DIFIXPTC ) N I,J,X | |
| 1891 | "RTN","DIT P",75,0) | |
| 1892 | F I=1:1:D L S J="" F S J=$O(D R(I,J)) Q: J="" I DR (I,J)["/// " S X=$P($ G(DR(I,J)) ,"///",1) I X]"" D | |
| 1893 | "RTN","DIT P",76,0) | |
| 1894 | . S ^TMP( "DIFIXPT", $J,DIFIXPT C)=^TMP("D IFIXPT",$J ,DIFIXPTC) _$S(I>1:" entry:"_$S (I=DL:$G(D A),1:$G(DA (DL-I))),1 :"")_$S(I= DL:" fie ld:",1:" mult.fld: ")_X | |
| 1895 | "RTN","DIT P",77,0) | |
| 1896 | . Q | |
| 1897 | "RTN","DIT P",78,0) | |
| 1898 | Q | |
| 1899 | "RTN","DIU TL") | |
| 1900 | 0^8^B13688 793^B70826 19 | |
| 1901 | "RTN","DIU TL",1,0) | |
| 1902 | DIUTL ;GFT /GFT - TIM SON'S UTIL ITIES;24JA N2013 | |
| 1903 | "RTN","DIU TL",2,0) | |
| 1904 | ;;22.2;VA FileMan;* *10**;Jan 05, 2016;B uild 11 | |
| 1905 | "RTN","DIU TL",3,0) | |
| 1906 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 1907 | "RTN","DIU TL",4,0) | |
| 1908 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 1909 | "RTN","DIU TL",5,0) | |
| 1910 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 1911 | "RTN","DIU TL",6,0) | |
| 1912 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 1913 | "RTN","DIU TL",7,0) | |
| 1914 | ; | |
| 1915 | "RTN","DIU TL",8,0) | |
| 1916 | ; | |
| 1917 | "RTN","DIU TL",9,0) | |
| 1918 | NAKED(DIUT LREF) ;The argument is evaluat ed and ret urned, whi le keeping the naked reference as it was ! | |
| 1919 | "RTN","DIU TL",10,0) | |
| 1920 | N DIUTLNK D ;THIS WI LL BE THE NAME OF TH E NAKED | |
| 1921 | "RTN","DIU TL",11,0) | |
| 1922 | X "I $ZRE FERENCE="" """ I S D IUTLNKD="^ TMP(""DI D UMMY"",0)" | |
| 1923 | "RTN","DIU TL",12,0) | |
| 1924 | E S DIUT LNKD=$NA(^ (0)) | |
| 1925 | "RTN","DIU TL",13,0) | |
| 1926 | X "S DIUT LREF="_DIU TLREF | |
| 1927 | "RTN","DIU TL",14,0) | |
| 1928 | D Q DIUT LREF | |
| 1929 | "RTN","DIU TL",15,0) | |
| 1930 | .I $D(@DI UTLNKD) | |
| 1931 | "RTN","DIU TL",16,0) | |
| 1932 | ; | |
| 1933 | "RTN","DIU TL",17,0) | |
| 1934 | ; | |
| 1935 | "RTN","DIU TL",18,0) | |
| 1936 | DATE(Y) ;* *CCO/NI RETURN A D ATE | |
| 1937 | "RTN","DIU TL",19,0) | |
| 1938 | ;I Y X ^D D("DD") | |
| 1939 | "RTN","DIU TL",20,0) | |
| 1940 | Q $$FMTE^ DILIBF(Y," 1U") | |
| 1941 | "RTN","DIU TL",21,0) | |
| 1942 | ; | |
| 1943 | "RTN","DIU TL",22,0) | |
| 1944 | ; | |
| 1945 | "RTN","DIU TL",23,0) | |
| 1946 | NOWINT() ; INTERNAL V ERSION OF NOW | |
| 1947 | "RTN","DIU TL",24,0) | |
| 1948 | N %,%I,%H ,%M,%D,%Y, X | |
| 1949 | "RTN","DIU TL",25,0) | |
| 1950 | D NOW^%DT C Q % | |
| 1951 | "RTN","DIU TL",26,0) | |
| 1952 | ; | |
| 1953 | "RTN","DIU TL",27,0) | |
| 1954 | ; | |
| 1955 | "RTN","DIU TL",28,0) | |
| 1956 | NOW() ;EXT ERNAL NOW | |
| 1957 | "RTN","DIU TL",29,0) | |
| 1958 | N X S X=$ $NOWINT Q $$DATE(X-( X#.0001)) | |
| 1959 | "RTN","DIU TL",30,0) | |
| 1960 | ; | |
| 1961 | "RTN","DIU TL",31,0) | |
| 1962 | ; | |
| 1963 | "RTN","DIU TL",32,0) | |
| 1964 | WP(DIRF,DI WL,DIWR,DI WPUT) ;Wri te out WP field (if any) store d at DIRF, or put it in DIWPUT array | |
| 1965 | "RTN","DIU TL",33,0) | |
| 1966 | N DIWF,Z, A1,D,X,DIW ,DIWT,DN,I ,DIWI,DIWT C,DIWX | |
| 1967 | "RTN","DIU TL",34,0) | |
| 1968 | K ^UTILIT Y($J,"W") | |
| 1969 | "RTN","DIU TL",35,0) | |
| 1970 | S DIWF=$E ("W",'$D(D IWPUT))_"| " S:'$G(IO M) IOM=80 S:'$G(DIWR ) DIWR=IOM S:'$G(DIW L) DIWL=1 | |
| 1971 | "RTN","DIU TL",36,0) | |
| 1972 | S A1=$P($ G(@DIRF@(0 )),U,3) F D=0:0 S D= $O(@DIRF@( D)) Q:D>A1 &A1!'D S X=^(D,0) D ^DIWP G Q WP:$G(DN)= 0 | |
| 1973 | "RTN","DIU TL",37,0) | |
| 1974 | I $G(DIWP UT)]"" D Q 1 | |
| 1975 | "RTN","DIU TL",38,0) | |
| 1976 | .K @DIWPU T M @DIWPU T=^UTILITY ($J,"W") | |
| 1977 | "RTN","DIU TL",39,0) | |
| 1978 | D ^DIWW | |
| 1979 | "RTN","DIU TL",40,0) | |
| 1980 | QWP I $G(D N)'=0 Q 1 | |
| 1981 | "RTN","DIU TL",41,0) | |
| 1982 | K DIOEND Q 0 | |
| 1983 | "RTN","DIU TL",42,0) | |
| 1984 | ; | |
| 1985 | "RTN","DIU TL",43,0) | |
| 1986 | IJ(N) ;bui ld I & J a rrays give n subfile number N | |
| 1987 | "RTN","DIU TL",44,0) | |
| 1988 | N A K I,J | |
| 1989 | "RTN","DIU TL",45,0) | |
| 1990 | S J(0)=N, N=0 | |
| 1991 | "RTN","DIU TL",46,0) | |
| 1992 | 0 I $D(^DI C(J(0),0," GL")) S I( 0)=^("GL") Q | |
| 1993 | "RTN","DIU TL",47,0) | |
| 1994 | S A=$G(^D D(J(0),0," UP")) Q:A= "" | |
| 1995 | "RTN","DIU TL",48,0) | |
| 1996 | S I=$O(^D D(A,"SB",J (0),0)) Q: 'I | |
| 1997 | "RTN","DIU TL",49,0) | |
| 1998 | S I=$P($P ($G(^DD(A, I,0)),U,4) ,";") Q:I= "" | |
| 1999 | "RTN","DIU TL",50,0) | |
| 2000 | I +I'=I S I=""""_I_ """" | |
| 2001 | "RTN","DIU TL",51,0) | |
| 2002 | F J=N:-1: 0 S J(J+1) =J(J) S:J I(J+1)=I(J ) | |
| 2003 | "RTN","DIU TL",52,0) | |
| 2004 | S J(0)=A, I(1)=I,N=N +1 G 0 | |
| 2005 | "RTN","DIU TL",53,0) | |
| 2006 | ; | |
| 2007 | "RTN","DIU TL",54,0) | |
| 2008 | ; | |
| 2009 | "RTN","DIU TL",55,0) | |
| 2010 | DIVR(DI,DI FLD) ;veri fy | |
| 2011 | "RTN","DIU TL",56,0) | |
| 2012 | N DIVZ,S, A,DA,DICL, V,Z,DDC,DR ,N,Y,I,J,Q ,W,V,T,DQI | |
| 2013 | "RTN","DIU TL",57,0) | |
| 2014 | K ^UTILIT Y("DIVR",$ J),^DD(U,$ J) | |
| 2015 | "RTN","DIU TL",58,0) | |
| 2016 | D IJ(DI) | |
| 2017 | "RTN","DIU TL",59,0) | |
| 2018 | I '$O(@(I (0)_"0)")) Q ;File must have some entri es! | |
| 2019 | "RTN","DIU TL",60,0) | |
| 2020 | S S=";",Q ="""",V=$O (J(""),-1) ,A=DI,DA=D IFLD | |
| 2021 | "RTN","DIU TL",61,0) | |
| 2022 | S DR=$P(^ DD(DI,DIFL D,0),U,2), Z=$P(^(0), U,3),$P(Y( 0),U,4)=$P (^(0),U,4) ,DDC=$P(^( 0),U,5,999 ) | |
| 2023 | "RTN","DIU TL",62,0) | |
| 2024 | Q:DR["W"! (DR["C") | |
| 2025 | "RTN","DIU TL",63,0) | |
| 2026 | F T="N"," S","V","P" ,"K","F" Q :DR[T | |
| 2027 | "RTN","DIU TL",64,0) | |
| 2028 | W !!,"SIN CE YOU HAV E CHANGED THE FIELD DEFINITION ,",!,"EXIS TING '",$P (^(0),U)," ' DATA WIL L NOW BE C HECKED FOR INCONSIST ENCIES",!, "OK" | |
| 2029 | "RTN","DIU TL",65,0) | |
| 2030 | S %=1 D Y N^DICN Q:% -1 | |
| 2031 | "RTN","DIU TL",66,0) | |
| 2032 | ;D ^%ZIS Q:POP | |
| 2033 | "RTN","DIU TL",67,0) | |
| 2034 | ;U IO W ON'T WORK BECAUSE Q+ 3^DIVR ASK S TO STORE IN TEMPLA TE | |
| 2035 | "RTN","DIU TL",68,0) | |
| 2036 | D EN^DIVR (DI,DIFLD) | |
| 2037 | "RTN","DIU TL",69,0) | |
| 2038 | ;D ^%ZISC | |
| 2039 | "RTN","DIU TL",70,0) | |
| 2040 | Q | |
| 2041 | "RTN","DIU TL",71,0) | |
| 2042 | ; | |
| 2043 | "RTN","DIU TL",72,0) | |
| 2044 | CHKPT(DIFI LE,DA,DIMS G) ;check if any ent ries point s to this entry(DA) in file (D IFILE) | |
| 2045 | "RTN","DIU TL",73,0) | |
| 2046 | ;INPUT: D IFILE=file number, D A=ien of r ecord, DIM SG=closed global roo t or local array | |
| 2047 | "RTN","DIU TL",74,0) | |
| 2048 | ;OUTPUT: DIMSG(0)=l ine count, DISMG(#)= "Entry ien in FILE ( file #) re fers to it ." | |
| 2049 | "RTN","DIU TL",75,0) | |
| 2050 | ;CODE CAM E FROM DEL ^DPTLK2 | |
| 2051 | "RTN","DIU TL",76,0) | |
| 2052 | Q:$G(DIMS G)="" S @ DIMSG@(0)= 0 | |
| 2053 | "RTN","DIU TL",77,0) | |
| 2054 | Q:'$G(DA) Q:$G(^DI C(+$G(DIFI LE),0))="" | |
| 2055 | "RTN","DIU TL",78,0) | |
| 2056 | N I,J,K,L ,A,B,C,G,T ,Q S Q=""" ",C=0 | |
| 2057 | "RTN","DIU TL",79,0) | |
| 2058 | ;find all files and fields th at point t o this fil e | |
| 2059 | "RTN","DIU TL",80,0) | |
| 2060 | F I=0:0 S I=$O(^DD( DIFILE,0," PT",I)) Q: 'I F J=0: 0 S J=+$O( ^DD(DIFILE ,0,"PT",I, J)),(B,T)= I Q:'J D | |
| 2061 | "RTN","DIU TL",81,0) | |
| 2062 | .;check i f multiple , find top file leve l = T | |
| 2063 | "RTN","DIU TL",82,0) | |
| 2064 | . F S B= +$G(^DD(B, 0,"UP")) S :B T=B I ' B S G=$G(^ DIC(+T,0," GL")) Q | |
| 2065 | "RTN","DIU TL",83,0) | |
| 2066 | .;pointin g to file must have file level cross ref erence; fi le level ( +A=T), not mumps | |
| 2067 | "RTN","DIU TL",84,0) | |
| 2068 | . F K=0:0 S K=$O(^D D(I,J,1,K) ) Q:'K S A=$G(^(K,0 )) I +A=T, $L($P(A,U, 2)),'$L($P (A,U,3)) D | |
| 2069 | "RTN","DIU TL",85,0) | |
| 2070 | .. Q:'$L (G) | |
| 2071 | "RTN","DIU TL",86,0) | |
| 2072 | ..; if v ariable po inter, the n reset DA to contai n global r ef. DA;gr | |
| 2073 | "RTN","DIU TL",87,0) | |
| 2074 | .. I $P( ^DD(I,J,0) ,U,2)["V" S L=DA N D A S DA=Q_L _";"_$P($G (^DIC(DIFI LE,0,"GL") ),"^",2)_Q | |
| 2075 | "RTN","DIU TL",88,0) | |
| 2076 | .. F L=0 :0 S L=$O( @(G_Q_$P(A ,U,2)_Q_", "_DA_",L)" )) Q:'L D | |
| 2077 | "RTN","DIU TL",89,0) | |
| 2078 | ... S C= C+1,@DIMSG @(C)="Entr y "_L_" in "_$P($G(^ DIC(T,0)), U)_" ("_T_ ") refers to it." | |
| 2079 | "RTN","DIU TL",90,0) | |
| 2080 | .. Q | |
| 2081 | "RTN","DIU TL",91,0) | |
| 2082 | . Q | |
| 2083 | "RTN","DIU TL",92,0) | |
| 2084 | S @DIMSG@ (0)=C | |
| 2085 | "RTN","DIU TL",93,0) | |
| 2086 | Q | |
| 2087 | "RTN","DIW P") | |
| 2088 | 0^4^B14095 198^B14057 388 | |
| 2089 | "RTN","DIW P",1,0) | |
| 2090 | DIWP ;SFIS C/GFT-ASSE MBLE WP LI NE ;24APR2 012 | |
| 2091 | "RTN","DIW P",2,0) | |
| 2092 | ;;22.2;VA FileMan;* *10**;Jan 05, 2016;B uild 11 | |
| 2093 | "RTN","DIW P",3,0) | |
| 2094 | ;;Per VA Directive 6402, this routine s hould not be modifie d. | |
| 2095 | "RTN","DIW P",4,0) | |
| 2096 | ;;Submitt ed to OSEH RA 5 Janua ry 2015 by the VISTA Expertise Network. | |
| 2097 | "RTN","DIW P",5,0) | |
| 2098 | ;;Based o n Medspher e Systems Corporatio n's MSC Fi leMan 1051 . | |
| 2099 | "RTN","DIW P",6,0) | |
| 2100 | ;;License d under th e terms of the Apach e License, Version 2 .0. | |
| 2101 | "RTN","DIW P",7,0) | |
| 2102 | ; | |
| 2103 | "RTN","DIW P",8,0) | |
| 2104 | ;The DIWF variable contains a string of one-lette r codes to control W -P output. | |
| 2105 | "RTN","DIW P",9,0) | |
| 2106 | ;"|" in D IWF means that "|"-w indows are not to be evaluated , but are to be prin ted as | |
| 2107 | "RTN","DIW P",10,0) | |
| 2108 | ; the y stand. | |
| 2109 | "RTN","DIW P",11,0) | |
| 2110 | ;"X" mean s eXactly line-for-l ine, with "||" print ed as "||" | |
| 2111 | "RTN","DIW P",12,0) | |
| 2112 | ;"W" in D IWF means that forma tted text will be wr itten out to | |
| 2113 | "RTN","DIW P",13,0) | |
| 2114 | ; the current d evice as i t is assem bled. | |
| 2115 | "RTN","DIW P",14,0) | |
| 2116 | ;"N" mean s NOWRAP-- text is a ssembled l ine-for-li ne | |
| 2117 | "RTN","DIW P",15,0) | |
| 2118 | ;"R" mean s text wil l be assem bled Right -justified | |
| 2119 | "RTN","DIW P",16,0) | |
| 2120 | ;"D" mean s text wil l be doubl e-spaced | |
| 2121 | "RTN","DIW P",17,0) | |
| 2122 | ;"L" mean s internal line numb ers appear at the le ft margin | |
| 2123 | "RTN","DIW P",18,0) | |
| 2124 | ;"C" foll owed by a number wil l cause fo rmatting o f text in a column | |
| 2125 | "RTN","DIW P",19,0) | |
| 2126 | ; wid th specifi ed by the number. | |
| 2127 | "RTN","DIW P",20,0) | |
| 2128 | ;"I" foll owed by a number wil l cause te xt to be i ndented th at number | |
| 2129 | "RTN","DIW P",21,0) | |
| 2130 | ; of columns. | |
| 2131 | "RTN","DIW P",22,0) | |
| 2132 | ;"?" mean s that, if user's te rminal is available, "|"-windo ws that ca nnot | |
| 2133 | "RTN","DIW P",23,0) | |
| 2134 | ; be evaluated will be as ked from t he user's terminal. | |
| 2135 | "RTN","DIW P",24,0) | |
| 2136 | ;"B" foll owed by nu mber cause s new page when outp ut gets wi thin that | |
| 2137 | "RTN","DIW P",25,0) | |
| 2138 | ; numbe r of lines from the bottom of the page ( as defined by IOSL). | |
| 2139 | "RTN","DIW P",26,0) | |
| 2140 | ; | |
| 2141 | "RTN","DIW P",27,0) | |
| 2142 | ;DIWTC is a Boolean -- Are we printing out in LIN E MODE? | |
| 2143 | "RTN","DIW P",28,0) | |
| 2144 | S:'$L(X) X=" " | |
| 2145 | "RTN","DIW P",29,0) | |
| 2146 | S DIWTC=X [($C(124)_ "TAB") S:' $D(DN) DN= 1 | |
| 2147 | "RTN","DIW P",30,0) | |
| 2148 | LN S:'$D(D IWF) DIWF= "" S:'DIWT C DIWTC=DI WF["N" S D IWX=X,DIW= $C(124),I= $P(DIWF,"C ",2) I I S DIWR=DIWL +I-1 | |
| 2149 | "RTN","DIW P",31,0) | |
| 2150 | I '$D(^UT ILITY($J," W",DIWL)) S ^(DIWL)= 1 K DIWFU, DIWFWU,DIW LL D DIWI S:'$D(DIWT ) DIWT="5, 10,15,20,2 5" G DIW | |
| 2151 | "RTN","DIW P",32,0) | |
| 2152 | S I=^(DIW L),DIWI=^( DIWL,I,0) I DIWI="" D DIWI G Z | |
| 2153 | "RTN","DIW P",33,0) | |
| 2154 | D NEW:DIW TC | |
| 2155 | "RTN","DIW P",34,0) | |
| 2156 | Z S Z=X?.P !DIWTC I X ?1" ".E!Z S DIWTC=1 D NEW:DIWI ]"" S DIWT C=Z | |
| 2157 | "RTN","DIW P",35,0) | |
| 2158 | DIW ;from RCR+5^DIWW | |
| 2159 | "RTN","DIW P",36,0) | |
| 2160 | I DIWF["X " S DIWTC= 1,X=DIWX,D IWX="" D C G D ;**DI *22*152** Leave lin e unaltere d | |
| 2161 | "RTN","DIW P",37,0) | |
| 2162 | S X=$P(DI WX,DIW,1) D C:X]"" S X=$P(DIWX ,DIW,1),DI WX=$P(DIWX ,DIW,2,999 9) G D:DIW X="" I $D( DIWP),X'?. E1" " D ST | |
| 2163 | "RTN","DIW P",38,0) | |
| 2164 | S X=$P(DI WX,DIW,1) I $P(X,"TA B",1)="" D TAB G N | |
| 2165 | "RTN","DIW P",39,0) | |
| 2166 | I X="TOP" D PUT S ^ ("X")="S D IFF=1 X:$D (^UTILITY( $J,1)) ^(1 )" D NEW G N | |
| 2167 | "RTN","DIW P",40,0) | |
| 2168 | I DIWF'[D IW G U:X=" _" D PUT,R CR^DIWW G N:$D(X) | |
| 2169 | "RTN","DIW P",41,0) | |
| 2170 | S X=DIW_$ P(DIWX,DIW ,1) S:DIWX [DIW!(DIWF '[DIW) X=X _DIW D C ; DO NOT PUT GRATUITOU S "|" AT E ND, IF DIW F["|" | |
| 2171 | "RTN","DIW P",42,0) | |
| 2172 | N K X S DI WX=$P(DIWX ,DIW,2,99) I DIWX]"" D ST:$D(D IWP) G DIW | |
| 2173 | "RTN","DIW P",43,0) | |
| 2174 | D K DIWP D PUT,PRE:D IWTC S:DIW TC DIWI="" Q | |
| 2175 | "RTN","DIW P",44,0) | |
| 2176 | ; | |
| 2177 | "RTN","DIW P",45,0) | |
| 2178 | ST S DIWI= $E(DIWI,1, $L(DIWI)-1 ) K DIWP Q | |
| 2179 | "RTN","DIW P",46,0) | |
| 2180 | ; | |
| 2181 | "RTN","DIW P",47,0) | |
| 2182 | DIWI S DIW I=$J("",+$ P(DIWF,"I" ,2)) I DIW F["L",$D(D )#2 S DIWL L=D | |
| 2183 | "RTN","DIW P",48,0) | |
| 2184 | Q | |
| 2185 | "RTN","DIW P",49,0) | |
| 2186 | PUT S I=^U TILITY($J, "W",DIWL), ^(DIWL,I,0 )=DIWI I D IWF["L",$D (DIWLL) S ^("L")=DIW LL | |
| 2187 | "RTN","DIW P",50,0) | |
| 2188 | Q | |
| 2189 | "RTN","DIW P",51,0) | |
| 2190 | L ; | |
| 2191 | "RTN","DIW P",52,0) | |
| 2192 | S DIWTC=1 G LN | |
| 2193 | "RTN","DIW P",53,0) | |
| 2194 | ; | |
| 2195 | "RTN","DIW P",54,0) | |
| 2196 | TAB I X="" S X=DIW G C | |
| 2197 | "RTN","DIW P",55,0) | |
| 2198 | S J=$P(DI WT,",",DIW TC),DIWTC= DIWTC+1 S: X?3A1P.P.N .E J=$E(X, 5,9) S:J?1 """".E1""" " J=$E(J,2 ,$L(J)-1) | |
| 2199 | "RTN","DIW P",56,0) | |
| 2200 | I J'>0 S %=$P(DIWX, DIW,2) Q:% ="" S J=$ S(J<0:1-$L (%)-J,J="C ":DIWR-DIW L-$L(%)\2, 1:0) | |
| 2201 | "RTN","DIW P",57,0) | |
| 2202 | S J=J-1-$ L(DIWI) Q: J<1 S X=$ J("",J) | |
| 2203 | "RTN","DIW P",58,0) | |
| 2204 | C K DIWP I DIWTC S D IWI=DIWI_X Q | |
| 2205 | "RTN","DIW P",59,0) | |
| 2206 | B S Z=DIWR -DIWL+1-$L (DIWI) G F ULL:$F(X," ")-1>Z F %=Z:-1 I " "[$E(X,%) S:$E(X,%+ 1)=" " %=% +1 Q | |
| 2207 | "RTN","DIW P",60,0) | |
| 2208 | S Z=$E(X, 1,%-1),X=$ E(X,%+1,99 99) I Z]"" S DIWI=DI WI_Z G S:X ]"" S %=$E (Z,$L(Z)) S:%'=" " D IWI=DIWI_$ J("",%="." +1),DIWP=1 Q | |
| 2209 | "RTN","DIW P",61,0) | |
| 2210 | FULL I $P( DIWF,"I",2 )'<$L(DIWI ) S DIWI=D IWI_$P(X," ",1),X=$P (X," ",2,9 999) | |
| 2211 | "RTN","DIW P",62,0) | |
| 2212 | S D PUT,NE W G B:X]"" Q | |
| 2213 | "RTN","DIW P",63,0) | |
| 2214 | ; | |
| 2215 | "RTN","DIW P",64,0) | |
| 2216 | U S I=^UTI LITY($J,"W ",DIWL) I $D(DIWFU) S ^(DIWL,I ,"U",$L(DI WI)+1)="" K DIWFU G N | |
| 2217 | "RTN","DIW P",65,0) | |
| 2218 | S ^(DIWL, I,"U",$L(D IWI)+1)=X, DIWFU=1 G N | |
| 2219 | "RTN","DIW P",66,0) | |
| 2220 | ; | |
| 2221 | "RTN","DIW P",67,0) | |
| 2222 | NEW D DIWI | |
| 2223 | "RTN","DIW P",68,0) | |
| 2224 | PRE S I=^U TILITY($J, "W",DIWL), ^(DIWL)=I+ 1,^(DIWL,I +1,0)="" I DIWF["D" S ^(0)=" " ,^UTILITY( $J,"W",DIW L)=I+2,^(D IWL,I+2,0) ="" | |
| 2225 | "RTN","DIW P",69,0) | |
| 2226 | I $D(DIWF U) S ^("U" ,1+$P(DIWF ,"I",2))=" _" | |
| 2227 | "RTN","DIW P",70,0) | |
| 2228 | G P:DIWF' ["R"!DIWTC K % Q:'$D (^UTILITY( $J,"W",DIW L,I,0)) | |
| 2229 | "RTN","DIW P",71,0) | |
| 2230 | S Y=^(0), %=$L(Y) F %=%:-1 Q:$ A(Y,%)-32 | |
| 2231 | "RTN","DIW P",72,0) | |
| 2232 | S Y=$E(Y, 1,%),J=DIW R-DIWL-%+1 ,%X=0 G P: J<1 | |
| 2233 | "RTN","DIW P",73,0) | |
| 2234 | F %=1:1 S %(%)=$P(Y ," ",1),Y= $P(Y," ",2 ,9999) G:Y ="" PAD:%- 1,P I $E(% (%),$L(%(% )))?.P S:% =1&(%(%)=" ") %=0,%X= %X+1 S:%&J J=J-1,%(% )=%(%)_" " | |
| 2235 | "RTN","DIW P",74,0) | |
| 2236 | PAD I J F Y=%\2+1:1: %-1,%\2:-1 S %(Y)=%( Y)_" ",J=J -1 G PAD:Y =1!'J | |
| 2237 | "RTN","DIW P",75,0) | |
| 2238 | S Y=%(%) F %=%-1:-1 :1 S Y=%(% )_" "_Y | |
| 2239 | "RTN","DIW P",76,0) | |
| 2240 | S ^(0)=$J ("",%X)_Y K % | |
| 2241 | "RTN","DIW P",77,0) | |
| 2242 | P I DIWF[" W" G NX^DI WW | |
| 2243 | "VER") | |
| 2244 | 8.0^22.2 | |
| 2245 | **END** | |
| 2246 | **END** |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.