VENPCCM4 ; IHS/OIT/GIS - MANAGE TEMPLATE SYNCHRONIZATION AND VALIDATION - ;
Source file <VENPCCM4.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 5 | ^DIC YN^DICN ^DIE ^DIK ^DIR | 
| PCC New Encounter Form | 2 | ($$FILE,$$TEMPLATE)^VENPCCM2 ($$CFG,$$WAIT)^VENPCCU | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Kernel | 1 | ($$LOW,$$UP)^XLFSTR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BAR(CIEN) | ; EP-CHECK BAR CODE UNIQUENESS ; DEAD CODE IN 2.2 | |
| WARN | ; EP-PRINT WARNINGS | |
| ALL | ; EP-CHECK ALL TEMPLATES | |
| SET | ; EP-UPDATE THE CONFIG FILE | |
| MSG1 | ; INITIAL MESSAGE | |
| VAL | ; EP-VALIDATE A TEMPLATE | |
| INIT(ISTG,HSTG) | ; EP-CHECK ELEMENTS | |
| REM2() | ; EP-REDUNDANT CONFIG FILE ENTRIES | |
| CAP | ; EP-CAPTIONED TEMPLATE DESCRIPTION | |
| REM1() | ; MISSING TEMPLATE | |
| ONE | ; EP-ENTRY POINT FOR CHECKING JUST ONE TEMPLATE | |
| DUP | ||
| VAR | ||
| ADD(X) | ; EP-ADD A NEW FILE | |
| IP() | ; EP-GET IP ADDRESSES FOR PRINT SERVERS | |
| DIE | ||
| ASK | ||
| TSTG(IP) | ; EP-RETURN THE TEMPLATE STRING IN THE PROPER FORMAT | |
| LINK(LINK) | ; EP-LINK THE TEMPLATE TO AN ORDERABLE SET | |
| FLD | ; EP-TABLE OF FIELDS | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | REM2+4, DIE, LINK+7 | 
| YN^DICN | REM1+5, ADD+3, BAR+12, SET+3, LINK+5 | 
| ^DIE | DIE+4, DIE+6, DIE+7, LINK+9 | 
| ^DIK | REM1+7, REM2+5 | 
| ^DIR | ASK | 
| $$FILE^VENPCCM2 | VAR, VAR+3 | 
| $$TEMPLATE^VENPCCM2 | TSTG+2 | 
| $$CFG^VENPCCU | IP+2, IP+3, IP+4 | 
| $$WAIT^VENPCCU | ALL+9, WARN+4 | 
| ^XBFMK | DIE+11 | 
| $$LOW^XLFSTR | VAR+2, INIT+9, TSTG+3 | 
| $$UP^XLFSTR | INIT+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VEN(7.41 - [#19707.41] | Classic Fileman Calls | 
| ^VEN(7.92 - [#19707.92] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | INIT+5 | 
| ^VEN(7.41 - [#19707.41] | DUP, REM1+7, BAR+3, BAR+4, BAR+8, BAR+9, DIE+4, DIE+6, DIE+7, DIE+8* , DIE+9*, LINK+9 | 
| ^VEN(7.5 - [#19707.5] | IP+2, IP+3, IP+4 | 
| ^VEN(7.92 - [#19707.92] | LINK+2 | 
| ^VEN(7.93 - [#19707.93] | LINK+3 | 
| Name | Line Occurrences | 
|---|---|
| $$ADD | MSG1+6, MSG1+7 | 
| $$INIT | MSG1+8 | 
| $$IP | ASK+4, ALL+2 | 
| $$REM1 | MSG1+3 | 
| $$REM2 | MSG1+4 | 
| $$TSTG | ASK+5, ALL+4, VAR+6 | 
| ASK | ASK+3 | 
| CAP | MSG1+11 | 
| DIE | SET+4 | 
| DUP | MSG1+4 | 
| FLD | MSG1+11 | 
| LINK | DIE+10 | 
| SET | MSG1+11 | 
| VAL | ASK+6, ALL+8 | 
| WARN | MSG1+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ONE+1~, VAL+1~, DUP*, REM1+1~, REM1+5*, REM1+7*, REM2+2*, ADD+3*, BAR+1~, BAR+2* , BAR+4*, BAR+5, BAR+7*, BAR+8*, BAR+9, BAR+12*, INIT+1*, INIT+2, INIT+30*, WARN+5 , WARN+8*, WARN+11*, SET+1~, SET+3*, LINK+5* | 
| %Y | REM1+1~, REM1+11 | 
| A | WARN+1~ | 
| ALL | VAL+2~, INIT+33* | 
| AT | VAL+1~, INIT+4*, CAP+9*, CAP+10 | 
| B | WARN+1~ | 
| BAR | VAL+1~, BAR+1~, BAR+2*, BAR+3, BAR+5*, BAR+9*, BAR+10, BAR+11, BAR+13*, BAR+14 , BAR+15, DIE+2* | 
| BY | VAL+1~, INIT+3*, CAP+5*, CAP+6 | 
| C | WARN+1~ | 
| CEX | VAL+1~, DUP+1*, DUP+2, MSG1+1, MSG1+2, MSG1+3, MSG1+4, MSG1+6, MSG1+7 | 
| CFSTG | VAL+1~, DUP*, DUP+1, DUP+2, MSG1+4, REM2+2 | 
| CIEN | DUP+2*, BAR~, BAR+3, BAR+8, BAR+9 | 
| CNAME | VAL+1~, DUP+2*, MSG1+9, DIE | 
| CNT | VAL+1~, INIT+10* | 
| DA | ASK!, REM1+7*, REM1+8!, REM2+5*, SET+1~, DIE*, DIE+4, DIE+6, DIE+7, DIE+8 , DIE+9, DIE+10, LINK+1~, LINK+8* | 
| DESC | VAL+1~, CAP+3*, CAP+4, DIE+9 | 
| DIC | REM2+4*!, SET+1~, DIE*, LINK+1~, LINK+6* | 
| DIC("A" | REM2+4*, LINK+6* | 
| DIC("S" | REM2+4* | 
| DIC(0 | REM2+4*, DIE*, LINK+6* | 
| DIE | SET+1~, DIE+2*, LINK+1~, LINK+8* | 
| DIK | REM1+6*, REM1+8!, REM2+5* | 
| DIR | ONE+1~, ASK! | 
| DIR("?" | ASK* | 
| DIR("A" | ASK* | 
| DIR(0 | ASK* | 
| >> DLAYGO | DIE* | 
| >> DNAME | INIT+14*, INIT+25 | 
| DR | SET+1~, DIE+3*, DIE+5*, DIE+7*, LINK+1~, LINK+8* | 
| DSTG | VAL+1~, INIT+11*, INIT+14 | 
| DT | INIT+5, DIE+8 | 
| EDITNAME | VAL+2~, DIE+7 | 
| ERR | VAL+1~, INIT+13*, INIT+19*, INIT+26 | 
| ESTG | VAL+1~, INIT+10*, INIT+12 | 
| EXAM | VAL+2~, INIT+32* | 
| FILE | ONE+1~, ASK+5*, ALL+1~, ALL+5*, ALL+6, ALL+7, VAR+2*, VAR+5, VAR+6, DUP , MSG1+1, MSG1+2, REM1+2, REM1+7, REM2+1, ADD+1, ADD+2 | 
| FIN | ALL+1~, ALL+4*, ALL+5, ALL+9* | 
| HMR | VAL+2~, INIT+32* | 
| HNAME | VAL+1~, INIT+7, CAP+1, DIE+3 | 
| HSTG | VAL+1~, VAR*, VAR+1, MSG1+8, INIT~, INIT+10*, INIT+23 | 
| >> I | REM2+2*, INIT+2*, INIT+15*, INIT+23*, INIT+24, WARN+2*, WARN+8*, WARN+11* | 
| IEX | VAL+1~, VAR+4*, MSG1+1, MSG1+5 | 
| IFILE | VAL+1~, VAR+2*, VAR+3, MSG1+1, MSG1+5 | 
| IMM | VAL+2~, INIT+32* | 
| INJ | VAL+2~, INIT+32* | 
| IP | ASK+6*, ALL+1~, ALL+4*, VAR, VAR+3, TSTG~, TSTG+2 | 
| >> IP1 | IP+1 | 
| >> IP2 | IP+1 | 
| IPA | ONE+1~, ASK+5, ASK+6, ALL+1~, ALL+4, VAR+6, IP+1*, IP+2*, IP+5, IP+6* , IP+7 | 
| IPB | ONE+1~, ALL+1~, VAR+6, IP+1*, IP+3*, IP+5*, IP+6, IP+7 | 
| ISTG | VAL+1~, VAR+3*, VAR+4, MSG1+8, INIT~, INIT+2, INIT+10*, INIT+15, INIT+17, INIT+18 | 
| LAB | VAL+2~, INIT+32* | 
| LINK | LINK~, LINK+8 | 
| LOC | VAL+1~, INIT+7, INIT+9 | 
| MAX | VAL+1~, INIT+24*, INIT+25, INIT+27 | 
| MN | VAL+1~, INIT+12*, INIT+15, INIT+17, INIT+21, INIT+23, INIT+25, INIT+26, INIT+27, INIT+28 , INIT+29, INIT+30, FLD+1~, FLD+4*, FLD+5, FLD+6, FLD+8, WARN+1~, WARN+2*, WARN+7* , WARN+8, WARN+9, WARN+10, WARN+11 | 
| MNAME | VAL+1~, INIT+7, INIT+9*, CAP+1 | 
| N | FLD+1~, FLD+7*, FLD+8 | 
| OK | VAL+2~, WARN+2*, WARN+3, SET+3 | 
| ON | VAL+1~, INIT+5*, CAP+7*, CAP+8 | 
| ORD | VAL+1~, INIT+13*, INIT+21*, INIT+28 | 
| PAUSE | VAL+1~ | 
| PCE | VAL+1~, INIT+12*, INIT+14 | 
| POV | VAL+2~, INIT+32* | 
| PROB | VAL+2~, INIT+32* | 
| PTED | VAL+2~, INIT+32* | 
| RAD | VAL+2~, INIT+33* | 
| ROS | VAL+2~, INIT+33* | 
| RPT | VAL+1~, INIT+13*, INIT+18*, INIT+29 | 
| RX | VAL+2~, INIT+33* | 
| >> SOCK | IP+1*, IP+4* | 
| >> SOCKET | IP+1 | 
| STG | BAR+1~, BAR+9*, BAR+10, BAR+13 | 
| SUPL | VAL+2~, INIT+33* | 
| T | FLD+1~, FLD+7*, FLD+8 | 
| TEX | VAL+1~, VAR+5*, MSG1+1, MSG1+2, MSG1+3 | 
| TEX1 | VAL+1~, VAR+6*, MSG1+2 | 
| TIEN | DUP*, REM1+6*, BAR+1~, BAR+2*, BAR+4*, BAR+8* | 
| TNAME | VAL+1~, MSG1+9*, INIT+9*, CAP+2, DIE | 
| TNO | ALL+1~, ALL+5* | 
| TOT | VAL+1~, INIT+13*, INIT+16*, INIT+17, INIT+19, INIT+21, INIT+25, INIT+27 | 
| TRT | VAL+2~, INIT+33* | 
| TSTG | ONE+1~, ASK+5*, ALL+1~, ALL+4*, ALL+5, VAR+5, TSTG+1~, TSTG+2*, TSTG+3*, TSTG+4 | 
| TSTG1 | VAL+1~, VAR+6* | 
| TYPE | VAL+1~, INIT+7, INIT+9 | 
| U | ALL+5, VAR+1, VAR+4, VAR+5, VAR+6, DUP, DUP+2, MSG1+4, REM1+7, REM2+2 , BAR+3, BAR+4, BAR+8, BAR+9, BAR+10, BAR+13, INIT+2, INIT+10, INIT+12, INIT+14 , INIT+15, INIT+17, INIT+18, INIT+19, INIT+23, INIT+25, INIT+27, FLD+5, FLD+7, WARN+8 , WARN+11, IP+2, IP+3, IP+4 | 
| VAL | VAL+1~, INIT+10! | 
| VAL( | INIT+25*, INIT+26*, INIT+27*, INIT+28*, INIT+29*, INIT+30!, FLD+4, FLD+6, WARN+2, WARN+7 , WARN+8, WARN+9, WARN+10, WARN+11 | 
| VAL("a" | INIT+33 | 
| VAL("d" | INIT+32 | 
| VAL("e" | INIT+32 | 
| VAL("i" | INIT+32 | 
| VAL("l" | INIT+32 | 
| VAL("mm" | INIT+33 | 
| VAL("p" | INIT+32 | 
| VAL("r" | INIT+33 | 
| VAL("s" | INIT+32 | 
| VAL("t" | INIT+33 | 
| VAL("y" | INIT+32 | 
| VAL("z" | INIT+33 | 
| VER | VAL+1~, INIT+6*, CAP+11*, CAP+12 | 
| X | ONE+1~, VAL+1~, REM1+1~, ADD~, ADD+1, ADD+2, INIT+15*, INIT+18, INIT+21, FLD+1~ , FLD+6*, FLD+7, SET+1~, DIE*, LINK+1~ | 
| Y | ONE+1~, ASK+1, ASK+2, ASK+5, VAL+1~, REM1+1~, REM2+4, REM2+5, BAR+1~, BAR+4* , BAR+5*, BAR+8*, BAR+13*, INIT+5*, FLD+1~, FLD+7*, FLD+8, SET+1~, DIE, DIE+1 , LINK+1~, LINK+7, LINK+8 | 
| Z | ONE+1~, ASK+2*, ASK+3 |