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: HBHCRP7

Package: Hospital Based Home Care

Routine: HBHCRP7


Information

HBHCRP7 ;LR VAMC(IRMS)/MJT - HBHC file 631 rpt, user selects: adm or D/C by date range, & sort alphabetic by pt or date of adm or D/C; includes adm/D/C date, pt name, last four, & primary DX @ adm/D/C (code & text) ;12/21/05 3:43pm

Source Information

Source file <HBHCRP7.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Hospital Based Home Care 3 (HDR132,START,TODAY)^HBHCUTL  END132^HBHCUTL1  $$ICDTEXT^HBHCUTL3  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 C^%DTC  ^DIR  
DRG Grouper 1 ($$CODEC,$$VSTD)^ICDEX  

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 HBHCRP7  

Entry Points

Name Comments DBIA/ICR reference
DQ ; De-queue
LOOP ; Loop thru ^HBHC(631) "AD" (admission date) or "AC" (discharge date) cross-ref to build report
EXIT ; Exit module
PROCESS ; Process record & create ^TMP("HBHC",$J global
PRTLOOP ; Print loop
PRT ; Print report

External References

Name Field # of Occurrence
C^%DTC LOOP+1
^%ZIS HBHCRP7+27
^%ZISC EXIT+1
^%ZTLOAD HBHCRP7+28
^DIR HBHCRP7+17, HBHCRP7+21
HDR132^HBHCUTL LOOP+3, LOOP+4, PRT+1
START^HBHCUTL HBHCRP7+25
TODAY^HBHCUTL DQ+10
END132^HBHCUTL1 LOOP+7
$$ICDTEXT^HBHCUTL3 DQ+8
$$CODEC^ICDEX PROCESS+4
$$VSTD^ICDEX PROCESS+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,HBHCZ,!,"Total "_HBHCTYPS_": ",HBHCTOT,!,HBHCZ
  • Line Location: LOOP+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRT+1
Routine Call
  • DIR
  • Line Location:
    • HBHCRP7+17
    • HBHCRP7+21
Routine Call
  • %ZIS
  • Line Location:
    • HBHCRP7+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PROCESS+1
^HBHC(631 - [#631] LOOP+2
^TMP("HBHC" DQ+2!, LOOP+5, LOOP+6, EXIT+3!, PROCESS+6*, PROCESS+7*, PRTLOOP+2, PRTLOOP+3, PRT+3, PRT+4

Label References

Name Line Occurrences
EXIT HBHCRP7+18, HBHCRP7+22, HBHCRP7+26, HBHCRP7+27, HBHCRP7+28
PROCESS LOOP+2
PRT PRTLOOP+2, PRTLOOP+3
PRTLOOP LOOP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS HBHCRP7+27*
DIR HBHCRP7+21!, EXIT+2!
DIR("?" HBHCRP7+17*, HBHCRP7+21*
DIR("A" HBHCRP7+17*, HBHCRP7+21*
DIR(0 HBHCRP7+17*, HBHCRP7+21*
DIRUT HBHCRP7+18, HBHCRP7+22, EXIT+2!
HBHCBEG1 HBHCRP7+26, DQ+8, LOOP+1, EXIT+2!
HBHCBEG2 EXIT+2!
HBHCCC HBHCRP7+19*, LOOP+4*, EXIT+2!, PRT+1
HBHCCOLM DQ+9*, EXIT+2!
HBHCDATE LOOP+1*, LOOP+2*, EXIT+2!, PROCESS+6, PROCESS+7
HBHCDFN LOOP+2*, EXIT+2!
HBHCDPT0 EXIT+2!, PROCESS+1*, PROCESS+6, PROCESS+7
HBHCDT EXIT+2!, PRTLOOP+2*, PRTLOOP+3*, PRT+3, PRT+4, PRT+5, PRT+6
HBHCDXCODE PROCESS+2~, PROCESS+4*, PROCESS+6, PROCESS+7
HBHCDXDESC PROCESS+2~, PROCESS+5*, PROCESS+6, PROCESS+7
HBHCDXPC HBHCRP7+19*, EXIT+2!, PROCESS+1
HBHCEND1 HBHCRP7+26, DQ+8, LOOP+2, EXIT+2!
HBHCEND2 EXIT+2!
HBHCFLG HBHCRP7+24*, DQ+4, DQ+5, DQ+6, EXIT+2!, PROCESS+6, PROCESS+7, PRTLOOP+2, PRTLOOP+3, PRT+3
PRT+4, PRT+5, PRT+6
HBHCHDR DQ+6*, DQ+7*, DQ+8*, EXIT+2!
HBHCHEAD DQ+4*, DQ+5*, DQ+9, EXIT+2!
HBHCICDP EXIT+2!, PROCESS+1*, PROCESS+3, PROCESS+4, PROCESS+5
HBHCNAME EXIT+2!, PRTLOOP+2*, PRTLOOP+3*, PRT+3, PRT+4, PRT+5, PRT+6
HBHCNOD0 LOOP+2*, EXIT+2!, PROCESS+1
HBHCPAGE EXIT+2!
HBHCTDY EXIT+2!
HBHCTMP EXIT+2!, PRT+3*, PRT+4*, PRT+5, PRT+6
HBHCTOT LOOP+6, EXIT+2!, PRTLOOP+1*, PRT+2*
HBHCTYP HBHCRP7+19*, HBHCRP7+28, EXIT+2!
HBHCTYPS HBHCRP7+19*, DQ+4, DQ+5, LOOP+5, LOOP+6, EXIT+2!
HBHCXREF HBHCRP7+19*, LOOP+2, EXIT+2!
HBHCY DQ+3*, EXIT+3!, PRT+5, PRT+6
HBHCZ DQ+3*, LOOP+6, EXIT+3!
IO DQ+1, LOOP+3, LOOP+4
IO("Q" HBHCRP7+28
IO("S" LOOP+3, LOOP+4
IO(0 LOOP+3, LOOP+4
IOF PRT+1
IOP HBHCRP7+27!
IOSL PRT+1
>> POP HBHCRP7+27
U LOOP+2, PROCESS+1, PROCESS+6, PROCESS+7, PRT+5, PRT+6
X LOOP+1, EXIT+3!
X1 LOOP+1*, EXIT+3!
X2 LOOP+1*, EXIT+3!
Y HBHCRP7+19, HBHCRP7+24, EXIT+3!
Y(0 HBHCRP7+19
>> ZTDESC HBHCRP7+28*
ZTIO HBHCRP7+27!
>> ZTRTN HBHCRP7+28*, PRT+1
ZTSAVE HBHCRP7+27!
ZTSAVE("HBHC*" HBHCRP7+28*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All