ALPBHL1 ;OIFO-DALLAS MW,SED,KC - BCBU main HL7 message processor ;01/01/03
Source file <ALPBHL1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Barcode Medication Administration | 4 | (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 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CLEAN | ||
| PM | ; process the message segments... | 
| Name | Field # of Occurrence | 
|---|---|
| AL1^ALPBHL1U | PM+7 | 
| NTE^ALPBHL1U | PM+52 | 
| ORC^ALPBHL1U | PM+12 | 
| PV1^ALPBHL1U | PM+17 | 
| RXC^ALPBHL1U | PM+22 | 
| RXE^ALPBHL1U | PM+32 | 
| RXR^ALPBHL1U | PM+37 | 
| 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+8, PM+13, PM+18, PM+23, PM+33 , PM+38, PM+53 | 
| 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+61, PM+68 | 
| UPDATE^DIE | ALPBHL1+126 | 
| $$NOW^XLFDT | PM+58 | 
| HL7 Protocol Name | Call Tags | 
|---|---|
| PSB BCBU ORM RECV | 
| FileNo | Call Tags | 
|---|---|
| ^ALPB(53.7 - [#53.7] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ALPB(53.7 - [#53.7] | ALPBHL1+41, ALPBHL1+106, ALPBHL1+107, ALPBHL1+113, ALPBHL1+120, PM+59 | 
| ^ALPB(53.71 - [#53.71] | PM+65 | 
| Name | Line Occurrences | 
|---|---|
| CLEAN | ALPBHL1+36, ALPBHL1+57, ALPBHL1+63, ALPBHL1+98 | 
| PM | ALPBHL1+80 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ALBPFERR | PM+37 | 
| ALPBCS | ALPBHL1+4*, ALPBHL1+23, ALPBHL1+83, PM+7, PM+12, PM+17, PM+22, PM+29, PM+32, PM+37 , PM+52, CLEAN! | 
| ALPBDATA | ALPBHL1+23, ALPBHL1+29!, ALPBHL1+83, ALPBHL1+90!, PM+3*, PM+4, PM+7, PM+8, PM+12, PM+13 , PM+17, PM+18, PM+22, PM+23, PM+27, PM+29*, PM+31*, PM+32, PM+33, PM+37 , PM+38, PM+44, PM+53, PM+55!, 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+32, 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+7, PM+8, PM+9!, PM+12, PM+13, PM+14!, PM+17 , PM+18, PM+19!, PM+22, PM+23, PM+24!, PM+32, PM+33, PM+34!, PM+38, PM+39! , PM+52, PM+53, PM+54!, PM+62!, PM+69! | 
| ALPBFERR("DIERR" | ALPBHL1+71, ALPBHL1+127, PM+8, PM+13, PM+18, PM+23, PM+33, PM+38, PM+53 | 
| ALPBFILE | ALPBHL1+72!, ALPBHL1+128!, PM+62!, PM+69! | 
| ALPBFILE( | ALPBHL1+66*, ALPBHL1+67*, ALPBHL1+68*, ALPBHL1+69*, ALPBHL1+121*, ALPBHL1+123*, ALPBHL1+124*, ALPBHL1+125*, PM+60*, PM+67* | 
| ALPBFS | ALPBHL1+5*, ALPBHL1+10, ALPBHL1+23, ALPBHL1+61, ALPBHL1+83, PM+4, PM+7, PM+12, PM+17, PM+22 , PM+29, PM+32, PM+37, PM+52, CLEAN! | 
| ALPBHREC | ALPBHL1+6*, ALPBHL1+34, ALPBHL1+55, ALPBHL1+71, ALPBHL1+96, ALPBHL1+127, PM+8, PM+13, PM+18, PM+23 , PM+33, PM+38, PM+53, 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+7, PM+8, PM+12, PM+13, PM+17, PM+18, PM+22 , PM+23, PM+32, PM+33, PM+37, PM+38, PM+52, PM+53, PM+59, PM+60, CLEAN! | 
| ALPBLUPD | PM+58*, PM+60, PM+67, PM+70! | 
| ALPBMLOG | ALPBHL1+84*, ALPBHL1+117, PM+12, CLEAN! | 
| ALPBMTXT | CLEAN! | 
| ALPBMTXT( | ALPBHL1+12*, ALPBHL1+14*, ALPBHL1+17*, PM+2, PM+3, PM+31, PM+48, PM+50 | 
| 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+29 | 
| ALPBNTE | PM+52, PM+54! | 
| ALPBNTE( | PM+50* | 
| ALPBNTE(1 | PM+44* | 
| ALPBOIEN | ALPBHL1+112!, ALPBHL1+113*, ALPBHL1+117, ALPBHL1+119, ALPBHL1+120*, ALPBHL1+121, ALPBHL1+123, ALPBHL1+124, ALPBHL1+125, PM+8 , PM+12, PM+13, PM+18, PM+22, PM+23, PM+32, PM+33, PM+37, PM+38, PM+52 , PM+53, 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+65*, PM+66, PM+67, PM+70! | 
| 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+4*, PM+6, PM+11, PM+16, PM+21, PM+26 , PM+36, PM+41, PM+55!, CLEAN+2! | 
| ALPBX | ALPBHL1+21*, ALPBHL1+22, ALPBHL1+23, ALPBHL1+30!, PM+45*, PM+49*, PM+50, PM+51! | 
| 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+31, PM+48, PM+50 | 
| J | ALPBHL1+16*, ALPBHL1+17*, PM+31*, PM+47*, PM+48*, PM+50, PM+51! | 
| >> X | ALPBHL1+48* | 
| >> Y | ALPBHL1+51 |