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

Package: IHS Support HL7 Interfaces

Routine: BHLV01I


Information

BHLV01I ; cmi/sitka/maw - BHL Process V01 Event ;

Source Information

Source file <BHLV01I.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Support HL7 Interfaces 3 QRY^BHLPID  PTLK^BHLQU  (,EOJ)^BHLSETI  
IHS VA Utilities 1 $$VALI^XBDIQ1  
Kernel 1 EN^XQOR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Generic Interface System 2 IS00025  IS00025A  
IHS Support HL7 Interfaces 1 BHLV02I  

Entry Points

Name Comments DBIA/ICR reference
QRD ;-- get QRD info
QRF ;-- get QRF info
GET ;-- let's lookup the patient then get immunization information
IMM ;-- lookup immunizations
OQRF ;EP - reset the original QRF for passback
OQRD ;EP - reset the original QRD for passback
VST ;-- pass by visit
MAIN ;-- file the inbound V01 message

External References

Name Field # of Occurrence
QRY^BHLPID GET+3
PTLK^BHLQU GET+1
^BHLSETI MAIN+1
EOJ^BHLSETI MAIN+4
$$VALI^XBDIQ1 VST+2
EN^XQOR GET+4, GET+11, IMM+5, VST+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVIMM - [#9000010.11] IMM+7
^AUPNVIMM("AC" IMM+1, IMM+6
^AUPNVIMM("AD" VST+8

Label References

Name Line Occurrences
GET MAIN+3
IMM GET+12
OQRD QRD+9
OQRF QRF+10
QRD MAIN+3
QRF MAIN+3
VST IMM+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BHLEDT QRF+3*, QRF+4*, VST+4
>> BHLERR("FATAL" MAIN+2
>> BHLIDA IMM+6*, IMM+7
>> BHLIDT VST+2*, VST+3, VST+4
>> BHLIVST( IMM+8*, VST+1
>> BHLNR QRD+3*
>> BHLPAT GET+5*, GET+6, IMM+1, IMM+6, VST+13
>> BHLPAT(1 GET+5, GET+7
>> BHLPAT(2 GET+2
>> BHLQCNT VST+6*, VST+9*, VST+10
>> BHLQDTM QRD+1*
>> BHLQID QRD+2*, GET+9, IMM+3, VST+12
>> BHLQIV VST+1*, VST+2, VST+7
>> BHLQRD12 QRD+8*
>> BHLQRD2 QRD+5*
>> BHLQRD3 QRD+6*
>> BHLQRD9 QRD+7*
>> BHLQRF1 QRF+6*
>> BHLQRF6 QRF+7*
>> BHLQRF7 QRF+8*
>> BHLQRF8 QRF+9*
>> BHLQVM VST+8*, VST+10
>> BHLQVST IMM+7*, IMM+8, VST+8
>> BHLSDT QRF+1*, QRF+2*, VST+3
>> BHLWHO QRD+4*
>> BHLWHOM QRF+5*
>> DIC GET+4*, GET+11*, IMM+5*, VST+14*
>> INA("INACKTXT" GET+10*, IMM+4*
>> INA("INORIGID" GET+9*, IMM+3*, VST+12*
>> INA("INQDTM" OQRD+1*
>> INA("INQEDTM" OQRF+4*
>> INA("INQOSF" OQRF+5*
>> INA("INQPRI" OQRD+2*
>> INA("INQSDTM" OQRF+3*
>> INA("INQTAG" OQRD+3*
>> INA("INQTY" OQRD+5*
>> INA("INQWHAT" OQRD+4*
>> INA("INQWHERE" OQRF+1*
>> INA("INQWHICH" OQRF+2*
>> INA("INQWHO" OQRD+6*
>> INA("INSTATIN" GET+8*, IMM+2*, VST+11*
INDA VST+5!, VST+13*
INDA( VST+10*
INDA(9000010 VST+7*
>> INV("QRD1" QRD+1, OQRD+1
>> INV("QRD12" QRD+8
>> INV("QRD2" QRD+5
>> INV("QRD3" QRD+6, OQRD+2
>> INV("QRD4" QRD+2, OQRD+3
>> INV("QRD7" QRD+3, OQRD+5
>> INV("QRD8" QRD+4, OQRD+6
>> INV("QRD9" QRD+7, OQRD+4
>> INV("QRF1" QRF+6, OQRF+1
>> INV("QRF2" QRF+1, OQRF+3
>> INV("QRF3" QRF+3, OQRF+4
>> INV("QRF5" QRF+5, OQRF+5
>> INV("QRF6" QRF+7, OQRF+2
>> INV("QRF7" QRF+8
>> INV("QRF8" QRF+9
U IMM+7
>> X GET+4*, GET+11*, IMM+5*, VST+14*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All