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 |  Local Variables |  All
Print Page as PDF
Routine: ALPBHL1U

Package: Barcode Medication Administration

Routine: ALPBHL1U


Information

ALPBHL1U ;OIFO-DALLAS MW,SED,KC -HL7 MESSAGE SEGMENT PARSER AND UPDATE;01/01/03

Source Information

Source file <ALPBHL1U.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Barcode Medication Administration 1 ERRBLD^ALPBUTL1  
Health Level Seven 1 $$FMDATE^HLFNC  
VA Fileman 1 (FILE,UPDATE,WP)^DIE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Barcode Medication Administration 2 ALPBHL1  ALPBHL2  

Entry Points

Name Comments DBIA/ICR reference
RXR(IEN,OIEN,DATA,FS,CS,ERR) ; process RXR (med administration route) segment...
RXO(IEN,OIEN,DATA,FS,CS,ERR) ; process RXO (pharmacy prescription order) segment...
; for inpatient meds, this segment contains an orderable item. this
; module is ONLY called if the order is "P"ending. it only files the
; orderable item if no drug is on file for the order.
ORC(IEN,OIEN,DATA,MLOG,FS,CS,ERR) ; process ORC (common order) segment...
; MLOG = if 1 then this is an ORC segment with a Med Log update
; if 0 then this is a common order update
RXC(IEN,OIEN,DATA,FS,CS,ERR) ; process RXC (IV orders: additives/solutions) segment...
RXE(IEN,OIEN,DATA,FS,CS,ECH,ERR) ; process RXE (order detail) segment...
; this segment may contain the drug name, though there may not be a drug
; because this can also be used for order detail for IV's which are
; contained in an RXC segment. this segment can also contain start/stop
; date&time, dosage and schedule
AL1(IEN,DATA,FS,CS,ERR) ; process AL1 (allergies) segment...
NTE(IEN,OIEN,DATA,FS,CS,ERR) ; process NTE (note) segment...
; note: in the case of NTE segments, DATA is passed in as an array.
; NTE data can be in multiple nodes, the first subscript of which
; contains the actual NTE segments itself.
PV1(IEN,DATA,FS,CS,ERR) ; process PV1 (patient visit/movement) segment...

External References

