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

Package: Barcode Medication Administration

Routine: ALPBHL1


Information

ALPBHL1 ;OIFO-DALLAS MW,SED,KC - BCBU main HL7 message processor ;01/01/03

Source Information

Source file <ALPBHL1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Barcode Medication Administration 5 $$UNESC^ALPBGEN  (AL1,NTE,ORC,PV1,RXC,RXE,RXR)^ALPBHL1U  (DELORD,DELPT)^ALPBUTL  (ERRBLD,ERRLOG)^ALPBUTL1  (CLORD,DELALG,GETORC,GETPID)^ALPBUTL2  
VA FileMan 2 FILE^DICN  (FILE,UPDATE)^DIE  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Barcode Medication Administration 1 PSB BCBU ORM RECV  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
CLEAN
PM ; process the message segments...

External References

Name Field # of Occurrence
$$UNESC^ALPBGEN PM+45, PM+51
AL1^ALPBHL1U PM+8
NTE^ALPBHL1U PM+53
ORC^ALPBHL1U PM+13
PV1^ALPBHL1U PM+18
RXC^ALPBHL1U PM+23
RXE^ALPBHL1U PM+33
RXR^ALPBHL1U PM+38
DELORD^ALPBUTL ALPBHL1+108
DELPT^ALPBUTL ALPBHL1+62
ERRBLD^ALPBUTL1 ALPBHL1+33, ALPBHL1+54, ALPBHL1+95
ERRLOG^ALPBUTL1 ALPBHL1+34, ALPBHL1+55, ALPBHL1+71, ALPBHL1+96, ALPBHL1+127, PM+9, PM+14, PM+19, PM+24, PM+34
, PM+39, PM+54
CLORD^ALPBUTL2 ALPBHL1+117
DELALG^ALPBUTL2 ALPBHL1+76
GETORC^ALPBUTL2 ALPBHL1+83
GETPID^ALPBUTL2 ALPBHL1+23
FILE^DICN ALPBHL1+49
FILE^DIE ALPBHL1+70, PM+62, PM+69
UPDATE^DIE ALPBHL1+126
$$NOW^XLFDT PM+59

Used in HL7 Interface

