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 ;2/6/21 15:33

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,ZZZ)^ALPBHL1U  (DELORD,DELPT)^ALPBUTL  (ERRBLD,ERRLOG)^ALPBUTL1  (CLORD,DELALG,GETORC,GETPID,GETZZZ)^ALPBUTL2  
VA FileMan 2 FILE^DICN  (FILE,UPDATE)^DIE  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

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
PM ; process the message segments...
CLEAN

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
ZZZ^ALPBHL1U PM+58
DELORD^ALPBUTL ALPBHL1+116
DELPT^ALPBUTL ALPBHL1+64
ERRBLD^ALPBUTL1 ALPBHL1+35, ALPBHL1+56, ALPBHL1+103
ERRLOG^ALPBUTL1 ALPBHL1+36, ALPBHL1+57, ALPBHL1+73, ALPBHL1+104, ALPBHL1+137, PM+9, PM+14, PM+19, PM+24, PM+34
PM+39, PM+54, PM+59
CLORD^ALPBUTL2 ALPBHL1+125
DELALG^ALPBUTL2 ALPBHL1+78
GETORC^ALPBUTL2 ALPBHL1+85
GETPID^ALPBUTL2 ALPBHL1+25
GETZZZ^ALPBUTL2 ALPBHL1+95
FILE^DICN ALPBHL1+51
FILE^DIE ALPBHL1+72, PM+67, PM+74
UPDATE^DIE ALPBHL1+136
$$NOW^XLFDT PM+64

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+43, ALPBHL1+114, ALPBHL1+115, ALPBHL1+121, ALPBHL1+128, PM+65
^ALPB(53.71 - [#53.71] PM+71

Label References

Name Line Occurrences
CLEAN ALPBHL1+38, ALPBHL1+59, ALPBHL1+65, ALPBHL1+106
PM ALPBHL1+82

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ALBPFERR PM+38
ALPBCS ALPBHL1+6*, ALPBHL1+25, ALPBHL1+85, ALPBHL1+95, PM+8, PM+13, PM+18, PM+23, PM+30, PM+33
PM+38, PM+53, PM+58, CLEAN!
ALPBDATA ALPBHL1+25, ALPBHL1+31!, ALPBHL1+85, ALPBHL1+92!, ALPBHL1+95, ALPBHL1+98!, 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+58, PM+59, PM+61!, CLEAN!
ALPBDATA(0 ALPBHL1+86
ALPBDATA(1 ALPBHL1+26, ALPBHL1+87, ALPBHL1+96
ALPBDATA(2 ALPBHL1+27, ALPBHL1+88, ALPBHL1+97
ALPBDATA(3 ALPBHL1+28, ALPBHL1+89
ALPBDATA(4 ALPBHL1+29, ALPBHL1+91
ALPBDATA(5 ALPBHL1+30
ALPBECH ALPBHL1+5*, ALPBHL1+6, ALPBHL1+25, PM+33, CLEAN!
ALPBFERR ALPBHL1+35, ALPBHL1+36, ALPBHL1+37!, ALPBHL1+56, ALPBHL1+57, ALPBHL1+58!, ALPBHL1+73, ALPBHL1+74!, ALPBHL1+103, ALPBHL1+104
ALPBHL1+105!, ALPBHL1+137, ALPBHL1+138!, 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+58, PM+59, PM+60!, PM+68!, PM+75!
ALPBFERR("DIERR" ALPBHL1+73, ALPBHL1+137, PM+9, PM+14, PM+19, PM+24, PM+34, PM+39, PM+54, PM+59
ALPBFILE ALPBHL1+74!, ALPBHL1+138!, PM+68!, PM+75!
ALPBFILE( ALPBHL1+68*, ALPBHL1+69*, ALPBHL1+70*, ALPBHL1+71*, ALPBHL1+129*, ALPBHL1+131*, ALPBHL1+132*, ALPBHL1+133*, ALPBHL1+134*, ALPBHL1+135*
PM+66*, PM+73*
ALPBFS ALPBHL1+7*, ALPBHL1+12, ALPBHL1+25, ALPBHL1+63, ALPBHL1+85, ALPBHL1+95, PM+5, PM+8, PM+13, PM+18
PM+23, PM+30, PM+33, PM+38, PM+53, PM+58, CLEAN!
ALPBHAZD ALPBHL1+97*, ALPBHL1+135, CLEAN+2!
ALPBHAZH ALPBHL1+96*, ALPBHL1+134, CLEAN+2!
ALPBHREC ALPBHL1+8*, ALPBHL1+36, ALPBHL1+57, ALPBHL1+73, ALPBHL1+104, ALPBHL1+137, PM+9, PM+14, PM+19, PM+24
PM+34, PM+39, PM+54, PM+59, CLEAN!
ALPBI ALPBHL1+113*, ALPBHL1+114*, ALPBHL1+115, ALPBHL1+116, ALPBHL1+117!
ALPBIEN ALPBHL1+42*, ALPBHL1+43*, ALPBHL1+45, ALPBHL1+53*, ALPBHL1+55, ALPBHL1+64, ALPBHL1+68, ALPBHL1+69, ALPBHL1+70, ALPBHL1+71
ALPBHL1+73, ALPBHL1+78, ALPBHL1+114, ALPBHL1+115, ALPBHL1+116, ALPBHL1+121, ALPBHL1+125, ALPBHL1+128, ALPBHL1+129, ALPBHL1+131
ALPBHL1+132, ALPBHL1+133, ALPBHL1+134, ALPBHL1+135, ALPBHL1+137, 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+58
PM+59, PM+65, PM+66, CLEAN!
ALPBLUPD PM+64*, PM+66, PM+73, PM+76!
ALPBMLOG ALPBHL1+86*, ALPBHL1+125, PM+13, CLEAN!
ALPBMTXT CLEAN!
ALPBMTXT( ALPBHL1+14*, ALPBHL1+16*, ALPBHL1+19*, PM+2, PM+3, PM+4, PM+32, PM+45, PM+49, PM+51
ALPBMTXT("AL1" ALPBHL1+15*, ALPBHL1+78
ALPBMTXT("ORC" ALPBHL1+82, ALPBHL1+85, ALPBHL1+104, ALPBHL1+107!
ALPBMTXT("PID" ALPBHL1+23, ALPBHL1+36, ALPBHL1+39!
ALPBMTXT("PV1" ALPBHL1+63
ALPBMTXT("RXO" PM+30
ALPBMTXT("ZZZ" ALPBHL1+95
ALPBNTE PM+53, PM+55!
ALPBNTE( PM+51*
ALPBNTE(1 PM+45*
ALPBOIEN ALPBHL1+120!, ALPBHL1+121*, ALPBHL1+125, ALPBHL1+127, ALPBHL1+128*, ALPBHL1+129, ALPBHL1+131, ALPBHL1+132, ALPBHL1+133, ALPBHL1+134
ALPBHL1+135, PM+9, PM+13, PM+14, PM+19, PM+23, PM+24, PM+33, PM+34, PM+38
PM+39, PM+53, PM+54, PM+58, PM+59, CLEAN+1!
ALPBORDC ALPBHL1+89*, ALPBHL1+111, ALPBHL1+114, ALPBHL1+131, CLEAN+1!
ALPBORDN ALPBHL1+87*, ALPBHL1+102, ALPBHL1+121, ALPBHL1+129, CLEAN+1!
ALPBORDT ALPBHL1+88*, ALPBHL1+132, CLEAN+1!
ALPBOTYP ALPBHL1+91*, ALPBHL1+133, CLEAN+1!
ALPBPARM PM+71*, PM+72, PM+73, PM+76!
ALPBPDFN ALPBHL1+26*, ALPBHL1+43, ALPBHL1+48, ALPBHL1+57, CLEAN+1!
ALPBPDOB ALPBHL1+29*, ALPBHL1+70, CLEAN+1!
ALPBPNAM ALPBHL1+27*, ALPBHL1+50, ALPBHL1+57, ALPBHL1+68, CLEAN+2!
ALPBPSEX ALPBHL1+30*, ALPBHL1+71, CLEAN+2!
ALPBPSSN ALPBHL1+28*, ALPBHL1+34, ALPBHL1+57, ALPBHL1+69, CLEAN+2!
ALPBSEG ALPBHL1+12*, ALPBHL1+14, ALPBHL1+15, ALPBHL1+20!, PM+5*, PM+7, PM+12, PM+17, PM+22, PM+27
PM+37, PM+42, PM+57, PM+61!, CLEAN+2!
ALPBX ALPBHL1+23*, ALPBHL1+24, ALPBHL1+25, ALPBHL1+32!, PM+46*, PM+50*, PM+51, PM+52!
CONTLN PM+4~*
DIC ALPBHL1+46*, ALPBHL1+52!
DIC(0 ALPBHL1+47*
DINUM ALPBHL1+48*, ALPBHL1+52!
DLAYGO ALPBHL1+49*, ALPBHL1+52!
>> HL("ECH" ALPBHL1+5
>> HL("FS" ALPBHL1+7
>> HL("MID" ALPBHL1+8
>> HLMTIEN ALPBHL1+8
>> HLNEXT ALPBHL1+11
>> HLNODE ALPBHL1+12, ALPBHL1+14, ALPBHL1+16
>> HLNODE( ALPBHL1+19
>> HLQUIT ALPBHL1+11
>> I ALPBHL1+11*, ALPBHL1+16, ALPBHL1+19, PM+1*, PM+2*, PM+3, PM+4, PM+32, PM+45*, PM+49
PM+51*
J ALPBHL1+18*, ALPBHL1+19*, PM+32*, PM+52!
TMPI PM+45~*, PM+51
TMPJ PM+45~, PM+48*, PM+49*, PM+51
>> X ALPBHL1+50*
>> Y ALPBHL1+53
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