HBHCUTL2 ; LR VAMC(IRMS)/MJT-HBHC Utility module, Entry points: PROV, EN, EN2, TOT, & FTOT (see line labels for called by routines) ; Aug 2000
Source file <HBHCUTL2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Hospital Based Home Care | 4 | HBHCRP22 HBHCRP4 HBHCRP6 HBHCRP9 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROV | ; Provider variable setup, called by ^HBHCRP4, ^HBHCRP9, ^HBHCRP22
|
|
EN | ; Entry point called by ^HBHCRP4, ^HBHCRP6, ^HBHCRP9, & ^HBHCRP22
|
|
ENPRV | ; Enter provider prompt
|
|
EN2 | ; Entry point 2 called by ^HBHCRP6 & ^HBHCRP9
|
|
DQ | ; De-queue
|
|
LOOP | ; Loop thru ^HBHC(631) "AD" (Admission Date) cross-ref to build report for case manager report or thru ^HBHC(632) "C" (Visit Date) for provider report
|
|
EXIT | ; Exit module
|
|
PROCESS | ; Process record & create ^TMP("HBHC",$J global
|
|
PRTLOOP | ; Print loop
|
|
HDR | ; Report header setup
|
|
PRT | ; Print report
|
|
TOT | ; Print case manager/provider total, called by ^HBHCRP4 & ^HBHCRP22
|
|
FTOT | ; Print report final total, called by ^HBHCRP4 & ^HBHCRP22
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^HBHC(631.4 - [#631.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | PROCESS+10, PROCESS+13 |
^HBHC( | LOOP+2, PROCESS+1 |
^HBHC(631 - [#631] | PROCESS+6, PROCESS+7, PROCESS+8 |
^HBHC(631.4 - [#631.4] | PROCESS+9 |
^TMP("HBHC" | DQ+2!, LOOP+3, LOOP+4, EXIT+3!, PROCESS+14*, PRTLOOP+1, PRT+2 |
^VA(200 - [#200] | PROCESS+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+2*, EN+4, EN+5, ENPRV+1, EXIT+3! |
>> %ZIS | EN2+3* |
DIC | EN+5!*, EXIT+2! |
DIC("A" | EN+5* |
DIC("S" | EN+5* |
DIC(0 | EN+5* |
DTOUT | EXIT+2! |
DUOUT | EXIT+2! |
HBHCADDT | EXIT+2!, PROCESS+4*, PROCESS+8*, PROCESS+14 |
HBHCBEG1 | EN2+2, LOOP+1, EXIT+2! |
HBHCBEG2 | EXIT+2! |
HBHCC | EXIT+2!, HDR+1 |
HBHCCC | EN+1*, EXIT+2!, PRT+1 |
HBHCCLM1 | EXIT+2!, HDR+1* |
HBHCCOLM | DQ+4*, EXIT+2! |
HBHCDATE | LOOP+1*, LOOP+2*, EXIT+2!, PROCESS+4 |
HBHCDFN | LOOP+2*, EXIT+2!, PROCESS+1 |
HBHCDPT0 | EXIT+2!, PROCESS+10*, PROCESS+11 |
HBHCDPTA | EXIT+2!, PROCESS+10*, PROCESS+12, PROCESS+14 |
HBHCEND1 | EN2+2, LOOP+2, EXIT+2!, PROCESS+4, PROCESS+7 |
HBHCEND2 | EXIT+2! |
HBHCFILE | LOOP+2, EXIT+2!, PROCESS+1, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+9 |
HBHCFTOT | DQ+4*, EXIT+2!, TOT+2*, FTOT+6 |
HBHCHDR | DQ+3*, EXIT+2!, FTOT+1! |
HBHCHEAD | DQ+3*, DQ+4, EXIT+2! |
HBHCLST4 | EXIT+2!, PROCESS+11*, PROCESS+14 |
HBHCNAM | LOOP+3!, EXIT+2!, PROCESS+9*, PROCESS+14, HDR+1*, TOT+1, FTOT+1! |
HBHCNBR | EXIT+2!, PROCESS+6* |
HBHCNDX | EXIT+2!, PROCESS+6*, PROCESS+7, PROCESS+8 |
HBHCNM | EXIT+2!, PROCESS+11*, PROCESS+14, PRTLOOP+1*, PRT+2, PRT+3 |
HBHCNOD0 | EXIT+2!, PROCESS+1*, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+8, PROCESS+9, PROCESS+10, PROCESS+13 |
HBHCNOD1 | EXIT+2!, PROCESS+1*, PROCESS+3, PROCESS+4, PROCESS+9 |
HBHCPAGE | EXIT+3!, HDR+1*, FTOT+1* |
HBHCPHON | EXIT+3!, PROCESS+13*, PROCESS+14 |
HBHCPRV | EXIT+3!, PRTLOOP+1*, HDR+1, PRT+2 |
HBHCPRVL | LOOP+4, EXIT+3!, PROCESS+3, PROCESS+5 |
HBHCPRVL( | ENPRV+1*, PROCESS+3, PROCESS+5 |
HBHCTDY | EXIT+3! |
HBHCTMP | EXIT+3!, PRT+2*, PRT+3, PRT+4, PRT+5 |
HBHCTOT | DQ+4*, EXIT+3!, PRTLOOP+1, PRT+2*, TOT+1, TOT+2* |
HBHCTXT | DQ+3*, EXIT+3!, TOT+1, FTOT+6 |
HBHCWHO | PROV+1*, EN+4, EXIT+3! |
HBHCWHOC | PROV+1*, EN+5, EN2+4, DQ+3, LOOP+3, EXIT+3!, TOT+1 |
HBHCWHOS | PROV+1*, EN+2, EN+4, EXIT+3! |
HBHCXREF | LOOP+2, EXIT+3! |
HBHCY | DQ+3*, EXIT+3!, PRT+6 |
HBHCZ | DQ+3*, EXIT+3!, TOT+1, FTOT+3, FTOT+5, FTOT+6 |
HBHCZIP | EXIT+3!, PROCESS+12*, PROCESS+14 |
IO | DQ+1 |
IO("Q" | EN2+4 |
IOF | HDR+2, PRT+1, FTOT+1 |
IOP | EN2+3! |
IOSL | PRT+1 |
>> POP | EN2+3 |
U | PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+7, PROCESS+8, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+13 , PROCESS+14, PRT+3, PRT+4, PRT+5 |
X | LOOP+1, EXIT+3! |
>> X1 | LOOP+1* |
>> X2 | LOOP+1* |
Y | ENPRV+1, EXIT+3! |
>> ZTDESC | EN2+4* |
ZTIO | EN2+3! |
>> ZTRTN | EN2+4*, PRT+1 |
ZTSAVE | EN2+3! |
ZTSAVE("HBHC*" | EN2+4* |