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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HBHCUTL5

Package: Hospital Based Home Care

Routine: HBHCUTL5


Information

HBHCUTL5 ; LR VAMC(IRMS)/MJT-HBHC Medical Foster Home (MFH) Rate Paid report utility module; Entry points: EN, EXIT, MFH, PT, PRTPT, PRTMFH; called by: ^HBHCRP28 & ^HBHCTXT ; Dec 2007

Source Information

Source file <HBHCUTL5.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Hospital Based Home Care 2 (PRINTMFH,PRINTPT)^HBHCRP28  TXT^HBHCTXT  
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 ^%ZISC  

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

Package Total Caller Graph
Hospital Based Home Care 2 HBHCRP28  HBHCTXT  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point; user selects: patient or MFH; active only, individual, or all pts or MFHs; current rate paid only or entire rate paid history
; Prompt for patient or MFH report
EXIT ; Exit module
PROMPT ; Prompt user for individual Patient or Medical Foster Home (MFH) name
DIC ; Call ^DIC
PT ; Process Patient
INDPT ; Process Individual Patients
ALLPT ; Process All or Active ONLY Patients
MFH ; Process Medical Foster Home (MFH)
INDMFH ; Process Individual Medical Foster Home (MFH)
ALLMFH ; Process All or Active ONLY Medical Foster Homes (MFH)
RATE ; Process Rate Multiple
; MFH sort => Q:Discharged patients are to be omitted
ALLRATE ; Process All Rates
CURRATE ; Process Current Rate Only
REPORT ; Set TMP for report format
PRTPT ; Print loop for Patient sort
CONTPT ; Cont Patient Loop
PRTMFH ; Print loop for MFH sort
CONTMFH ; Cont MFH Loop
CONTMFH2 ; Cont MFH Loop again...

External References

Name Field # of Occurrence
^%ZISC EXIT+1
^DIC DIC+1
^DIR EN+2, EN+7, EN+15, EN+19
PRINTMFH^HBHCRP28 CONTMFH2+1
PRINTPT^HBHCRP28 CONTPT+1
TXT^HBHCTXT CONTPT+1, CONTMFH2+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HBHC(631 - [#631] Classic Fileman Calls
^HBHC(633.2 - [#633.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] REPORT+1
^HBHC(631 - [#631] ALLPT+1, INDMFH+1, ALLMFH+1, RATE+2, ALLRATE+1, CURRATE+1, REPORT+1, REPORT+2, REPORT+3, REPORT+5
^HBHC(633.2 - [#633.2] ALLMFH+1, REPORT+4
^TMP("HBHC" EXIT+3!, REPORT+3*, REPORT+5*, PRTPT+1, CONTPT+1, PRTMFH+1, CONTMFH+1, CONTMFH2+1

Label References

Name Line Occurrences
ALLMFH MFH+2
ALLPT PT+2
ALLRATE RATE+3
CONTMFH PRTMFH+1
CONTMFH2 CONTMFH+1
CONTPT PRTPT+1
CURRATE RATE+4
DIC DIC+3
EXIT EN+3, EN+8, EN+16, EN+20
INDMFH MFH+1
INDPT PT+1
PROMPT EN+11
RATE INDPT+1, ALLPT+1, INDMFH+1, ALLMFH+1
REPORT ALLRATE+1, CURRATE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC EN+11!, EN+12!, EXIT+2!, PROMPT+1*, PROMPT+2*
DIC("S" PROMPT+1*
DIC(0 PROMPT+3*
DIR EN+2!, EN+6!, EN+14!, EN+19!, EXIT+2!
DIR("?" EN+2*, EN+7*, EN+15*, EN+19*
DIR("A" EN+2*, EN+6*, EN+14*, EN+19*
DIR(0 EN+2*, EN+6*, EN+14*, EN+19*
>> DIRUT EN+3, EN+8, EN+16, EN+20
>> DTOUT DIC+2
>> DUOUT DIC+2
HBHC EN+17*, EXIT+2!, RATE+3, RATE+4, REPORT+3, REPORT+4, REPORT+5
HBHC1 EXIT+2!
HBHC2 EXIT+2!
HBHC3 EXIT+2!
HBHCCC EXIT+2!
HBHCCNT EXIT+2!, PRTPT+1, PRTMFH+1
HBHCCOLM EXIT+2!
HBHCCURJ EXIT+2!, CURRATE+1*, REPORT+3, REPORT+5
HBHCCURK EXIT+2!, CURRATE+1*, REPORT+3, REPORT+5
HBHCCURL EXIT+2!, INDMFH+1*, ALLMFH+1*, REPORT+4
HBHCDIR EN+9*, EN+11, EXIT+2!, PT+1, PT+2, ALLPT+1, MFH+1, MFH+2, ALLMFH+1
HBHCDLMT EXIT+2!
HBHCDPT0 EXIT+2!, REPORT+1*, REPORT+3, REPORT+4, REPORT+5
HBHCHDR EXIT+2!
HBHCHDRX EXIT+2!
HBHCHEAD EXIT+2!
HBHCHI EXIT+2!
HBHCI EXIT+2!, INDPT+1*, ALLPT+1*, INDMFH+1*, ALLMFH+1*, RATE+2, ALLRATE+1, CURRATE+1, REPORT+1, REPORT+2
, REPORT+3, REPORT+5, PRTPT+1*, CONTPT+1, PRTMFH+1*, CONTMFH+1, CONTMFH2+1
HBHCINFO EXIT+2!, CONTPT+1*, CONTMFH2+1*
HBHCJ EXIT+2!, ALLRATE+1*, CURRATE+1*, REPORT+3, REPORT+5, PRTPT+1*, CONTPT+1, CONTMFH+1*, CONTMFH2+1
HBHCK EXIT+2!, ALLRATE+1*, CURRATE+1*, REPORT+3, REPORT+5, CONTPT+1*, CONTMFH2+1*
HBHCL EXIT+2!, INDMFH+1*, ALLMFH+1*, REPORT+4, PRTMFH+1*, CONTMFH+1, CONTMFH2+1
HBHCLOW EXIT+2!
HBHCM EXIT+2!, PRTPT+1*, CONTPT+1, PRTMFH+1*, CONTMFH+1, CONTMFH2+1
HBHCMFHN EXIT+2!, REPORT+4*, REPORT+5
HBHCMFHP EXIT+2!, REPORT+2*, REPORT+3
HBHCPAGE EXIT+2!
HBHCTDY EXIT+2!
HBHCTMP EN+11!, EXIT+3!
HBHCTMP( DIC+3*, INDPT+1, INDMFH+1
HBHCTOT EXIT+3!
HBHCTXT EXIT+3!, PRTPT+1, CONTPT+1, PRTMFH+1, CONTMFH2+1
HBHCWHO EN+4*, EN+6, EXIT+3!
HBHCXREF EN+4*, EN+19, EN+20, EXIT+3!, PROMPT+1, PROMPT+2, RATE+2, REPORT+2, REPORT+3, REPORT+4
, REPORT+5
HBHCY EXIT+3!, PRTPT+1, PRTMFH+1
HBHCYN EN+20*, EXIT+3!, RATE+2
HBHCZ EXIT+3!
U ALLPT+1, ALLMFH+1, RATE+2, REPORT+1, REPORT+2, REPORT+3, REPORT+4, REPORT+5
X EXIT+3!
Y EN+4, EN+9, EN+17, EN+20, EXIT+3!, DIC+2, DIC+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All