Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BCHUTIL4

Package: IHS RPMS CHR System

Routine: BCHUTIL4


Information

BCHUTIL4 ; IHS/CMI/LAB - UTILITIES ;

Source Information

Source file <BCHUTIL4.m>

Call Graph

Call Graph Total: 4

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  

Entry Points

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

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BCHRPROB - [#90002.01] GET^DDSVAL
^BCHGRPDA - [#90002.68] GET^DDSVAL,  PUT^DDSVAL

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$CANNEDNG NARRPOSG+6
SETG GETNARRG+19, GETNARRG+25

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All