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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BOPT1

Package: IHS Omnicell Pyxis Interface

Routine: BOPT1


Information

BOPT1 ;IHS/ILC/ALG/CIA/PLS - ILC Send and Receive;07-Mar-2006 12:04;SM

Source Information

Source file <BOPT1.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Omnicell Pyxis Interface 4 (EVN,MRG,MSH,PID,PV1)^BOPT2  (AL1,DG1,OBXH,OBXW,ORC,RXC,RXE,RXR)^BOPT3  (GDATA,SDATA,SETUP)^BOPTCP  $$SITE^BOPTU  
Kernel 2 (CALL,CLOSE)^%ZISTCP  $$FMADD^XLFDT  
VA Fileman 2 ^%DT  ^DIK  
Health Level Seven 1 $$HLDATE^HLFNC  

Entry Points

Name Comments DBIA/ICR reference
PURGE ;
A04 ;Build a Registration A04;
OPEN
A17 ;Build a Swap Bed
A11 ;Build a Cancel Admit A11;
O01 ;Order a Drug O01
A35 ;Build a Merge Account only A35;not implemented
A34 ;Build a Merge ID only A34;not implemented
A18 ;Build a Merge Info A18;not implemented
CLOSE
CANDEL(IEN) ;
ERROR ;Set up to send alert
GO ; EP
A08 ;Build an Update A08;
A23 ;Build a Delete Pat A23;
A13 ;FOR an A13;
A02 ;Build a Transfer A02;
A03 ;Build a Discharge A03;
A01 ;Build an Admit A01 ;
A06 ;Build a Change Out to In pat A06;
A07 ;Build a Change In to Out pat A07;
SEND
EXIT ;
Q03 ;Data Link Response
LOOP

External References

