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

Package: IHS Support HL7 Interfaces

Routine: BHLXRFL


Information

BHLXRFL ; cmi/flag/maw - BHL Read X12 File in and stuff into ^INTHU ; [ 10/10/2002 9:29 AM ]

Source Information

Source file <BHLXRFL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 ^%ZISC  ($$LIST,$$OPEN)^%ZISH  
VA Fileman 2 NOW^%DTC  FILE^DICN  
IHS VA Utilities 1 EN^XBVK  

Entry Points

Name Comments DBIA/ICR reference
MAIN(XMSG,BHLXDIR,BHLXPRE,BHLXTF) ;-- this is the main routine driver
READ ;-- read the file in
STUFF ;-- stuff the information into ^INTHU
EOJ ;-- kill variables and quit

External References

Name Field # of Occurrence
NOW^%DTC STUFF+1
^%ZISC MAIN+1, MAIN+4, READ+5
$$LIST^%ZISH READ+3
$$OPEN^%ZISH READ+7
FILE^DICN STUFF+11, STUFF+19
EN^XBVK EOJ+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: BHLXT
  • Line Location: READ+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHU - [#4001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BHLX12($J MAIN+2!, READ+9*, READ+10*, STUFF+13, STUFF+17, EOJ+3!
^DD(4001 STUFF+16
^INLHSCH STUFF+21*
^INRHD("B" STUFF+3
^INTHU - [#4001] STUFF+20!

Label References

Name Line Occurrences
EOJ MAIN+5
READ MAIN+3
STUFF READ+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % STUFF+1
>> BHLXDA STUFF+13*, STUFF+17
>> BHLXDEST STUFF+3*, STUFF+9
BHLXDIR MAIN~, READ+3, READ+7
>> BHLXDTM STUFF+1*, STUFF+8
>> BHLXFDA READ+4*, READ+6
>> BHLXFNM READ+6*, READ+7
>> BHLXH STUFF+2*, STUFF+21
>> BHLXIO STUFF+5*, STUFF+9
>> BHLXLST READ+3*
>> BHLXLST( READ+4, READ+6
BHLXPRE MAIN~, READ+3
>> BHLXPRIO STUFF+6*, STUFF+10, STUFF+21
>> BHLXREC READ+9*, READ+10*
>> BHLXSTAT STUFF+4*, STUFF+9
>> BHLXT READ+8*, READ+9, READ+10
BHLXTF MAIN~, READ+2*, READ+9, READ+10
>> BHLXUIF STUFF+12*, STUFF+15, STUFF+17, STUFF+20, STUFF+21
>> DA(1 STUFF+17*
DD STUFF+7!, STUFF+14!
DIC STUFF+8*, STUFF+14!, STUFF+15*
DIC("DR" STUFF+9*, STUFF+10*
DIC("P" STUFF+16*
DIC(0 STUFF+8*, STUFF+15*
DO STUFF+7!, STUFF+14!
DTIME READ+8
I READ+8*, READ+10, EOJ+1!
IO READ+8
J READ+9*, EOJ+1!
>> X STUFF+8*, STUFF+17*, STUFF+18
XMSG MAIN~, STUFF+3
>> Y READ+7*, STUFF+12
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All