BOPT1 ;IHS/ILC/ALG/CIA/PLS - ILC Send and Receive;07-Mar-2006 12:04;SM
Source file <BOPT1.m>
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 |
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 |
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 |
FileNo | Call Tags |
---|---|
^BOP(90355.1 - [#90355.1] | Classic Fileman Calls |
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 |
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 |
>> | 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~! |