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

Package: Hospital Based Home Care

Routine: HBHCRP1A


Information

HBHCRP1A ;LR VAMC(IRMS)/MJT - HBHC report on files 634.1, 634.2, & 634.3, (Form 3/4/5 (A/V/D respectively) Error(s)), sorted by form, then by: clinic, date, patient & includes: pt name, last 4, form, & date, calls DQ^HBHCRP31 ;Apr 2000

Source Information

Source file <HBHCRP1A.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Hospital Based Home Care 5 (EXIT,PRTLOOP,SETUP,START)^HBHCRP1B  DQ^HBHCRP31  HDRPAGE^HBHCUTL  ENDRPT^HBHCUTL1  (PCEMSG,PSEUDO)^HBHCUTL3  
CPT HCPCS Codes 2 $$CPT^ICPTCOD  $$MOD^ICPTMOD  
Kernel 2 ^%ZIS  ^%ZTLOAD  
DRG Grouper 1 ($$CODEC,$$VSTD)^ICDEX  
Scheduling 1 (GETCPT,GETDX,GETPRV)^SDOE  
VA FileMan 1 DD^%DT  

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 HBHCRP1  

Entry Points

Name Comments DBIA/ICR reference
DQ ; De-queue
LOOP ; Loop thru files 634.1, 634.2 & 634.3 "B" cross-ref
EXIT ; Exit module
PROCESS ; Process report data
OE ; Process Outpatient Encounter data
; Provider, 2 pieces of info delimited by $ (Provider name & V PROVIDER ^AUPNVPRV(9000010.06) DFN)
ICD ; Dx info
SETCPT ; Set TMP global with CPT info
MOD ; CPT Modifier loop & set

External References

Name Field # of Occurrence
DD^%DT PROCESS+3
^%ZIS HBHCRP1A+19
^%ZTLOAD HBHCRP1A+20
EXIT^HBHCRP1B EXIT+1
PRTLOOP^HBHCRP1B LOOP+2
SETUP^HBHCRP1B LOOP+1
START^HBHCRP1B DQ+2
DQ^HBHCRP31 LOOP+6
HDRPAGE^HBHCUTL LOOP+3
ENDRPT^HBHCUTL1 LOOP+4
PCEMSG^HBHCUTL3 LOOP+4
PSEUDO^HBHCUTL3 LOOP+2
$$CODEC^ICDEX ICD+2
$$VSTD^ICDEX ICD+2
$$CPT^ICPTCOD OE+12
$$MOD^ICPTMOD MOD+2
GETCPT^SDOE OE+11
GETDX^SDOE OE+7
GETPRV^SDOE OE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,"File Update in progress. Please try again later."
  • Line Location: HBHCRP1A+18
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LOOP+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: LOOP+6
Routine Call
  • %ZIS
  • Line Location:
    • HBHCRP1A+19

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PROCESS+1
^HBHC( LOOP+1, PROCESS+1
^HBHC(631.9 - [#631.9] HBHCRP1A+18
^HBHC(633.1 - [#633.1] PROCESS+6
^HBHC(634.2 - [#634.2] LOOP+4
^HBHC(634.5 - [#634.5] LOOP+2
^HBHC(634.7 - [#634.7] LOOP+6
^SC - [#44] PROCESS+5
^TMP("HBHC" PROCESS+8*, OE+4*, ICD+3*, SETCPT+1*, MOD+2*
^VA(200 - [#200] OE+4

Label References

Name Line Occurrences
EXIT HBHCRP1A+20
ICD OE+8
MOD OE+12
OE PROCESS+7
PROCESS LOOP+1
SETCPT OE+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS HBHCRP1A+19*
DXINFO ICD+1~, ICD+2*, ICD+3
>> HBHCCC HBHCRP1A+19*, LOOP+3
>> HBHCCLN PROCESS+5*, PROCESS+8, OE+4, ICD+3, SETCPT+1, MOD+2
>> HBHCCPT OE+12*, SETCPT+1
HBHCCPTL OE+10!
HBHCCPTL( OE+12, SETCPT+1, MOD+2
>> HBHCDAT PROCESS+3*, PROCESS+8, OE+4, ICD+3, SETCPT+1, MOD+2
>> HBHCDATE PROCESS+3*, PROCESS+8
>> HBHCDFN OE+4*, OE+8*, OE+12*, SETCPT+1, MOD+2
>> HBHCDPT LOOP+1*, PROCESS+1, PROCESS+8
>> HBHCDPT0 PROCESS+1*, PROCESS+4
>> HBHCDX1 OE+8*, ICD+3
HBHCDXL OE+6!
HBHCDXL( OE+8
>> HBHCFILE LOOP+1*, PROCESS+1
>> HBHCFL PROCESS+1
>> HBHCFORM PROCESS+1, PROCESS+3, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, OE+4, ICD+3, SETCPT+1, MOD+2
>> HBHCI OE+4*, OE+8*, OE+12*, ICD+3, SETCPT+1, MOD+2
>> HBHCICDP OE+8*, ICD+2
>> HBHCIEN LOOP+1*, PROCESS+1
>> HBHCINFO OE+8*, OE+12*, SETCPT+1
>> HBHCJ OE+12*, MOD+2
>> HBHCK MOD+1*, MOD+2*
>> HBHCMOD MOD+2*
>> HBHCMSG PROCESS+6*, PROCESS+8
>> HBHCNAME PROCESS+4*, PROCESS+8, OE+4, ICD+3, SETCPT+1, MOD+2
>> HBHCNOD0 PROCESS+1*, PROCESS+3, PROCESS+5, PROCESS+6, PROCESS+7
>> HBHCOEP PROCESS+7*, OE+3, OE+7, OE+11
>> HBHCPC PROCESS+3
HBHCPRV OE+10!
HBHCPRV1 OE+2!
HBHCPRVL OE+2!
HBHCPRVL( OE+4
>> HBHCPRVP OE+4*
>> HBHCSP2 OE+8
>> HBHCSP3 SETCPT+1, MOD+2
>> HBHCSSN PROCESS+4*, PROCESS+8, OE+4, ICD+3, SETCPT+1, MOD+2
IO DQ+1
IO("Q" HBHCRP1A+20
IOF LOOP+3, LOOP+6
IOP HBHCRP1A+19!
IOSL LOOP+3
>> POP HBHCRP1A+19
U HBHCRP1A+18, PROCESS+1, PROCESS+3, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, OE+4, OE+8
, OE+12, SETCPT+1, MOD+2
>> Y PROCESS+3*
>> ZTDESC HBHCRP1A+20*
ZTIO HBHCRP1A+19!
>> ZTRTN HBHCRP1A+20*, LOOP+3
ZTSAVE HBHCRP1A+19!
ZTSAVE("HBHC*" HBHCRP1A+20*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All