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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BOPT3

Package: IHS Omnicell Pyxis Interface

Routine: BOPT3


Information

BOPT3 ;IHS/ILC/ALG/CIA/PLS - Transmitter ORC/OBX/RXE/RXR;20-Nov-2006 09:44;SM

Source Information

Source file <BOPT3.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Omnicell Pyxis Interface 2 $$QT^BOPT3  $$INTFACE^BOPTU  
Health Level Seven 1 ($$HLDATE,$$HLNAME)^HLFNC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Omnicell Pyxis Interface 2 BOPT1  BOPT3  

Entry Points

Name Comments DBIA/ICR reference
DG15 ; discharge icd9
MINMAXQ
RXR ;EP - Build RXR
RXC ;EP
QT(Y) ; EP
; get the quantity/timing of the order
; Y is from node3 ^BOP(90355.1,COUNTER
; W IS IV FLAG
RXE ;EP - RXE SEGMENT
MINMAX(X) ; extract quantity and units from free text field
OBXW ;EP - OBX weight
DOW ;SU;MO;TU;WE;TH;FR;SA
DG1 ;EP - DG1 record
; I $G(BOPVA(9))]"" S CONT=CONT+1,OUT(CONT)="DG1||||"_BOPVA(9)_"|"_$C(13)
OBXH ;EP - OBX record
FIN
ORC ;EP - Common Order Segment
AL1 ;EP - AL1 record

External References

Name Field # of Occurrence
$$QT^BOPT3 ORC+18, RXE+31
$$INTFACE^BOPTU ORC+9, RXE+5, DG1+2, RXR+1
$$HLDATE^HLFNC ORC+8, DG15+2, QT+7, QT+8
$$HLNAME^HLFNC ORC+12, ORC+14, ORC+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IS
  • Line Location: QT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UPPERCASE" MINMAX+3
