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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HBHCRP22

Package: Hospital Based Home Care

Routine: HBHCRP22


Information

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 Information

Source file <HBHCRP22.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Hospital Based Home Care 5 HDRRANGE^HBHCUTL  ENDRPT^HBHCUTL1  (EN,FTOT,PROV,TOT)^HBHCUTL2  CPT^HBHCUTL3  (EN1,KILL)^HBHCUTL4  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 C^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Hospital Based Home Care 1 HBHCRP22  

Entry Points

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 ; Print report
HDR ; Report header setup

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No Visits containing CPT codes requested found for Date Range selected."
  • Line Location: LOOP+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !,HBHCCPT,?39,HBHCCNT
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !,HBHCY
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Routine Call
  • %ZIS
  • Line Location:
    • HBHCRP22+7

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
EXIT HBHCRP22+4, HBHCRP22+6, HBHCRP22+7, HBHCRP22+8
HDR PRTLOOP+1
PRINT PRTLOOP+1
PROCESS LOOP+2
PRTLOOP LOOP+4
SET PROCESS+6

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All