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

Package: IHS Support HL7 Interfaces

Routine: BHLZ01I


Information

BHLZ01I ;cmi/sitka/maw - Process Inbound Z01 Event

Source Information

Source file <BHLZ01I.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 FILE^DICN  ^DIE  
IHS Support HL7 Interfaces 1 (,EOJ)^BHLSETI  
Kernel 1 EN^XQOR  

Entry Points

Name Comments DBIA/ICR reference
MFE ;-- get data out of MFE segment
LOOK ;-- look up the entry in the drug file
MDL ;-- delete the record (deactivate)
ZFD ;-- get data out of ZFD segment
MFI ;-- get data out of MFI segment
ACK ;-- send the acknowledgement event
MDC ;-- deactivate the record
MAIN ;-- this is the main routine driver
MUP ;-- update the drug file or add if not existent

External References

Name Field # of Occurrence
^BHLSETI MAIN+1
EOJ^BHLSETI MAIN+7, MAIN+13
FILE^DICN MUP+9
^DIE MUP+18, MDC+3
EN^XQOR ACK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSDRUG("ZNDC" LOOK+1

Label References

Name Line Occurrences
@( MAIN+11
ACK MAIN+7, MAIN+12
LOOK MAIN+9
MDC MDL+1
MFE MAIN+6
MFI MAIN+5
ZFD MAIN+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BHLCHEMO ZFD+14*, MUP+8, MUP+17
>> BHLDEAS ZFD+4*, MUP+3, MUP+12
>> BHLDGN ZFD+1*, MUP+2
>> BHLDIEN LOOK+1*, MUP+1, MUP+11, MDC+1, MDC+2, ACK+3
>> BHLDU ZFD+8*, MUP+5, MUP+14
>> BHLDUPOU ZFD+10*, MUP+6, MUP+15
>> BHLIAD ZFD+12*, MUP+7, MUP+16, MDC+2
>> BHLMSGE ZFD+13*, MUP+8, MUP+17
>> BHLMWT MAIN+11, MFE+3*
>> BHLMXD ZFD+3*, MUP+3, MUP+12
>> BHLNDC MAIN+7, MFE+6*, LOOK+1
>> BHLNDCE MFE+4*, MFE+5, MFE+6
>> BHLNF ZFD+11*, MUP+7, MUP+16
>> BHLOU ZFD+6*, MUP+4, MUP+13
>> BHLPPDU ZFD+9*, MUP+6, MUP+15
>> BHLPPOU ZFD+7*, MUP+5, MUP+14
>> BHLSSIG ZFD+5*, MUP+3, MUP+12
>> BHLWL ZFD+2*, MUP+4, MUP+13
>> CS MFE+4
>> DA MUP+11*, MDC+2*
>> DIC MUP+2*, ACK+4*
>> DIC("DR" MUP+3*, MUP+4*, MUP+5*, MUP+6*, MUP+7*, MUP+8*
>> DIC(0 MUP+2*
>> DIE MUP+11*, MDC+2*
>> DR MUP+12*, MUP+13*, MUP+14*, MUP+15*, MUP+16*, MUP+17*, MDC+2*
>> INA("DORLE" MFE+1*, MFE+3
>> INA("INORIGID" ACK+1*
>> INA("INSTAT" ACK+2*
>> INA("KTYP" MAIN+4*
>> INA("MCID" MAIN+3*
>> INA("MFAERR" MAIN+2*, MAIN+7*, MUP+10*, MUP+19*, MDC+4*, ACK+2
>> INA("MFI" MFI+1*
>> INA("PRIMKEY" MFE+2*, MFE+4
>> INDA ACK+3*
>> INV("MFE1" MFE+1
>> INV("MFE4" MFE+2
>> INV("MFI1" MFI+1
>> INV("MSH10" MAIN+3, ACK+1
>> INV("ZFD1" ZFD+1
>> INV("ZFD10" ZFD+10
>> INV("ZFD11" ZFD+11
>> INV("ZFD12" ZFD+12
>> INV("ZFD13" ZFD+13
>> INV("ZFD14" ZFD+14
>> INV("ZFD2" ZFD+2
>> INV("ZFD3" ZFD+3
>> INV("ZFD4" ZFD+4
>> INV("ZFD5" ZFD+5
>> INV("ZFD6" ZFD+6
>> INV("ZFD7" ZFD+7
>> INV("ZFD8" ZFD+8
>> INV("ZFD9" ZFD+9
>> X MUP+2*, ACK+4*
>> Y MUP+10, MUP+19, MDC+1*, MDC+4

Marked Items

Name Field # of Occurrence
$T(@BHLMWT MAIN+10
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All