Name Field # of Occurrence
ERRBLD^ALPBUTL1 AL1+1, AL1+4, ORC+3, PV1+1, RXO+5, RXO+8, RXE+5, RXR+1, RXC+1, RXC+5
, NTE+4
FILE^DIE PV1+11
UPDATE^DIE AL1+12, ORC+17, ORC+40, ORC+51, RXO+15, RXE+17, RXE+33, RXR+5, RXC+17
WP^DIE ORC+21, NTE+19
$$FMDATE^HLFNC ORC+26, RXE+21, RXE+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
53.702 WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ALPB(53.7 - [#53.7] AL1+7, AL1+9, ORC+33, ORC+34, ORC+43, RXO+10, RXO+12, RXE+13, RXE+14, RXC+9
, RXC+13, NTE+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALPBALG AL1+2~, AL1+3*, AL1+4, AL1+7, AL1+10
ALPBALGN AL1+2~, AL1+5*, AL1+11
ALPBDIEN RXO+4~, RXO+6*, RXO+8, RXO+13, RXE+6~, RXE+10*, RXE+13, RXE+15
ALPBDRUG RXO+4~, RXO+7*, RXO+14, RXE+6~, RXE+11*, RXE+16
ALPBFERR RXE+18!
ALPBFIEN ORC+4~, ORC+5*, ORC+10, ORC+12, ORC+14, ORC+16, ORC+21, ORC+36, ORC+37, ORC+38
, ORC+39, ORC+44, ORC+46, ORC+48, ORC+50, PV1+2~, PV1+3*, PV1+6, PV1+8, PV1+10
, RXE+6~, RXE+8*, RXE+15, RXE+16, RXE+21, RXE+23, RXE+25, RXE+30, RXE+32
ALPBFILE AL1+2~, ORC+4~, PV1+2~, RXO+4~, RXE+6~, RXE+18!, RXR+2~, RXC+2~, NTE+5~
ALPBFILE( AL1+10*, AL1+11*, ORC+10*, ORC+12*, ORC+14*, ORC+16*, ORC+36*, ORC+37*, ORC+38*, ORC+39*
, ORC+44*, ORC+46*, ORC+48*, ORC+50*, PV1+6*, PV1+8*, PV1+10*, RXO+13*, RXO+14*, RXE+15*
, RXE+16*, RXE+21*, RXE+23*, RXE+25*, RXE+30*, RXE+32*, RXR+4*, RXC+14*, RXC+15*, RXC+16*
, NTE+18*
ALPBFILE(1 NTE+12*
ALPBFILE(2 NTE+15*
ALPBFNOD RXC+2~, RXC+6*, RXC+14, RXC+15, RXC+16
ALPBGNOD RXC+2~, RXC+4*, RXC+5, RXC+6, RXC+9, RXC+13
ALPBMREC ORC+4~, ORC+29*, ORC+34, ORC+39, ORC+50
ALPBNAM RXC+2~, RXC+11*, RXC+15
ALPBNEXT AL1+2~, AL1+9*, AL1+10, AL1+11, ORC+4~, ORC+33*, ORC+34*, ORC+35, ORC+36, ORC+37
, ORC+38, ORC+39, ORC+41!, ORC+43*, ORC+44, ORC+46, ORC+48, ORC+50, RXO+4~, RXO+12*
, RXO+13, RXO+14, RXE+6~, RXE+14*, RXE+15, RXE+16, RXE+18!, RXC+2~, RXC+13*, RXC+14
, RXC+15, RXC+16
ALPBNUM RXC+2~, RXC+7*, RXC+9, RXC+14
ALPBSCHD RXE+6~, RXE+27*, RXE+28*, RXE+29*, RXE+30
ALPBTEXT ORC+4~, ORC+22!
ALPBTEXT(1 ORC+20*
ALPBTYP RXC+2~, RXC+3*, RXC+4
ALPBUNIT RXC+2~, RXC+12*, RXC+16
ALPBX ORC+4~, ORC+8*, ORC+26*, ORC+27!, ORC+33, ORC+36, ORC+44, PV1+2~, PV1+4*, PV1+6
, PV1+8, PV1+10, RXE+6~, RXE+19*, RXE+21, RXE+23, RXE+25, RXE+27
CS AL1~, AL1+1, AL1+5, ORC~, ORC+3, ORC+12, ORC+14, ORC+16, ORC+19, ORC+29
, ORC+37, ORC+38, ORC+46, ORC+48, PV1~, PV1+6, PV1+8, PV1+10, RXO~, RXO+5
, RXO+6, RXO+7, RXE~, RXE+5, RXE+10, RXE+11, RXE+21, RXE+23, RXE+25, RXE+27
, RXE+29, RXE+32, RXR~, RXR+1, RXR+4, RXC~, RXC+1, RXC+7, RXC+11, RXC+12
, NTE~, NTE+4
DATA AL1~, AL1+1, AL1+3, AL1+4, AL1+5, ORC~, ORC+3, ORC+8, ORC+10, ORC+12
, ORC+14, ORC+16, ORC+19, ORC+26, ORC+29, ORC+37, ORC+38, ORC+46, ORC+48, PV1~
, PV1+1, PV1+4, RXO~, RXO+5, RXO+6, RXO+7, RXE~, RXE+5, RXE+10, RXE+11
, RXE+19, RXE+28, RXE+29, RXE+32, RXR~, RXR+1, RXR+4, RXC~, RXC+1, RXC+3
, RXC+7, RXC+11, RXC+12, NTE~, NTE+4
DATA( NTE+18
DATA(1 NTE+12, NTE+15
ECH RXE~, RXE+5, RXE+7
ERR AL1~, AL1+1, AL1+4, ORC~, ORC+3, PV1~, PV1+1, RXO~, RXO+5, RXO+8
, RXE~, RXE+5, RXR~, RXR+1, RXC~, RXC+1, RXC+5, NTE~, NTE+4
ERR("DIERR" AL1+7*, RXC+9*
FS AL1~, AL1+1, AL1+3, AL1+5, ORC~, ORC+3, ORC+8, ORC+10, ORC+12, ORC+14
, ORC+16, ORC+19, ORC+26, ORC+29, ORC+37, ORC+38, ORC+46, ORC+48, PV1~, PV1+4
, RXO~, RXO+5, RXO+6, RXO+7, RXE~, RXE+5, RXE+10, RXE+11, RXE+19, RXE+28
, RXE+29, RXE+32, RXR~, RXR+1, RXR+4, RXC~, RXC+1, RXC+3, RXC+7, RXC+11
, RXC+12, NTE~, NTE+4, NTE+12, NTE+15
I NTE+5~, NTE+17*, NTE+18*
IEN AL1~, AL1+1, AL1+7, AL1+9, AL1+10, AL1+11, ORC~, ORC+3, ORC+5, ORC+33
, ORC+34, ORC+43, PV1~, PV1+1, PV1+3, RXO~, RXO+5, RXO+10, RXO+12, RXO+13
, RXO+14, RXE~, RXE+5, RXE+8, RXE+13, RXE+14, RXR~, RXR+1, RXR+4, RXC~
, RXC+1, RXC+9, RXC+13, RXC+14, RXC+15, RXC+16, NTE~, NTE+4, NTE+8, NTE+19
MLOG ORC~, ORC+3, ORC+7, ORC+24
OIEN ORC~, ORC+3, ORC+5, ORC+33, ORC+34, ORC+43, RXO~, RXO+5, RXO+10, RXO+12
, RXO+13, RXO+14, RXE~, RXE+5, RXE+8, RXE+13, RXE+14, RXR~, RXR+1, RXR+4
, RXC~, RXC+1, RXC+9, RXC+13, RXC+14, RXC+15, RXC+16, NTE~, NTE+4, NTE+8
, NTE+19
SCS RXE+6~, RXE+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  All