HL7 Protocol Name Call Tags
PSB BCBU ORM RECV

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ALPB(53.7 - [#53.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ALPB(53.7 - [#53.7] ALPBHL1+41, ALPBHL1+106, ALPBHL1+107, ALPBHL1+113, ALPBHL1+120, PM+60
^ALPB(53.71 - [#53.71] PM+66

Label References

Name Line Occurrences
CLEAN ALPBHL1+36, ALPBHL1+57, ALPBHL1+63, ALPBHL1+98
PM ALPBHL1+80

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ALBPFERR PM+38
ALPBCS ALPBHL1+4*, ALPBHL1+23, ALPBHL1+83, PM+8, PM+13, PM+18, PM+23, PM+30, PM+33, PM+38
, PM+53, CLEAN!
ALPBDATA ALPBHL1+23, ALPBHL1+29!, ALPBHL1+83, ALPBHL1+90!, PM+3*, PM+4*, PM+5, PM+8, PM+9, PM+13
, PM+14, PM+18, PM+19, PM+23, PM+24, PM+28, PM+30*, PM+32*, PM+33, PM+34
, PM+38, PM+39, PM+54, PM+56!, CLEAN!
ALPBDATA(0 ALPBHL1+84
ALPBDATA(1 ALPBHL1+24, ALPBHL1+85
ALPBDATA(2 ALPBHL1+25, ALPBHL1+86
ALPBDATA(3 ALPBHL1+26, ALPBHL1+87
ALPBDATA(4 ALPBHL1+27, ALPBHL1+89
ALPBDATA(5 ALPBHL1+28
ALPBECH ALPBHL1+3*, ALPBHL1+4, ALPBHL1+23, PM+33, CLEAN!
ALPBFERR ALPBHL1+33, ALPBHL1+34, ALPBHL1+35!, ALPBHL1+54, ALPBHL1+55, ALPBHL1+56!, ALPBHL1+71, ALPBHL1+72!, ALPBHL1+95, ALPBHL1+96
, ALPBHL1+97!, ALPBHL1+127, ALPBHL1+128!, PM+8, PM+9, PM+10!, PM+13, PM+14, PM+15!, PM+18
, PM+19, PM+20!, PM+23, PM+24, PM+25!, PM+33, PM+34, PM+35!, PM+39, PM+40!
, PM+53, PM+54, PM+55!, PM+63!, PM+70!
ALPBFERR("DIERR" ALPBHL1+71, ALPBHL1+127, PM+9, PM+14, PM+19, PM+24, PM+34, PM+39, PM+54
ALPBFILE ALPBHL1+72!, ALPBHL1+128!, PM+63!, PM+70!
ALPBFILE( ALPBHL1+66*, ALPBHL1+67*, ALPBHL1+68*, ALPBHL1+69*, ALPBHL1+121*, ALPBHL1+123*, ALPBHL1+124*, ALPBHL1+125*, PM+61*, PM+68*
ALPBFS ALPBHL1+5*, ALPBHL1+10, ALPBHL1+23, ALPBHL1+61, ALPBHL1+83, PM+5, PM+8, PM+13, PM+18, PM+23
, PM+30, PM+33, PM+38, PM+53, CLEAN!
ALPBHREC ALPBHL1+6*, ALPBHL1+34, ALPBHL1+55, ALPBHL1+71, ALPBHL1+96, ALPBHL1+127, PM+9, PM+14, PM+19, PM+24
, PM+34, PM+39, PM+54, CLEAN!
ALPBI ALPBHL1+105*, ALPBHL1+106*, ALPBHL1+107, ALPBHL1+108, ALPBHL1+109!
ALPBIEN ALPBHL1+40*, ALPBHL1+41*, ALPBHL1+43, ALPBHL1+51*, ALPBHL1+53, ALPBHL1+62, ALPBHL1+66, ALPBHL1+67, ALPBHL1+68, ALPBHL1+69
, ALPBHL1+71, ALPBHL1+76, ALPBHL1+106, ALPBHL1+107, ALPBHL1+108, ALPBHL1+113, ALPBHL1+117, ALPBHL1+120, ALPBHL1+121, ALPBHL1+123
, ALPBHL1+124, ALPBHL1+125, ALPBHL1+127, PM+8, PM+9, PM+13, PM+14, PM+18, PM+19, PM+23
, PM+24, PM+33, PM+34, PM+38, PM+39, PM+53, PM+54, PM+60, PM+61, CLEAN!
ALPBLUPD PM+59*, PM+61, PM+68, PM+71!
ALPBMLOG ALPBHL1+84*, ALPBHL1+117, PM+13, CLEAN!
ALPBMTXT CLEAN!
ALPBMTXT( ALPBHL1+12*, ALPBHL1+14*, ALPBHL1+17*, PM+2, PM+3, PM+4, PM+32, PM+45, PM+49, PM+51
ALPBMTXT("AL1" ALPBHL1+13*, ALPBHL1+76
ALPBMTXT("ORC" ALPBHL1+80, ALPBHL1+83, ALPBHL1+96, ALPBHL1+99!
ALPBMTXT("PID" ALPBHL1+21, ALPBHL1+34, ALPBHL1+37!
ALPBMTXT("PV1" ALPBHL1+61
ALPBMTXT("RXO" PM+30
ALPBNTE PM+53, PM+55!
ALPBNTE( PM+51*
ALPBNTE(1 PM+45*
ALPBOIEN ALPBHL1+112!, ALPBHL1+113*, ALPBHL1+117, ALPBHL1+119, ALPBHL1+120*, ALPBHL1+121, ALPBHL1+123, ALPBHL1+124, ALPBHL1+125, PM+9
, PM+13, PM+14, PM+19, PM+23, PM+24, PM+33, PM+34, PM+38, PM+39, PM+53
, PM+54, CLEAN+1!
ALPBORDC ALPBHL1+87*, ALPBHL1+103, ALPBHL1+106, ALPBHL1+123, CLEAN+1!
ALPBORDN ALPBHL1+85*, ALPBHL1+94, ALPBHL1+113, ALPBHL1+121, CLEAN+1!
ALPBORDT ALPBHL1+86*, ALPBHL1+124, CLEAN+1!
ALPBOTYP ALPBHL1+89*, ALPBHL1+125, CLEAN+1!
ALPBPARM PM+66*, PM+67, PM+68, PM+71!
ALPBPDFN ALPBHL1+24*, ALPBHL1+41, ALPBHL1+46, ALPBHL1+55, CLEAN+1!
ALPBPDOB ALPBHL1+27*, ALPBHL1+68, CLEAN+1!
ALPBPNAM ALPBHL1+25*, ALPBHL1+48, ALPBHL1+55, ALPBHL1+66, CLEAN+2!
ALPBPSEX ALPBHL1+28*, ALPBHL1+69, CLEAN+2!
ALPBPSSN ALPBHL1+26*, ALPBHL1+32, ALPBHL1+55, ALPBHL1+67, CLEAN+2!
ALPBSEG ALPBHL1+10*, ALPBHL1+12, ALPBHL1+13, ALPBHL1+18!, PM+5*, PM+7, PM+12, PM+17, PM+22, PM+27
, PM+37, PM+42, PM+56!, CLEAN+2!
ALPBX ALPBHL1+21*, ALPBHL1+22, ALPBHL1+23, ALPBHL1+30!, PM+46*, PM+50*, PM+51, PM+52!
CONTLN PM+4~*
DIC ALPBHL1+44*, ALPBHL1+50!
DIC(0 ALPBHL1+45*
DINUM ALPBHL1+46*, ALPBHL1+50!
DLAYGO ALPBHL1+47*, ALPBHL1+50!
>> HL("ECH" ALPBHL1+3
>> HL("FS" ALPBHL1+5
>> HL("MID" ALPBHL1+6
>> HLMTIEN ALPBHL1+6
>> HLNEXT ALPBHL1+9
>> HLNODE ALPBHL1+10, ALPBHL1+12, ALPBHL1+14
>> HLNODE( ALPBHL1+17
>> HLQUIT ALPBHL1+9
>> I ALPBHL1+9*, ALPBHL1+14, ALPBHL1+17, PM+1*, PM+2*, PM+3, PM+4, PM+32, PM+45*, PM+49
, PM+51*
J ALPBHL1+16*, ALPBHL1+17*, PM+32*, PM+52!
TMPI PM+45~*, PM+51
TMPJ PM+45~, PM+48*, PM+49*, PM+51
>> X ALPBHL1+48*
>> Y ALPBHL1+51
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All