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* |