HBHCRP22 ; LR VAMC(IRMS)/MJT-HBHC rpt, file 632, user selected date range, CPT code(s) (can be range of CPTs), & Provider, with summary totals ; Apr 2000
Source file <HBHCRP22.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 | 1 | HBHCRP22 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DQ | ; De-queue
|
|
LOOP | ; Loop thru ^HBHC(632) "C" (visit date) cross-ref to build report
|
|
EXIT | ; Exit module
|
|
PROCESS | ; Process record & create ^TMP("HBHC",$J global
; Quit if not provider requested |
|
SET | ; Set TMP node for CPTs
|
|
PRTLOOP | ; Print loop
|
|
; Print report
|
||
HDR | ; Report header setup
|
Name | Field # of Occurrence |
---|---|
C^%DTC | LOOP+1 |
^%ZIS | HBHCRP22+7 |
^%ZISC | EXIT+1 |
^%ZTLOAD | HBHCRP22+8 |
HDRRANGE^HBHCUTL | LOOP+3, PRINT+3, HDR+2 |
ENDRPT^HBHCUTL1 | LOOP+5 |
EN^HBHCUTL2 | HBHCRP22+3 |
FTOT^HBHCUTL2 | LOOP+4 |
PROV^HBHCUTL2 | HBHCRP22+3 |
TOT^HBHCUTL2 | PRTLOOP+1 |
CPT^HBHCUTL3 | PROCESS+5 |
EN1^HBHCUTL4 | HBHCRP22+5 |
KILL^HBHCUTL4 | EXIT+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | PROCESS+4 |
^HBHC(631.4 - [#631.4] | SET+3 |
^HBHC(632 - [#632] | LOOP+2 |
^TMP("HBHC" | DQ+2!, LOOP+3, LOOP+4, SET+4*, SET+5*, PRTLOOP+1, PRINT+1 |
^VA(200 - [#200] | SET+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | HBHCRP22+4, EXIT+2! |
>> %ZIS | HBHCRP22+7* |
DIC | EXIT+2! |
DTOUT | HBHCRP22+4, HBHCRP22+6, EXIT+2! |
DUOUT | HBHCRP22+4, EXIT+2! |
HBHCBEG1 | HBHCRP22+6, LOOP+1, EXIT+2! |
>> HBHCCC | PRINT+3 |
HBHCCLM1 | EXIT+2!, HDR+1* |
>> HBHCCNT | PRINT+1*, PRINT+2, PRINT+4 |
>> HBHCCOLM | DQ+3* |
>> HBHCCPT | PROCESS+6*, SET+1, SET+2, SET+4, SET+5, PRTLOOP+1*, PRINT+1, PRINT+4 |
>> HBHCCPTA( | PROCESS+6 |
HBHCCPTB | HBHCRP22+6, EXIT+2!, SET+1 |
HBHCCPTE | HBHCRP22+6, EXIT+2!, SET+1 |
>> HBHCDATE | LOOP+1*, LOOP+2* |
>> HBHCDFN | LOOP+2* |
>> HBHCDIR | SET+1, SET+2 |
>> HBHCDPT0 | PROCESS+4* |
HBHCEND1 | HBHCRP22+6, LOOP+2, EXIT+2! |
HBHCFTOT | DQ+3*, EXIT+2! |
>> HBHCHDR | DQ+3* |
HBHCHEAD | DQ+3*, EXIT+2! |
>> HBHCI | PROCESS+6* |
HBHCNAM | LOOP+3!, EXIT+2!, SET+3*, SET+4, SET+5, HDR+1* |
>> HBHCNOD0 | LOOP+2*, PROCESS+2, PROCESS+4 |
HBHCONE | DQ+3*, EXIT+2! |
>> HBHCPAGE | HDR+1* |
HBHCPRV | EXIT+2!, PROCESS+2*, PROCESS+3, SET+3, PRTLOOP+1*, PRINT+1, HDR+1 |
HBHCPRVL | LOOP+4, EXIT+2!, PROCESS+3 |
HBHCPRVL( | PROCESS+3 |
>> HBHCTMP | HBHCRP22+6 |
>> HBHCTMP( | SET+2 |
>> HBHCTOT | DQ+3*, PRTLOOP+1, PRINT+2* |
HBHCTXT | DQ+3*, EXIT+2! |
HBHCWHO | EXIT+2! |
HBHCWHOC | EXIT+2! |
HBHCWHOS | EXIT+2! |
>> HBHCY | DQ+3*, PRINT+5 |
IO | DQ+1 |
IO("Q" | HBHCRP22+8 |
IOF | PRINT+3, HDR+2 |
IOP | HBHCRP22+7! |
IOSL | PRINT+3 |
>> POP | HBHCRP22+7 |
U | LOOP+2, PROCESS+2, PROCESS+4, SET+3 |
>> X | LOOP+1 |
>> X1 | LOOP+1* |
>> X2 | LOOP+1* |
Y | EXIT+2! |
>> ZTDESC | HBHCRP22+8* |
ZTIO | HBHCRP22+7! |
>> ZTRTN | HBHCRP22+8*, PRINT+3 |
ZTSAVE | HBHCRP22+7! |
ZTSAVE("HBHC*" | HBHCRP22+8* |