ORB3F1 ; slc/CLA - Extrinsic functions to support OE/RR 3 notifications ;08/17/16 07:57
Source file <ORB3F1.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
FIREFLOI(ORNUM,ORLOC,ORDT,IOPT) | ;
|
|
XQAKILL(ORN) | ;extrinsic function to return the delete mechanism for the notification based on definition in PARAM DEF file
|
|
SITEORD(ORNUM,IOPT) | ;Extrinsic function returns 1 (Yes) if the site has flagged the
; orderable item (determined from the order number ORNUM) to trigger a ; notification when ordered |
|
SITERES(ORNUM,IOPT) | ;Extrinsic function returns 1 (Yes) if the site has flagged the
; orderable item (determined from the order number ORNUM) to trigger a ; notification when resulted |
|
LRRAD(OI) | ;Extrinsic function returns 1 (true) if Orderable Item is a
|
|
EXP(ORDT,ORNUM) | ;set up ^XTMP("ORAE" to store expired orders
|
|
DELEXP | ; delete ^XTMP("ORAE" entries older than param value + 48 hours
; or have been replaced by another order |
|
ISCLORIP(ORNUM,ORTYPE) | ; returns 1 if the order is an inpatient med or a clinic med/inf
|
Name | Field # of Occurrence |
---|---|
EN^ORB3 | FIREFLOI+31 |
$$OI^ORQOR2 | SITERES+6 |
OIM^ORQOR2 | FIREFLOI+5, SITEORD+7 |
$$FMADD^XLFDT | EXP+3, DELEXP+6 |
$$NOW^XLFDT | FIREFLOI+32, EXP+2, DELEXP+3 |
$$UP^XLFSTR | LRRAD+7 |
$$GET^XPAR | XQAKILL+3, DELEXP+4 |
ENVAL^XPAR | FIREFLOI+11, FIREFLOI+13, FIREFLOI+15, FIREFLOI+17, SITEORD+11, SITEORD+13, SITEORD+15, SITEORD+17, SITERES+8, SITERES+9 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | FIREFLOI+24, EXP+4, DELEXP+12, DELEXP+13, ISCLORIP+4, ISCLORIP+5 |
^ORD(100.98 - [#100.98] | ISCLORIP+6, ISCLORIP+7, ISCLORIP+8, ISCLORIP+9, ISCLORIP+10, ISCLORIP+11 |
^ORD(101.43 - [#101.43] | FIREFLOI+28, LRRAD+5, LRRAD+6, LRRAD+8, LRRAD+9, LRRAD+10 |
^TMP("ORB3 FIREFLOI" | FIREFLOI+30, FIREFLOI+32* |
^XTMP("ORAE" | EXP+3*, EXP+5*, DELEXP+7, DELEXP+8, DELEXP+9, DELEXP+10!, DELEXP+11, DELEXP+14! |
Name | Line Occurrences |
---|---|
$$ISCLORIP | FIREFLOI+4, SITEORD+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
IOPT | FIREFLOI~, FIREFLOI+4*, FIREFLOI+10, FIREFLOI+14, FIREFLOI+25, SITEORD~, SITEORD+3*, SITEORD+10, SITEORD+14, SITERES~ , SITERES+8, SITERES+9 |
OI | SITERES+3~, SITERES+4*, SITERES+6*, SITERES+7, SITERES+8, SITERES+9, SITERES+13, LRRAD~, LRRAD+4, LRRAD+5 , LRRAD+6 |
OILST | FIREFLOI+2~, FIREFLOI+5, FIREFLOI+6, SITEORD+4~, SITEORD+7, SITEORD+8 |
OILST( | FIREFLOI+7, FIREFLOI+11, FIREFLOI+13, FIREFLOI+15, FIREFLOI+17, FIREFLOI+21, SITEORD+9, SITEORD+11, SITEORD+13, SITEORD+15 , SITEORD+17, SITEORD+21 |
OITEXT | LRRAD+2~, LRRAD+6*, LRRAD+7*, LRRAD+8, LRRAD+9, LRRAD+10 |
ORANUM | FIREFLOI+23~, FIREFLOI+25*, FIREFLOI+30, FIREFLOI+31, FIREFLOI+32 |
ORBE | FIREFLOI+8~, FIREFLOI+9*, FIREFLOI+20*, FIREFLOI+21, SITEORD+4~, SITEORD+5*, SITEORD+20*, SITEORD+21, SITERES+3~, SITERES+4* , SITERES+12*, SITERES+13 |
ORBERR | FIREFLOI+8~, FIREFLOI+11, FIREFLOI+13, FIREFLOI+15, FIREFLOI+17, FIREFLOI+18, SITEORD+4~, SITEORD+5*, SITEORD+11, SITEORD+13 , SITEORD+15, SITEORD+17, SITEORD+18, SITERES+3~, SITERES+4*, SITERES+8, SITERES+9, SITERES+10 |
ORBFLAG | FIREFLOI+8~, SITEORD+4~, SITEORD+5*, SITEORD+6, SITEORD+8, SITEORD+9, SITEORD+19, SITEORD+21*, SITEORD+22, SITERES+3~ , SITERES+4*, SITERES+5, SITERES+7, SITERES+11, SITERES+13*, SITERES+14, LRRAD+2~, LRRAD+3*, LRRAD+4, LRRAD+5 , LRRAD+11 |
ORBI | FIREFLOI+8~, FIREFLOI+19*, SITEORD+4~, SITEORD+19*, SITERES+3~, SITERES+11* |
ORBKILL | XQAKILL+1~*, XQAKILL+2, XQAKILL+3*, XQAKILL+4*, XQAKILL+5*, XQAKILL+6 |
ORBLST | FIREFLOI+8~, FIREFLOI+11, FIREFLOI+12, FIREFLOI+13, FIREFLOI+15, FIREFLOI+16, FIREFLOI+17, FIREFLOI+18, FIREFLOI+19, SITEORD+4~ , SITEORD+11, SITEORD+12, SITEORD+13, SITEORD+15, SITEORD+16, SITEORD+17, SITEORD+18, SITEORD+19, SITERES+3~, SITERES+8 , SITERES+9, SITERES+10, SITERES+11 |
ORBLST( | FIREFLOI+20, FIREFLOI+21, SITEORD+20, SITEORD+21, SITERES+12, SITERES+13 |
ORCLINF | ISCLORIP+1~ |
ORCLMED | ISCLORIP+1~ |
ORDELDT | DELEXP+2~, DELEXP+6*, DELEXP+10 |
ORDFN | FIREFLOI+23~, FIREFLOI+24*, FIREFLOI+30, FIREFLOI+31, FIREFLOI+32 |
ORDG | DELEXP+2~, DELEXP+8*, DELEXP+9, DELEXP+10, DELEXP+11, DELEXP+14 |
ORDT | FIREFLOI~, FIREFLOI+28, FIREFLOI+30, FIREFLOI+32, EXP~, EXP+5 |
OREXDT | DELEXP+2~, DELEXP+9*, DELEXP+10, DELEXP+11, DELEXP+14 |
OREXPAR | DELEXP+2~, DELEXP+4*, DELEXP+5*, DELEXP+6 |
ORFLST | FIREFLOI+2~ |
ORFLST( | FIREFLOI+21*, FIREFLOI+26 |
ORI | FIREFLOI+2~, FIREFLOI+3*, FIREFLOI+7*, FIREFLOI+11, FIREFLOI+13, FIREFLOI+15, FIREFLOI+17, FIREFLOI+21, FIREFLOI+26*, FIREFLOI+28 , FIREFLOI+30, FIREFLOI+31, FIREFLOI+32, SITEORD+4~, SITEORD+5*, SITEORD+9*, SITEORD+11, SITEORD+13, SITEORD+15, SITEORD+17 , SITEORD+21 |
ORIPMED | ISCLORIP+1~ |
ORIPMED2 | ISCLORIP+1~ |
ORLOC | FIREFLOI~, FIREFLOI+29 |
ORMSG | FIREFLOI+27~, FIREFLOI+28*, FIREFLOI+29*, FIREFLOI+31 |
ORN | XQAKILL~, XQAKILL+2, XQAKILL+3, DELEXP+2~, DELEXP+11*, DELEXP+12, DELEXP+13, DELEXP+14 |
ORNOW | EXP+1~, EXP+2*, EXP+3, DELEXP+2~, DELEXP+3*, DELEXP+6 |
ORNUM | FIREFLOI~, FIREFLOI+4, FIREFLOI+5, FIREFLOI+24, FIREFLOI+30, FIREFLOI+31, FIREFLOI+32, SITEORD~, SITEORD+3, SITEORD+6 , SITEORD+7, SITERES~, SITERES+5, SITERES+6, EXP~, EXP+4, EXP+5, ISCLORIP~, ISCLORIP+2*, ISCLORIP+4 , ISCLORIP+5 |
ORPT | DELEXP+2~, DELEXP+7*, DELEXP+8, DELEXP+9, DELEXP+10, DELEXP+11, DELEXP+14 |
ORREP | DELEXP+2~, DELEXP+13*, DELEXP+14 |
ORRET | ISCLORIP+1~, ISCLORIP+3*, ISCLORIP+4, ISCLORIP+6*, ISCLORIP+7*, ISCLORIP+8*, ISCLORIP+9*, ISCLORIP+10*, ISCLORIP+11*, ISCLORIP+12 |
ORTO | ISCLORIP+1~, ISCLORIP+5*, ISCLORIP+6, ISCLORIP+7, ISCLORIP+8, ISCLORIP+9, ISCLORIP+10, ISCLORIP+11 |
ORTYPE | ISCLORIP~, ISCLORIP+3 |
U | FIREFLOI+24, FIREFLOI+28, LRRAD+6, EXP+3, EXP+5, DELEXP+13, ISCLORIP+5 |
X0 | EXP+1~, EXP+4*, EXP+5 |