Name Field # of Occurrence
^%DT SEND+12
CALL^%ZISTCP OPEN
CLOSE^%ZISTCP CLOSE
EVN^BOPT2 A01+2, A02+2, A03+2, A04+2, A06+2, A07+2, A08+2, A11+2, A17+2, A18+2
, A23+2, A34+2, A35+2
MRG^BOPT2 A18+2, A34+2, A35+2
MSH^BOPT2 A01+2, A02+2, A03+2, A04+2, A06+2, A07+2, A08+2, A11+2, A17+2, A18+2
, A23+2, A34+2, A35+2, O01+3, A13+2, Q03+2
PID^BOPT2 A01+2, A02+2, A03+2, A04+2, A06+2, A07+2, A08+2, A11+2, A17+2, A18+2
, A23+2, A34+2, A35+2, O01+3, A13+2
PV1^BOPT2 A01+2, A02+2, A03+2, A04+2, A06+2, A07+2, A08+2, A11+2, A17+2, A18+2
, A23+2, A34+2, A35+2, O01+3, A13+2
AL1^BOPT3 A01+3, A02+3, A04+3, A08+7
DG1^BOPT3 A01+3, A02+3, A04+3, A08+6
OBXH^BOPT3 A01+2, A02+3, A04+2, A08+4
OBXW^BOPT3 A01+2, A02+3, A04+2, A08+5
ORC^BOPT3 O01+3
RXC^BOPT3 O01+4
RXE^BOPT3 O01+3
RXR^BOPT3 O01+5
GDATA^BOPTCP SEND+3
SDATA^BOPTCP SEND+1
SETUP^BOPTCP GO+6
$$SITE^BOPTU LOOP+10
^DIK PURGE+9
$$HLDATE^HLFNC Q03+3
$$FMADD^XLFDT PURGE+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BOP(90355.1 - [#90355.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" GO+1
^BOP(90355 - [#90355] GO+3, LOOP, LOOP+1, PURGE+3
^BOP(90355.1 - [#90355.1] LOOP+3, LOOP+4, LOOP+5!, SEND+2*, SEND+7*, SEND+10*, SEND+11!, SEND+12*, SEND+13*, SEND+14*
, SEND+15*, SEND+16*, A08+3, O01+4, PURGE+6, PURGE+7, CANDEL+2, CANDEL+4, CANDEL+5

Label References

Name Line Occurrences
$$CANDEL PURGE+8
@( LOOP+13
CLOSE LOOP, LOOP+1
EXIT GO+4, CLOSE
LOOP OPEN+1, SEND+17
OPEN OPEN+1
PURGE EXIT+1
SEND SEND+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT SEND+12~*!
>> AAA SEND+13*
>> ACK1 SEND+9*, SEND+10, SEND+14, SEND+15
ACTION LOOP+12*, LOOP+13, EXIT+2!
>> BBB SEND+13*
>> BOPACKE SEND*, SEND+4, SEND+14*, SEND+15*, SEND+16
>> BOPDIV GO+2, GO+3, LOOP, LOOP+6
>> BOPIP GO+2, OPEN
>> BOPITE LOOP+10*
>> BOPOCK GO+2, OPEN
>> BOPOOS GO+1*
>> BOPTYPE LOOP+10*
>> C SEND+16*
>> CCC SEND+13*
COM EXIT+2!
CONT LOOP+14, SEND+13, A01+1*, A02+1*, A03+1*, A04+1*, A06+1*, A07+1*, A08+1*, A11+1*
, A17+1*, A18+1*, A23+1*, A34+1*, A35+1*, O01+2*, A13+1*, Q03+1*, Q03+4*, Q03+5*
, EXIT+2!
COUNTER LOOP+2*, LOOP+3*, LOOP+4, LOOP+5, SEND+2, SEND+7, SEND+10, SEND+11, SEND+12, SEND+13
, SEND+14, SEND+15, SEND+16, A08+3, O01+4, EXIT+2!
>> CT GO+9*, OPEN+1*, LOOP+15*, SEND+4, SEND+14*, SEND+15*
DA PURGE+1~, PURGE+7*, PURGE+8
DIK PURGE+1~, PURGE+5*
DT PURGE+4
DTK PURGE+1~, PURGE+3*, PURGE+4
EDT PURGE+1~, PURGE+4*, PURGE+6
ENCD EXIT+2!
ESC EXIT+2!
FLD EXIT+2!
>> HDR SEND+5*, SEND+6, SEND+7
IEN CANDEL~, CANDEL+2, CANDEL+4, CANDEL+5
IN SEND!
IN( SEND+5, SEND+8, SEND+9
IN(0 SEND+4
IO GO+5~
NODE LOOP+4*, LOOP+5, LOOP+6, LOOP+7, LOOP+12, SEND+16, Q03+3, EXIT+2!
NODE0 CANDEL+1~, CANDEL+2*, CANDEL+3, CANDEL+5
OUT LOOP+13!
OUT( LOOP+14*, SEND+13, Q03+4*, Q03+5*
>> POP OPEN+1
QDT PURGE+1~, PURGE+6*, PURGE+7
REP EXIT+2!
RESP SEND+4*, SEND+5, SEND+8*, SEND+9, EXIT+2!
SCOM EXIT+2!
STATUS LOOP+7*, LOOP+8, EXIT+2!
>> STOP LOOP+2*, LOOP+3
>> TIME Q03+3*, Q03+4
>> TYPE A01+1*, A02+1*, A03+1*, A04+1*, A06+1*, A07+1*, A08+1*, A11+1*, A17+1*, A18+1*
, A23+1*, A34+1*, A35+1*, O01+2*, A13+1*, Q03+1*
U LOOP, LOOP+5, LOOP+6, LOOP+10, SEND+2, SEND+7, SEND+10, SEND+14, SEND+15, SEND+16
, O01+4, Q03+3, PURGE+3, CANDEL+3, CANDEL+4, CANDEL+5
X SEND+12~*!, A08+3*, A08+4, A08+5, A08+6, A08+7
>> XCSNT GO+8
Y LOOP+10*, SEND+12~!
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All