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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORB3F1

Package: Order Entry Results Reporting

Routine: ORB3F1


Information

ORB3F1 ; slc/CLA - Extrinsic functions to support OE/RR 3 notifications ;08/17/16 07:57

Source Information

Source file <ORB3F1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 ($$FMADD,$$NOW)^XLFDT  $$UP^XLFSTR  
Order Entry Results Reporting 2 EN^ORB3  ($$OI,OIM)^ORQOR2  
Toolkit 1 ($$GET,ENVAL)^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 14

Package Total Caller Graph
Order Entry Results Reporting 9 OCXOZ02  OCXOZ07  OCXOZ0R  ORB3FUP1  ORB3SPEC  ORCACT1  ORCSIGN  ORMTIM01  
ORWORB  
Consult Request Tracking 4 GMRCALRT  GMRCEDIT  GMRCGUIC  GMRCXQ  
Toolkit 1 ^XTV(8989.51  

Entry Points

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

External References

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

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
$$ISCLORIP FIREFLOI+4, SITEORD+3

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All