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

Package: Hospital Based Home Care

Routine: HBHCPS24


Information

HBHCPS24 ; LR VAMC(IRMS)/MJT-HBHC HBH*1*24 Post Install Routine to force 1 last transmission of 150 character transmission records before length of transmit record changes to 200 characters ; Mar 2008

Source Information

Source file <HBHCPS24.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Hospital Based Home Care 6 ^HBHCAPPT  HOSP^HBHCUTL1  ^HBHCXMA  ^HBHCXMC  ^HBHCXMD  ^HBHCXMV  
VA FileMan 4 ^%DT  FILE^DICN  ^DIE  ^DIK  
Kernel 2 ^%ZISC  $$PROD^XUPROD  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
CLEANUP ; Cleanup Transmit History (HBHC(634.6)) to maintain maximum of last 12 transmit batches
EXIT ; Exit module
ADM ; Clean up Admission Error file (#634.1)
VISIT ; Clean up Visit Error file (#634.2)
DC ; Clean up Discharge Error file (#634.3)
MFH ; Clean up MFH Error file (#634.7)
MAIL ; Send mail message
LOOP ; Loop thru ^HBHC(631,"AE") (Form 3 Transmit Flag), ^HBHC(631,"AF") (Form 5 Transmit Flag), & ^HBHC(632,"AC") (Form 4 Transmit Flag) cross-refs to set batch initial MM message number & mailman message date fields in ^HBHC(631/632)
; also loop thru ^HBHC(633.2,"AC") (Form 7 Transmit Flag)
HISTORY ; Update HBHC(634.6 Transmit History file

External References

Name Field # of Occurrence
^%DT HBHCPS24+15
^%ZISC EXIT+1
FILE^DICN HISTORY+1
^DIE LOOP+4, LOOP+5, LOOP+6, LOOP+8
^DIK CLEANUP+2
^HBHCAPPT HBHCPS24+7
HOSP^HBHCUTL1 HBHCPS24+14
^HBHCXMA HBHCPS24+7
^HBHCXMC HBHCPS24+7
^HBHCXMD HBHCPS24+7
^HBHCXMV HBHCPS24+7
^XMD MAIL+2
$$PROD^XUPROD HBHCPS24+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HBHC(631 - [#631] LOOP+4, LOOP+5
^HBHC(631.9 - [#631.9] HBHCPS24+11*, CLEANUP+4*, MAIL+1, LOOP+8, LOOP+10*
^HBHC(632 - [#632] LOOP+6
^HBHC(633.2 - [#633.2] LOOP+8
^HBHC(634 - [#634] HBHCPS24+17
^HBHC(634.1 - [#634.1] ADM+1!*
^HBHC(634.2 - [#634.2] VISIT+1!*
^HBHC(634.3 - [#634.3] DC+1!*
^HBHC(634.6 - [#634.6] CLEANUP+1, CLEANUP+2
^HBHC(634.7 - [#634.7] MFH+1!*
^TMP("HBHC" HBHCPS24+12!, HBHCPS24+17*, EXIT+3!

Label References

Name Line Occurrences
ADM HBHCPS24+9
DC HBHCPS24+9
EXIT HBHCPS24+4
HISTORY HBHCPS24+17
MAIL HBHCPS24+17
MFH HBHCPS24+9
VISIT HBHCPS24+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT+3!
%DT HBHCPS24+12!, EXIT+3!
DA CLEANUP+2*, EXIT+3!, LOOP+4*, LOOP+5*, LOOP+6*, LOOP+8*
DD HISTORY+1!
DIC EXIT+3!, HISTORY+1*
DIC("DR" HISTORY+1*
DIC(0 HISTORY+1*
DIE EXIT+3!, LOOP+3*, LOOP+6*, LOOP+8*
DIFROM HBHCPS24+13~
DIK CLEANUP+2*, EXIT+3!
DO HISTORY+1!
DR EXIT+3!, LOOP+4*, LOOP+5*, LOOP+6*, LOOP+8*
DT HBHCPS24+6
HBHC HBHCPS24+3*, HBHCPS24+4, EXIT+2!
HBHCCNT HBHCPS24+16*, HBHCPS24+17*, EXIT+3!, MAIL+3*
HBHCDAT CLEANUP+1*, CLEANUP+2, EXIT+3!
HBHCDATE HBHCPS24+15*, CLEANUP+1*, EXIT+3!, MAIL+1
HBHCDIR EXIT+2!
HBHCDT HBHCPS24+15*, EXIT+3!, LOOP+10
HBHCFLG HBHCPS24+16*, EXIT+3!, LOOP+2, LOOP+11*
HBHCHOSP EXIT+3!, MAIL+1
HBHCINFO HBHCPS24+17*, EXIT+3!, HISTORY+1
HBHCLSDT HBHCPS24+6*, EXIT+2!
HBHCMSG HBHCPS24+16*, HBHCPS24+17, EXIT+3!, MAIL+1, MAIL+3*
HBHCNODE HBHCPS24+16*, HBHCPS24+17*, EXIT+3!
HBHCPRTR EXIT+3!
HBHCTOT CLEANUP+1*, CLEANUP+2, EXIT+3!
HBHCZ EXIT+3!
U HBHCPS24+11, CLEANUP+4, MAIL+1, LOOP+8, LOOP+10
X HBHCPS24+15*, EXIT+3!, HISTORY+1*
XMDUZ HBHCPS24+12!
XMSUB EXIT+3!, MAIL+1*
XMTEXT EXIT+3!, MAIL+1*
XMY HBHCPS24+12!, EXIT+3!
XMY("XXX@Q-HBH.DOMAIN.EXT" MAIL+1*
XMZ HBHCPS24+12!, EXIT+3!
Y HBHCPS24+15, EXIT+3!
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All