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

Package: IHS Support HL7 Interfaces

Routine: BHLRLAB


Information

BHLRLAB ;cmi/flag/maw - BHL Setup Ref Lab Segments

Source Information

Source file <BHLRLAB.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 IS00002  

Entry Points

Name Comments DBIA/ICR reference
PV1 ;-- setup PV1 data
PLOC(BHLZX)
LOINC(BHLZV)
CLNC(BHLZX)
ORU ;EP - this is the main routine driver
REFLH(BHLZV)
ORM ;EP - this is the main routine driver
OBX ;-- setup OBX data
MOBR ;-- setup ORM ORC segment
MORC ;-- setup ORM ORC segment
OBR ;-- setup OBR data

External References

Name Field # of Occurrence
$$GET1^DIQ OBR+3
$$VAL^XBDIQ1 PLOC+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVLAB - [#9000010.09] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVLAB - [#9000010.09] OBX+2, LOINC+1, LOINC+3, REFLH+1, REFLH+2
^AUPNVSIT - [#9000010] PLOC+1, CLNC+1
^AUTTLOC - [#9999999.06] PLOC+3
^DIC(40.7 - [#40.7] CLNC+3
^LAB(60 - [#60] LOINC+2
^LAB(95.3 - [#95.3] LOINC+5

Label References

Name Line Occurrences
$$CLNC PV1+2
$$LOINC OBR+2
$$PLOC PV1+1
$$REFLH OBX+1
MOBR ORM+1
MORC ORM+1
OBR ORU+1
OBX ORU+1
PV1 ORU+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BHL("ASUFAC" PLOC+3*, PLOC+5
>> BHL("CLNC" CLNC+3*, CLNC+4
>> BHL("CLNI" CLNC+1*, CLNC+2, CLNC+3
>> BHL("LABTE" LOINC+2*, LOINC+7
>> BHL("LABTI" LOINC+1*, LOINC+2
>> BHL("LOCE" PLOC+4*, PLOC+5
>> BHL("LOCI" PLOC+1*, PLOC+2, PLOC+3
>> BHL("LOINC" LOINC+3*, LOINC+4, LOINC+5
>> BHL("REFH" REFLH+2*, REFLH+3
>> BHL("REFL" REFLH+1*, REFLH+3
>> BHL("VIEN" PV1+1, PV1+2
>> BHL("VLAB" OBR+1*, OBR+2, OBR+3, OBX+1, OBX+2
>> BHLCHK LOINC+5*, LOINC+7
BHLZV LOINC~, LOINC+1, LOINC+3, REFLH~, REFLH+1, REFLH+2
BHLZX PLOC~, PLOC+1, PLOC+4, CLNC~, CLNC+1
>> CS OBR+3, PLOC+5, LOINC+7
>> INA("OBR16LAB" OBR+3*
>> INA("OBR22LABO" MOBR+3*
>> INA("OBR27LABO" MOBR+4*
>> INA("OBR4LAB" OBR+2*
>> INA("OBR4LABO" MOBR+1*
>> INA("OBR7LABO" MOBR+2*
>> INA("OBX7LAB" OBX+1*
>> INA("OBX8LAB" OBX+2*
>> INA("ORC12LABO" MORC+2*
>> INA("ORC2LABO" MORC+1*
>> INA("PV110LAB" PV1+2*
>> INA("PV13LAB" PV1+1*
>> INDA( OBR+1
U OBX+2, PLOC+1, PLOC+3, CLNC+1, CLNC+3, LOINC+1, LOINC+2, LOINC+3, LOINC+5, REFLH+1
, REFLH+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All