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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HBHCXMV

Package: Hospital Based Home Care

Routine: HBHCXMV


Information

HBHCXMV ;LR VAMC(IRMS)/MJT - HBHC populate ^HBHC(634 with Visit Data, or ^HBHC(634.5, file of recs in ^HBHC(632 w/pseudo SSNs, called by ^HBHCFILE, calls HBHCXMV1 ;Oct 2000

Source Information

Source file <HBHCXMV.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Hospital Based Home Care 2 DX^HBHCUTL3  (EXIT,PCE,PSSN,START)^HBHCXMV1  

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

Package Total Caller Graph
Hospital Based Home Care 3 HBHCFILE  HBHCPS12  HBHCPS24  

Entry Points

Name Comments DBIA/ICR reference
LOOP ; Loop thru ^HBHC(632) "AC","N" cross-ref to create nodes in ^HBHC(634) => transmit
EXIT ; Exit module
SETNODE ; Set node in ^HBHC(634) (Transmit)
DX ; Dx
CPT ; CPT Codes
SET ; Set CPT variables
WRITE ; Write transmit record, separate records containing max 5 DX & 10 CPTs each are generated for same visit if > 5 DX or > 10 CPTs exist
INIT ; Initialize variables

External References

Name Field # of Occurrence
DX^HBHCUTL3 DX+1
EXIT^HBHCXMV1 EXIT+1
PCE^HBHCXMV1 SETNODE+4
PSSN^HBHCXMV1 SETNODE+5
START^HBHCXMV1 HBHCXMV+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SETNODE+1, SETNODE+9
^HBHC(631.4 - [#631.4] SETNODE+6
^HBHC(632 - [#632] LOOP+1, SETNODE+1, CPT+1, WRITE+7!*
^HBHC(634 - [#634] WRITE+2, WRITE+3*, WRITE+5*
^ICPT - [#81] SET+1, SET+2

Label References

Name Line Occurrences
CPT DX+8, DX+9
INIT DX+1
SET CPT+1
SETNODE LOOP+1
WRITE DX+8, DX+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DILOCKTM WRITE+2, WRITE+7
>> HBHCAPDT SETNODE+1*, SETNODE+3, SETNODE+4, SETNODE+7, SETNODE+8
>> HBHCCNT CPT+1*, SET+1, SET+2, INIT+2*
>> HBHCCNT1 DX+8*, INIT+2*
>> HBHCCP10 SET+2*, WRITE+4, INIT+2*
>> HBHCCPT1 WRITE+1, WRITE+4
>> HBHCCPT2 WRITE+4
>> HBHCCPT3 WRITE+4
>> HBHCCPT4 WRITE+4
>> HBHCCPT5 WRITE+4
>> HBHCCPT6 WRITE+4
>> HBHCCPT7 WRITE+4
>> HBHCCPT8 WRITE+4
>> HBHCCPT9 WRITE+4
>> HBHCDATE SETNODE+8*, WRITE+4
>> HBHCDFN LOOP+1*, SETNODE+1, CPT+1, WRITE+7
>> HBHCDX DX+4*, DX+5*, DX+6
>> HBHCDX( DX+3, DX+4, DX+6*, DX+8
>> HBHCDX1 WRITE+1, WRITE+4
>> HBHCDX2 WRITE+4
>> HBHCDX3 WRITE+4
>> HBHCDX4 WRITE+4
>> HBHCDX5 WRITE+4
>> HBHCFLAG DX+8*, DX+9, CPT+2*
>> HBHCFORM WRITE+4
>> HBHCHOSP WRITE+4
>> HBHCI DX+8*, CPT+1*, CPT+2
>> HBHCINFO SETNODE+1*, SETNODE+2, SETNODE+6, SETNODE+9, SETNODE+10
>> HBHCJ INIT+3*
>> HBHCK INIT+1*
>> HBHCL DX+2*, DX+3*, DX+4, DX+6, DX+8*
>> HBHCLNME SETNODE+9*, WRITE+4
>> HBHCLSDT SETNODE+3
>> HBHCNDX1 WRITE+2*, WRITE+3, WRITE+5
>> HBHCNOD2 CPT+1*, SET+1, SET+2
>> HBHCPRV SETNODE+6*, WRITE+4
>> HBHCQAI SETNODE+10*, WRITE+4, WRITE+9*
>> HBHCREC WRITE+4*, WRITE+5
>> HBHCSP1 SETNODE+6, SETNODE+10
>> HBHCSP10 SETNODE+9
>> HBHCSP2 SETNODE+10, WRITE+9
>> HBHCSP5 SET+1, SET+2, WRITE+1, INIT+2, INIT+3
>> HBHCSP64 WRITE+4
>> HBHCSP8 DX+6, WRITE+1, INIT+1
>> HBHCSSN SETNODE+1*, SETNODE+5, WRITE+4
>> HBHCTDY WRITE+7
>> HBHCTIME SETNODE+7*, SETNODE+8
>> HBHCXMT4 SETNODE+1*, WRITE+7
>> HBHCZRO4 SETNODE+7
U SETNODE+1, SETNODE+2, SETNODE+6, SETNODE+9, SETNODE+10, SET+1, SET+2, WRITE+2, WRITE+3, WRITE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All