BCHUTIL4 ; IHS/CMI/LAB - UTILITIES ;
Source file <BCHUTIL4.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | (HLP,REQ)^DDSUTL ($$GET,PUT)^DDSVAL | 
| IHS RPMS CHR System | 1 | $$CANNEDN^BCHUTIL | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETG | ; | |
| SETGNAR | ;EP - called from canned narrative block | |
| UNREQ | ;EP - CALLED FROM SCREENMAN SCREEN | |
| NARRPOST | ;EP | |
| NARRPREG | ;EP | |
| SC(Y) | ;EP - called from input transform | |
| SETDICS(PC,SC) | ;EP | |
| SETNAR | ;EP | |
| GETNARRG(PC,SC) | ; | |
| ADDNARRG | ;EP | |
| NARRPOSG | ;EP | |
| CANNEDNG() | ;EP - return canned narrative | |
| PR(Y) | ;EP - called from input transform | 
| Name | Field # of Occurrence | 
|---|---|
| $$CANNEDN^BCHUTIL | NARRPOST+6 | 
| HLP^DDSUTL | CANNEDNG+3, NARRPREG+2 | 
| REQ^DDSUTL | UNREQ+2 | 
| $$GET^DDSVAL | CANNEDNG+3, CANNEDNG+4, CANNEDNG+5, CANNEDNG+6, NARRPREG+1, ADDNARRG+3, ADDNARRG+4 | 
| PUT^DDSVAL | NARRPOST+6, SETNAR+2, NARRPOSG+6, ADDNARRG+6, ADDNARRG+7, SETGNAR+6 | 
| $$VAL^XBDIQ1 | GETNARRG+16, GETNARRG+24 | 
| FileNo | Call Tags | 
|---|---|
| ^BCHRPROB - [#90002.01] | GET^DDSVAL | 
| ^BCHGRPDA - [#90002.68] | GET^DDSVAL, PUT^DDSVAL | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BCHGRPDA - [#90002.68] | GETNARRG+2!, SETG+4*, SETG+5*, SETG+6*, SETGNAR+3, SETGNAR+5 | 
| ^BCHTCNAR - [#90002.59] | SETNAR+2, SETDICS+7, GETNARRG+15, GETNARRG+23 | 
| ^BCHTCNAR("ACOMB" | GETNARRG+13, GETNARRG+14 | 
| ^BCHTCNAR("ASCO" | GETNARRG+21, GETNARRG+22 | 
| ^BCHTPROB - [#90002.53] | CANNEDNG+5, CANNEDNG+6, PR+2, PR+3, SETDICS+5, GETNARRG+10 | 
| ^BCHTSERV - [#90002.54] | CANNEDNG+3, CANNEDNG+6, SC+2, SC+3, SETDICS+3, SETDICS+7, GETNARRG+7 | 
| Name | Line Occurrences | 
|---|---|
| $$CANNEDNG | NARRPOSG+6 | 
| SETG | GETNARRG+19, GETNARRG+25 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BCHCANNN | GETNARRG+1!, GETNARRG+19, GETNARRG+25 | 
| BCHCANNN( | GETNARRG+18*, GETNARRG+24*, SETG+3, SETG+4, SETGNAR+5 | 
| BCHCOUNT | GETNARRG+1!, SETG+7* | 
| BCHF | UNREQ+1~, UNREQ+2* | 
| >> BCHPNP | SC+1, SC+2, SC+3, PR+2, PR+3 | 
| >> BCHWTD | NARRPOST+2*, NARRPOST+3, NARRPOST+4, NARRPREG+1, NARRPOSG+2*, NARRPOSG+3, NARRPOSG+4 | 
| BCHX | CANNEDNG+1~, CANNEDNG+3*, NARRPOST+1~, NARRPOST+5*, NARRPOST+6*, NARRPOST+7, NARRPOSG+1~, NARRPOSG+5*, NARRPOSG+6*, NARRPOSG+7 , ADDNARRG+1~, ADDNARRG+3*, ADDNARRG+5*, ADDNARRG+6, SETGNAR+1~, SETGNAR+3*, SETGNAR+5 | 
| BCHY | ADDNARRG+1~, ADDNARRG+4*, ADDNARRG+5, SETGNAR+1~, SETGNAR+2*, SETGNAR+4*, SETGNAR+5*, SETGNAR+6* | 
| BCHZ | SETGNAR+1~ | 
| C | GETNARRG+3~, GETNARRG+4*, GETNARRG+18*, GETNARRG+24*, SETG+1~, SETG+3*, SETG+4, SETG+5, SETG+6 | 
| >> DA | CANNEDNG+3, CANNEDNG+4, CANNEDNG+5, CANNEDNG+6, NARRPOST+6, SETNAR+2, GETNARRG+2, SETG+4, SETG+5, SETG+6 , NARRPREG+1, NARRPOSG+6, ADDNARRG+3, ADDNARRG+4, ADDNARRG+6, ADDNARRG+7 | 
| >> DA(1 | SETGNAR+3, SETGNAR+5, SETGNAR+6 | 
| >> DDACT | NARRPOST+4*, NARRPOSG+4* | 
| >> DDSBR | NARRPOST+3*, NARRPOST+7*, NARRPREG+1*, NARRPOSG+3*, NARRPOSG+7* | 
| >> DIE | NARRPOST+6, SETNAR+2, NARRPREG+1, NARRPOSG+6, ADDNARRG+3, ADDNARRG+4, ADDNARRG+6, ADDNARRG+7 | 
| N | GETNARRG+3~ | 
| >> O | GETNARRG+13*, GETNARRG+14, GETNARRG+18, GETNARRG+21*, GETNARRG+22, GETNARRG+24 | 
| PC | SETDICS~, SETDICS+4*, SETDICS+5*, SETDICS+6, GETNARRG~, GETNARRG+8*, GETNARRG+10*, GETNARRG+11, GETNARRG+17 | 
| PCN | GETNARRG+3~, GETNARRG+9*, GETNARRG+10* | 
| PCSC | SETDICS+1~, SETDICS+6*, SETDICS+7, GETNARRG+3~, GETNARRG+11*, GETNARRG+13, GETNARRG+14 | 
| SC | SETDICS~, SETDICS+2*, SETDICS+3, SETDICS+7, GETNARRG~, GETNARRG+5*, GETNARRG+7 | 
| SCE | SETDICS+1~, SETDICS+3*, SETDICS+6, GETNARRG+3~, GETNARRG+6*, GETNARRG+7*, GETNARRG+11, GETNARRG+21, GETNARRG+22 | 
| U | CANNEDNG+3, CANNEDNG+5, CANNEDNG+6, SC+2, SC+3, PR+2, PR+3, SETNAR+2, SETDICS+3, SETDICS+5 , GETNARRG+7, GETNARRG+10, GETNARRG+15, GETNARRG+18, GETNARRG+23, GETNARRG+24, SETG+4, SETGNAR+5 | 
| V | GETNARRG+3~ | 
| X | NARRPOST+2, NARRPOST+3, NARRPOST+4, NARRPOST+5, SETNAR+1, SETNAR+2, GETNARRG+3~, GETNARRG+14*, GETNARRG+15, GETNARRG+16 , GETNARRG+18, GETNARRG+22*, GETNARRG+23, GETNARRG+24, SETG+1~, NARRPOSG+2, NARRPOSG+3, NARRPOSG+4, NARRPOSG+5, ADDNARRG+2 | 
| Y | SC~, SC+2, SC+3, PR~, PR+2, PR+3, SETDICS+7, SETG+1~, SETG+2*, SETG+7 | 
| Z | GETNARRG+3~, GETNARRG+16*, GETNARRG+17*, GETNARRG+18 |