DG53688P ;ALB/CKN,BAJ,ERC - Patch DG*5.3*688 Install Utility Routine ; 8/15/08 12:03pm
Source file <DG53688P.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HECMSG | ; Send message to HEC Legacy that install is complete.
|
|
| ENRSTAT() | ;Add NOT APPLICABLE to the Enrollment Status file (#27.15)
|
|
| 88() | ; Add entry #88 TEMP. ADDRESS DATA INCOMPLETE
|
|
| ERR | ;set error message into DGMSG for installation message
|
|
| 506() | ; Update entry #506 in the INCONSISTENT DATA ELEMENTS file (#38.6)
|
|
| CHKSTAT | ;check to see if existing NOT APPLICABLE entry has "N" for .02 field
|
|
| ISTHERE(FILE,DGDATA,GLOBAL) | ;
|
|
| NEWSTAT | ;set .01 and .02 fields
; .01 - NOT APPLICABLE ; .02 - N:NOT ENROLLED |
|
| MSG(DGB) | ;generate installation message
|
|
| TEXT | ;FILE#;FIELD#~VALUE;FIELD#~VALUE;FIELD#~VALUE.....
|
|
| SETSTAT | ;set .02 field (Enr Category) to "N" (Not Enrolled) on existing N/A entry
|
|
| EP | ;Entry point - Driver
|
|
| CREF | ;index fuile #35 with new "C" cross reference
|
| Name | Field # of Occurrence |
|---|---|
| START^DG53688A | EP+4 |
| START^DG53688B | EP+5 |
| $$ADD^DGENDBS | EP+15 |
| $$UPD^DGENDBS | 506+11 |
| FILE^DIE | SETSTAT+4 |
| UPDATE^DIE | 88+22, NEWSTAT+9 |
| ENALL^DIK | CREF+3 |
| $$GET1^DIQ | HECMSG+7 |
| $$SITE^VASITE | HECMSG+6 |
| $$FMTE^XLFDT | HECMSG+15 |
| $$NOW^XLFDT | HECMSG+15 |
| ^XMD | HECMSG+18 |
| BMES^XPDUTL | EP+30, EP+31, ISTHERE+5, HECMSG+19, 506+5, 506+12, 506+15, 88+4, 88+12, 88+14 , 88+24, 88+26, 88+28, MSG+2 |
| MES^XPDUTL | 506+13, 88+9, 88+10, 88+11, 88+25, MSG+3 |
| FileNo | Call Tags |
|---|---|
| ^DIC(35 - [#35] | Classic Fileman Calls |
| ^HLCS(869.3 - [#869.3] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGEN(27.15 - [#27.15] | ENRSTAT+6, ENRSTAT+7, ENRSTAT+12, CHKSTAT+1 |
| ^DGIN(38.6 - [#38.6] | 88+7, 88+8, 88+10 |
| Name | Line Occurrences |
|---|---|
| $$506 | EP+20 |
| $$88 | EP+21 |
| $$ENRSTAT | EP+26 |
| $$ISTHERE | EP+13 |
| CHKSTAT | ENRSTAT+8 |
| CREF | HECMSG+3 |
| ERR | NEWSTAT+10, SETSTAT+5 |
| MSG | ENRSTAT+9, ENRSTAT+11, ENRSTAT+13, NEWSTAT+11, ERR+5, ERR+6 |
| SETSTAT | ENRSTAT+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ABORT | EP+1~, EP+7*, EP+8, EP+15*, EP+20*, EP+21*, EP+24, EP+26*, EP+28, 506+3~ , 506+4*, 506+14*, 506+15, 506+16, 88+1~, 88+2*, 88+7, 88+13*, 88+27*, 88+28 , 88+29 |
| ACTION | EP+1~, EP+7*, EP+20*, EP+26*, EP+30 |
| DATA | EP+10*, EP+11, 506+3~, 506+11, 88+1~ |
| DATA( | 506+6* |
| DATA(2 | 506+7* |
| DATA(50 | 506+8* |
| DGABORT | EP+25~, ENRSTAT+4*, ENRSTAT+6, ENRSTAT+9, ENRSTAT+10, ENRSTAT+11, ENRSTAT+14*, NEWSTAT+10, NEWSTAT+12*, NEWSTAT+13 , CHKSTAT+1*, SETSTAT+5*, SETSTAT+6* |
| DGB | MSG~, MSG+2 |
| DGC | ERR+1~, ERR+2*, ERR+3*, ERR+4, ERR+5 |
| DGCAT | ENRSTAT+1~, ENRSTAT+3*, NEWSTAT+6, SETSTAT+2 |
| DGCC | ERR+1~, ERR+2*, ERR+4*, ERR+5 |
| DGDATA | EP+10!, EP+13, EP+15, ISTHERE~ |
| DGDATA( | EP+12*, EP+17, ISTHERE+5 |
| DGENDA | 506+3~, 506+4*, 506+11 |
| DGERR | 506+3~, 506+11, 506+13, 88+1~, 88+23, NEWSTAT+8!, NEWSTAT+10, SETSTAT+3!, SETSTAT+5, SETSTAT+6 , ERR+7! |
| DGERR("DIERR" | 88+25, ERR+3, ERR+4, ERR+5 |
| DGFDA | 88+1~, NEWSTAT+4~, SETSTAT+1~ |
| DGFDA( | SETSTAT+2* |
| DGFDA(1 | NEWSTAT+5*, NEWSTAT+6* |
| DGIEN | 88+1~, NEWSTAT+4~, NEWSTAT+7* |
| DGIEN(1 | 88+2* |
| DGMSG | ENRSTAT+1~, ENRSTAT+9*, ENRSTAT+11*, ENRSTAT+13*, NEWSTAT+11*, ERR+5*, MSG+2, MSG+3 |
| DGSTAT | ENRSTAT+1~, ENRSTAT+2*, NEWSTAT+5 |
| DGTITL | 506+3~, 506+4*, 506+12, 506+15, 88+1~, 88+3*, 88+24, 88+28 |
| DGWP | 506+3~, 88+1~ |
| DGWP(1 | 506+9*, 88+18* |
| DGWP(2 | 506+10*, 88+19* |
| DGWP(3 | 88+20* |
| DGWP(4 | 88+21* |
| DIFROM | HECMSG+5~ |
| DIK | CREF+1~, CREF+2* |
| DIK(1 | CREF+2* |
| DMSG | EP+1~, EP+7*, EP+17*, EP+20*, EP+21*, EP+26*, EP+30 |
| DUZ | HECMSG+11 |
| ELEMNT | EP+1~, EP+8*, EP+9, EP+10 |
| EXIST | EP+1~, EP+9*, EP+10, EP+13*, EP+14 |
| FILE | EP+9*, EP+13, EP+15, ISTHERE~, ISTHERE+5, 506+3~, 506+4*, 506+11 |
| FOUND | ISTHERE+1~, ISTHERE+2*, ISTHERE+6*, ISTHERE+7 |
| GLOB | ISTHERE+1~, ISTHERE+3*, ISTHERE+4 |
| GLOBAL | EP+7*, EP+13, ISTHERE~, ISTHERE+3 |
| I | EP+1~, EP+8*, 88+1~, 88+16* |
| J | EP+1~, EP+10* |
| MSG | HECMSG+5~ |
| MSG(1 | HECMSG+13*, HECMSG+14*, HECMSG+15*, HECMSG+16*, HECMSG+17* |
| PRODFLG | HECMSG+5~, HECMSG+7*, HECMSG+10, HECMSG+11, HECMSG+16 |
| QUIT | 88+1~, 88+2* |
| ROOT | 88+1~, 88+5*, 88+6, 88+8, 88+11, 88+15, 88+16, 88+17 |
| SITE | HECMSG+5~, HECMSG+6* |
| STATN | HECMSG+5~, HECMSG+6*, HECMSG+9, HECMSG+14 |
| >> SUB | EP+10*, EP+11*, EP+12, EP+13 |
| U | HECMSG+6, HECMSG+13, HECMSG+14, HECMSG+15, HECMSG+16, HECMSG+17, 88+8, ENRSTAT+7, ENRSTAT+12, CHKSTAT+1 |
| >> VALUE | EP+11*, EP+12 |
| XMDUZ | HECMSG+5~, HECMSG+8*, HECMSG+9 |
| XMSUB | HECMSG+5~, HECMSG+9* |
| XMTEXT | HECMSG+5~, HECMSG+12* |
| XMY | HECMSG+5~ |
| XMY( | HECMSG+11* |
| XMY("S.IVMB*2 | *860 MESSAGE@IVM.MED.VA.GOV" , HECMSG+10* |
| >> XPDABORT | EP+29* |
| Name | Field # of Occurrence |
|---|---|
| $T(TEXT+I | EP+8 |