^BOP(90355.1 - [#90355.1] ORC+2, ORC+3, RXE+3, RXE+4, RXE+13, RXE+16, OBXH+1, OBXW+1, DG1+5, DG15+1
, AL1+2, AL1+3, AL1+4, RXR+2, RXR+3, RXC+1, RXC+2, RXC+5, RXC+6

Label References

Name Line Occurrences
$$MINMAX RXE+23, RXE+29
$$QT RXE+21
DG15 DG1+3
DOW QT+16
FIN RXR+5
MINMAXQ MINMAX+15, MINMAX+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A RXE+37~*!, RXE+38*, RXE+39, DG15+2*, DG15+3, AL1+6*, AL1+7, RXR+9~*, RXR+10!, RXC+1~*
, RXC+5*
AMT1 MINMAX+1~*, MINMAX+23*, MINMAX+24*, MINMAX+28*, MINMAX+29*, MINMAX+30*, MINMAXQ
AMT2 MINMAX+1~*, MINMAX+26*, MINMAX+27*, MINMAX+28*, MINMAX+29*, MINMAX+30*, MINMAXQ
B RXE+37~*!, RXE+39*, MINMAX+1~, MINMAX+9*, MINMAX+10, MINMAX+11*, MINMAX+12, MINMAX+18*, RXC+1~*, RXC+2*
, RXC+5*, RXC+6*
>> BFLD ORC+10*, RXE+20*
>> BOPMLEN RXE+35*
>> BOPMM RXE+23*, RXE+29*
>> BOPMPIN RXE+35*
BOPN AL1+1~, AL1+3*, AL1+4
BOPWHO ORC+1~, ORC+9*, ORC+18, RXE+5*, RXE+22, RXE+31, DG1+2*, DG15+3, RXR+1*, RXR+5
, QT+20
C MINMAX+1~, MINMAX+12*, MINMAX+13, RXC+1~*, RXC+2*, RXC+4, RXC+5*, RXC+6*, RXC+8
>> COM ORC+19, RXE+12, RXE+24, RXE+25, RXE+32, RXE+34, RXR+5, RXR+7, QT+18, QT+19
, QT+21, RXC+4, RXC+8
>> CONT ORC+20*, RXE+27*, RXE+28, RXE+42*, RXE+43, OBXH+1*, OBXH+2, OBXW+1*, OBXW+2, DG1+6*
, DG15+3*, AL1+7*, FIN*, FIN+1, RXC+3*, RXC+4, RXC+7*, RXC+8
>> COUNTER ORC+2, ORC+3, RXE+3, RXE+4, RXE+13, RXE+16, OBXH+1, OBXW+1, DG1+5, DG15+1
, AL1+2, AL1+3, AL1+4, RXR+2, RXR+3, RXC+1, RXC+2, RXC+5, RXC+6
DOW QT+5~, QT+15*, QT+16*, QT+17*, QT+21
>> FLD ORC+19, RXE+24, RXE+25, RXE+26, RXE+32, RXE+33, RXE+34, RXE+36, RXE+37, RXR+5
, RXR+6, RXR+7, RXR+9, RXC+4, RXC+8
GAMN RXE+1~, RXE+8*, RXE+23*, RXE+24, RXE+29*, RXE+32
GAMX RXE+1~, RXE+9*, RXE+23*, RXE+24, RXE+29*, RXE+32
GC1 RXE+1~, RXE+6*, RXE+24, RXE+32
GC2 RXE+1~, RXE+7*, RXE+24, RXE+32
GDOSE RXE+1~, RXE+12*, RXE+25, RXE+33, RXE+34
GUNIT RXE+1~, RXE+10*, RXE+23*, RXE+25, RXE+29*, RXE+33, RXE+34
GUNITXT RXE+1~, RXE+11*, RXE+25, RXE+34
I RXE+38~*, RXE+39, RXE+40!, QT+5~, QT+12*, QT+13, QT+14, QT+16~*, MINMAX+1~*, MINMAX+2*
, MINMAX+5*, MINMAX+7*, MINMAX+8*, MINMAX+22*, MINMAX+23, MINMAX+25*, MINMAX+26
ISINST RXE+2~, RXE+18*, RXE+25, RXE+33, RXE+34
L QT+5~, QT+13*, QT+14
>> NODE2 ORC+2*, ORC+4, ORC+5, ORC+6, ORC+7, ORC+11, ORC+13, ORC+15, ORC+17
NODE3 ORC+3*, ORC+18, RXE+2~, RXE+3*, RXE+21, RXE+31, RXE+37, RXE+38, RXR+2*, RXR+8
, RXR+9
NODE4 RXE+2~, RXE+4*, RXE+6, RXE+7, RXE+8, RXE+9, RXE+10, RXE+11, RXE+12
NODE5 RXE+2~, RXE+13*, RXE+14, RXE+15
NODE6 RXE+2~, RXE+16*, RXE+17, RXE+18
NODE8 RXR+3*, RXR+4, FIN+2!
ORCC ORC+1~, ORC+4*, ORC+19
ORDTM ORC+1~, ORC+7*, ORC+8*, ORC+19
ORSTAT ORC+1~, ORC+6*, ORC+19
>> OUT( ORC+20*, RXE+28*, RXE+43*, OBXH+2*, OBXW+2*, DG1+6*, DG15+3*, AL1+7*, FIN+1*, RXC+4*
, RXC+8*
>> OUT5 ORC+19*, ORC+20
OUT6 RXE+2~, RXE+24*, RXE+25*, RXE+26*, RXE+28, RXE+32*, RXE+33*, RXE+34*, RXE+35, RXE+36*
, RXE+37*, RXE+41*, RXE+43
OUT7 RXR+5*, RXR+6*, RXR+7*, RXR+9*, FIN+1, FIN+2!
P QT+5~, QT+13*, QT+14*
PDOC ORC+1~, ORC+16*, ORC+19
PDOCID ORC+1~, ORC+17*, ORC+19
PLCON ORC+1~, ORC+5*, ORC+19
PRINST RXE+1~, RXE+14*, RXE+35*, RXE+36
PSGFD QT+5~, QT+8*, QT+18, QT+19
PSGS0Y QT+5~, QT+10*, QT+11, QT+12, QT+13, QT+14*, QT+18
PSGSCH QT+5~, QT+6*, QT+16, QT+18
PSGSD QT+5~, QT+7*, QT+18, QT+19
PSGST QT+5~, QT+9*, QT+21
QT ORC+1~, ORC+18*, ORC+19, RXE+1~, RXE+21*, RXE+24, RXE+31*, RXE+32
QUAN RXE+1~, RXE+15*, RXE+26, RXE+36
>> RECAPP RXE+33, RXR+6, QT+21
ROUTE RXR+4*, RXR+5, RXR+6, RXR+7, FIN+2!
>> SMFLD RXE+19*
SPINST RXE+2~, RXE+17*
U ORC+17, RXE+23, RXE+29, RXE+37, RXE+38, OBXH+1, OBXW+1, DG15+2, DG15+3, AL1+2
, AL1+6, RXR+8, RXR+9, QT+6, QT+7, QT+8, QT+9, QT+10, QT+19, MINMAXQ
, RXC+4, RXC+8
UNITS MINMAX+1~*, MINMAX+15*, MINMAX+21*, MINMAX+23*, MINMAX+26*, MINMAX+29*, MINMAXQ
WHO1 ORC+1~, ORC+12*, ORC+19
WHO2 ORC+1~, ORC+14*, ORC+19
X ORC+1~, ORC+11*, ORC+12, ORC+13*, ORC+14, ORC+15*, ORC+16, OBXH+1*, OBXH+2, OBXW+1*
, OBXW+2, DG1+3, DG1+5*, DG1+6, DG15+1*, DG15+2, DG15+3, AL1+1~, AL1+4*, AL1+5
, AL1+6, QT+5~, QT+14*, QT+18*, QT+19*, QT+20, QT+21*, QT+22, MINMAX~, MINMAX+2*
, MINMAX+15, MINMAX+29
Y QT~, QT+6, QT+7, QT+8, QT+9, QT+10, QT+19, MINMAX+1~*, MINMAX+3*, MINMAX+5
, MINMAX+6*, MINMAX+7*, MINMAX+8*, MINMAX+9, MINMAX+10*, MINMAX+11, MINMAX+13*, MINMAX+15, MINMAX+16*, MINMAX+17*
, MINMAX+18*, MINMAX+19*, MINMAX+20*, MINMAX+21, MINMAX+28*
Y1 MINMAX+1~*, MINMAX+5*, MINMAX+6, MINMAX+21*, MINMAX+22, MINMAX+23, MINMAX+24
Y2 MINMAX+1~*, MINMAX+21*, MINMAX+23, MINMAX+25, MINMAX+26, MINMAX+27, MINMAX+28

Marked Items

Name Field # of Occurrence
$T(DOW QT+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All