DG712PST ;BIR/CMC/TKW,PTD-PATCH DG*5.3*712 POST INSTALLATION ROUTINE ;1/29/09 17:41
Source file <DG712PST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOOP(FIELD,FILE) | ;Compile templates.
|
|
| UPDBAI | ; Send A31 to update the BAD ADDRESS INDICATOR for all patients
|
|
| XR(DGFILE,DGFLD) | ;File index type cross references
|
|
| TEMPL | ;Determine templates on the PATIENT (#2) file to be compiled.
|
|
| ALIAS | ;TURNING ON ALIAS AUDITING
|
|
| DQUPDBAI | ; Entry point to queue job to update BAD ADDRESS INDICATOR for all patients
|
|
| POST | ;Post init
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | UPDBAI+5 |
| TURNON^DIAUTL | ALIAS+2, ALIAS+3 |
| FIND^DIC | XR+7 |
| UPDATE^DIE | XR+36 |
| WP^DIE | XR+48 |
| EN^DIEZ | LOOP+15 |
| $$ROUSIZE^DILF | LOOP+14 |
| EN^DIPZ | LOOP+16 |
| $$GETICN^MPIF001 | DQUPDBAI+11 |
| $$A31^MPIFA31B | DQUPDBAI+16 |
| EXC^RGHLLOG | DQUPDBAI+19 |
| START^RGHLLOG | DQUPDBAI+18 |
| STOP^RGHLLOG | DQUPDBAI+20 |
| $$SITE^VASITE | DQUPDBAI+3 |
| ^XMD | DQUPDBAI+37, DQUPDBAI+53 |
| BMES^XPDUTL | XR+39, TEMPL+2, TEMPL+8, LOOP+7, LOOP+9, LOOP+15, LOOP+16, UPDBAI+1 |
| MES^XPDUTL | XR+9, XR+40, XR+42, XR+46, TEMPL+11, UPDBAI+6, UPDBAI+7 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DD("IX" - [#.11] | FIND^DIC, WP^DIE |
| 2.01 | TURNON^DIAUTL |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | DQUPDBAI+7, DQUPDBAI+9 |
| Name | Line Occurrences |
|---|---|
| ALIAS | POST+8 |
| LOOP | TEMPL+5 |
| TEMPL | POST+6 |
| UPDBAI | POST+10 |
| XR | POST+3, POST+4, POST+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CFIELD | TEMPL+12! |
| CFIELD( | TEMPL+9, LOOP+11, LOOP+12* |
| CNT | TEMPL+1~, TEMPL+4*, TEMPL+5* |
| DGBAI | DQUPDBAI+1~, DQUPDBAI+9*, DQUPDBAI+10 |
| DGCNT | DQUPDBAI+1~, DQUPDBAI+5*, DQUPDBAI+22*, DQUPDBAI+26, DQUPDBAI+42 |
| DGDFN | DQUPDBAI+1~, DQUPDBAI+7*, DQUPDBAI+9, DQUPDBAI+11, DQUPDBAI+16, DQUPDBAI+19 |
| DGECNT | DQUPDBAI+1~, DQUPDBAI+5*, DQUPDBAI+21*, DQUPDBAI+27, DQUPDBAI+28, DQUPDBAI+30, DQUPDBAI+43, DQUPDBAI+45 |
| DGERR | XR+2~, DQUPDBAI+1~, DQUPDBAI+16*, DQUPDBAI+17, DQUPDBAI+19 |
| DGERR("DIERR" | XR+41, XR+42 |
| DGFDA | XR+2~ |
| DGFDA( | XR+12*, XR+13*, XR+14*, XR+15*, XR+16*, XR+17*, XR+18*, XR+19*, XR+20*, XR+21* , XR+22*, XR+24*, XR+25*, XR+26*, XR+27*, XR+28* |
| DGFILE | POST+1~, XR~, XR+6, XR+12, XR+19, XR+21, XR+22, XR+26, XR+45 |
| DGFLD | POST+1~, XR~, XR+4, XR+21, XR+22, XR+27, XR+45 |
| DGFLD( | XR+45* |
| DGI | XR+38~*, XR+41*, XR+42 |
| DGICN | DQUPDBAI+1~, DQUPDBAI+11*, DQUPDBAI+13, DQUPDBAI+14 |
| DGIEN | XR+2~ |
| DGIEN(1 | XR+48 |
| DGMFLD | POST+1~ |
| DGOUT | POST+1~, XR+2~ |
| DGOUT("DILIST" | XR+8 |
| DGSITE | DQUPDBAI+1~, DQUPDBAI+4*, DQUPDBAI+14, DQUPDBAI+40, DQUPDBAI+49 |
| DGSNAME | DQUPDBAI+1~, DQUPDBAI+4*, DQUPDBAI+40 |
| DGVAL | XR+2~, XR+7 |
| DGVAL(1 | XR+6* |
| DGVAL(2 | XR+6* |
| DGWP | XR+2~ |
| DGWP(1 | XR+30* |
| DGWP(2 | XR+31* |
| DGWP(3 | XR+32* |
| DGWP(4 | XR+33* |
| DGWP(5 | XR+34* |
| DGXR | XR+2~, XR+4*, XR+6, XR+9, XR+13, XR+39, XR+46 |
| DIERR | XR+2~, XR+37 |
| DMAX | LOOP+1~, LOOP+14* |
| DUZ | DQUPDBAI+36, DQUPDBAI+50 |
| FIELD | TEMPL+1~, TEMPL+4*, TEMPL+5*, LOOP~, LOOP+3, LOOP+5 |
| FILE | TEMPL+1~, TEMPL+4*, TEMPL+5, LOOP~, LOOP+3, LOOP+5 |
| FLDNUM | ALIAS+1~, ALIAS+2*, ALIAS+3* |
| GLOBAL | TEMPL+1~, LOOP+1~, LOOP+2*, LOOP+3, LOOP+5, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+15 , LOOP+16 |
| NFIELD | TEMPL+1~, TEMPL+4*, TEMPL+5 |
| TEMPL+11, TEMPL+12! | |
| PRINT( | TEMPL+9* |
| R | DQUPDBAI+1~, DQUPDBAI+25~, DQUPDBAI+39! |
| R(1 | DQUPDBAI+26*, DQUPDBAI+40* |
| R(2 | DQUPDBAI+27*, DQUPDBAI+29*, DQUPDBAI+41* |
| R(3 | DQUPDBAI+27*, DQUPDBAI+30*, DQUPDBAI+42* |
| R(4 | DQUPDBAI+31*, DQUPDBAI+44* |
| R(5 | DQUPDBAI+32*, DQUPDBAI+45* |
| R(6 | DQUPDBAI+46* |
| R(7 | DQUPDBAI+47* |
| TEMPLATN | LOOP+1~, LOOP+6*, LOOP+7, LOOP+9 |
| TEMPLATP | LOOP+1~, LOOP+4*, LOOP+5*, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+13 |
| U | DQUPDBAI+9 |
| X | TEMPL+7*, TEMPL+9*, TEMPL+12!, LOOP+1~, LOOP+8*, LOOP+9, LOOP+10, LOOP+11, LOOP+12, DQUPDBAI+1~ , DQUPDBAI+3*, DQUPDBAI+4, DQUPDBAI+25~ |
| XMDUN | DQUPDBAI+25~, DQUPDBAI+39! |
| XMDUZ | DQUPDBAI+25~, DQUPDBAI+35*, DQUPDBAI+39!, DQUPDBAI+50* |
| XMSUB | DQUPDBAI+25~, DQUPDBAI+34*, DQUPDBAI+39!, DQUPDBAI+49* |
| XMTEXT | DQUPDBAI+25~, DQUPDBAI+34*, DQUPDBAI+39!, DQUPDBAI+49* |
| XMY | DQUPDBAI+25~, DQUPDBAI+39! |
| XMY( | DQUPDBAI+36* |
| XMY("CHRISTINE.LINK@VA.GOV" | DQUPDBAI+52* |
| XMY("TAMI.WINN@VA.GOV" | DQUPDBAI+51* |
| XMZ | DQUPDBAI+25~, DQUPDBAI+39! |
| Y | TEMPL+7*, TEMPL+9*, TEMPL+12!, LOOP+1~, LOOP+13*, UPDBAI+2~ |
| ZTDESC | UPDBAI+2~, UPDBAI+4* |
| ZTDTH | UPDBAI+2~, UPDBAI+3* |
| ZTIO | UPDBAI+2~, UPDBAI+3* |
| ZTRTN | UPDBAI+2~, UPDBAI+3* |
| ZTSAVE | UPDBAI+2~ |
| ZTSK | UPDBAI+2~, UPDBAI+6, UPDBAI+7 |