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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORWORB

Package: Order Entry Results Reporting

Routine: ORWORB


Information

ORWORB ; SLC/DEE,REV,CLA,WAT - RPC FUNCTIONS WHICH RETURN USER ALERT ;03/01/23 12:43

Source Information

Source file <ORWORB.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Order Entry Results Reporting 12 $$TERMLKUP^ORB31  $$XQAKILL^ORB3F1  DEL^ORB3FUP1  $$ISSMIEN^ORBSMART  $$VALUE^ORCSAVE2  UNOTIF^ORCSIGN  EN^ORQ1  $$DG^ORQOR1  
($$DGRX,$$UNSIGNOR)^ORQOR2  (REMLIST,REMNONOR,URGLIST)^ORQORB  $$PPLINK^ORQPTQ1  AGET^ORWORR  
Kernel 4 ($$FMADD,$$NOW)^XLFDT  ALERTDAT^XQALBUTL  (GETUSER1,GETUSER2)^XQALDATA  (DELETE,DELETEA,GETACT)^XQALERT  
Clinical Reminders 1 ALTDATA^PXRMCALT  
Radiology Nuclear Medicine 1 SET1^RAO7PC4  
Registration 1 INP^VADPT  
Text Integration Utility 1 $$RESOLVE^TIUSRVLO  
Toolkit 1 ($$GET,EN,GETLST)^XPAR  
VA FileMan 1 $$GET1^DIQ  

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: 20

Package Total Caller Graph
Order Entry Results Reporting 18 ORAREN  ORB3UTL  ORBSMART  ORWORB AUTOUNFLAG ORDERS  ORWORB FASTUSER  ORWORB GETDATA  ORWORB GETLTXT  ORWORB GETSORT  
ORWORB KILL EXPIR MED ALERT  ORWORB KILL EXPIR OI ALERT  ORWORB KILL UNSIG ORDERS ALERT  ORWORB KILL UNVER MEDS ALERT  ORWORB KILL UNVER ORDERS ALERT  ORWORB PROUSER  ORWORB SETSORT  ORWORB TEXT FOLLOWUP  
ORWORB UNSIG ORDERS FOLLOWUP  ORWORR1  
Clinical Reminders 1 PXRMCALT  
Enterprise Health Management Platform 1 HMPCPRS  

Entry Points

Name Comments DBIA/ICR reference
GETLTXT(ORY,ORAID) ;get the long text for an alert
URGENLST(ORY) ;return array of the urgency for the notification
FASTUSER(ORY,ORDEFFLG) ;return current user's notifications across all patients
; ORDEFFLG: setting this to 1 causes the alerts API to exclude deferred alerts for this user
; defaults to 1 if not passed in
PROUSER(ORY,STRTDATE,STOPDATE,MAXRET,PROONLY) ;return current user's processed notifications for a specified date range
USERLIST(ORY,STRTDATE,STOPDATE) ;process for obtaining user's notifications
GETDATA(ORY,XQAID,PFLAG) ; return XQADATA for an alert
GETACT2(ALERTID) ; Returns first XQADATA found, for alerts for other users
KILUNSNO(Y,ORVP) ; Delete unsigned order alerts if no unsigned orders remaining
UNFLORD(ORY,DFN,XQAID) ; -- auto-unflag orders?/delete alert
KILEXMED(Y,ORDFN)
KILEXOI(Y,ORDFN,ORNIFN)
KILUNVOR(Y,ORDFN)
KILUNVMD(Y,ORDFN)
ESORD(ORY,XQAID)
TXTFUP(ROOT,DFN,NOTIF,XQADATA) ; Follow-up for text messages
CHGRAD ;GUI follow-up for Imaging Request Changed (#67)
GETSORT(ORY) ;return notification sort method^direction for user/division/system/pkg
SETSORT(ORERR,SORT,DIR) ;set notification sort method^direction for user

External References

Name Field # of Occurrence
$$GET1^DIQ USERLIST+38
$$TERMLKUP^ORB31 KILEXMED+11
$$XQAKILL^ORB3F1 KILEXMED+28, KILEXOI+6, KILUNVOR+13, KILUNVMD+13
DEL^ORB3FUP1 USERLIST+50, ESORD+9, ESORD+12, ESORD+22
$$ISSMIEN^ORBSMART USERLIST+47
$$VALUE^ORCSAVE2 KILEXMED+20
UNOTIF^ORCSIGN KILUNSNO+2
EN^ORQ1 ESORD+8
$$DG^ORQOR1 KILEXMED+1, KILEXOI+1, KILUNVOR+1, KILUNVMD+1, ESORD+5
$$DGRX^ORQOR2 KILEXMED+15
$$UNSIGNOR^ORQOR2 ESORD+20
REMLIST^ORQORB USERLIST+5
REMNONOR^ORQORB USERLIST+6
URGLIST^ORQORB USERLIST+4
$$PPLINK^ORQPTQ1 ESORD+15
AGET^ORWORR KILEXMED+5, KILEXOI+2, KILUNVOR+9, KILUNVMD+9
ALTDATA^PXRMCALT USERLIST+49
SET1^RAO7PC4 CHGRAD+3
$$RESOLVE^TIUSRVLO GETDATA+9
INP^VADPT KILUNVOR+5, KILUNVMD+5
$$FMADD^XLFDT KILUNVOR+3, KILUNVOR+7, KILUNVMD+3, KILUNVMD+7
$$NOW^XLFDT KILUNVOR+2, KILUNVMD+2
$$GET^XPAR PROUSER+1, GETSORT+1
EN^XPAR SETSORT+1, SETSORT+2
GETLST^XPAR URGENLST+3
ALERTDAT^XQALBUTL GETLTXT+2
GETUSER1^XQALDATA FASTUSER+7
GETUSER2^XQALDATA PROUSER+5
DELETE^XQALERT KILEXMED+29, KILEXOI+7, KILUNVOR+14, KILUNVMD+14
DELETEA^XQALERT KILEXMED+30, KILEXOI+8, KILUNVOR+15, KILUNVMD+15
GETACT^XQALERT GETDATA+5

Used in RPC

RPC Name Call Tags
ORWORB FASTUSER FASTUSER
ORWORB GETDATA GETDATA
ORWORB KILL UNSIG ORDERS ALERT KILUNSNO
ORWORB AUTOUNFLAG ORDERS UNFLORD
ORWORB KILL EXPIR MED ALERT KILEXMED
ORWORB UNSIG ORDERS FOLLOWUP ESORD
ORWORB KILL EXPIR OI ALERT KILEXOI
ORWORB KILL UNVER ORDERS ALERT KILUNVOR
ORWORB KILL UNVER MEDS ALERT KILUNVMD
ORWORB TEXT FOLLOWUP TXTFUP
ORWORB SETSORT SETSORT
ORWORB GETSORT GETSORT
ORWORB GETLTXT GETLTXT
ORWORB PROUSER PROUSER

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] USERLIST+46
^OR(100 - [#100] USERLIST+38
^ORD(100.9 - [#100.9] USERLIST+43, KILEXMED+26, KILEXMED+30, KILEXOI+8, KILUNVOR+12, KILUNVOR+15, KILUNVMD+12, KILUNVMD+15
^TMP("ORB" FASTUSER+5!, PROUSER+3!, USERLIST+3, USERLIST+11, USERLIST+80, USERLIST+81, USERLIST+90!
^TMP("ORBG" FASTUSER+5!, PROUSER+3!, USERLIST+32*, USERLIST+69*, USERLIST+70*, USERLIST+76*, USERLIST+77*, USERLIST+81*, USERLIST+87*, USERLIST+88*
, USERLIST+89
^TMP("ORR" ESORD+9!, ESORD+12!, ESORD+16, ESORD+17, ESORD+18, ESORD+23!
^TMP($J CHGRAD+1
^VA(200 - [#200] URGENLST+2, USERLIST+87
^XTV(8992 - [#8992] GETDATA+3, GETACT2+3, GETACT2+4, GETACT2+6, GETACT2+7
^XTV(8992.1 - [#8992.1] USERLIST+26, USERLIST+27, USERLIST+36, USERLIST+37, USERLIST+84, USERLIST+85, USERLIST+86
^XUSEC("ORES" ESORD+12

Label References

Name Line Occurrences
$$GETACT2 GETDATA+4
CHGRAD TXTFUP+2
USERLIST FASTUSER+8, PROUSER+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALERTID GETACT2~, GETACT2+3, GETACT2+4
ALRT FASTUSER+4~, USERLIST+2~, USERLIST+11*, USERLIST+12, USERLIST+13, USERLIST+16, USERLIST+18, USERLIST+21, USERLIST+26~, USERLIST+28*
, USERLIST+30*, USERLIST+31*, USERLIST+32, USERLIST+54, USERLIST+55, USERLIST+58, USERLIST+59
ALRTDFN FASTUSER+4~, USERLIST+2~, USERLIST+10*, USERLIST+45*, USERLIST+46, USERLIST+49
ALRTDT FASTUSER+4~, USERLIST+2~, USERLIST+64*, USERLIST+65*, USERLIST+66*, USERLIST+69
ALRTI FASTUSER+4~, USERLIST+2~, USERLIST+21*, USERLIST+44*, USERLIST+53*, USERLIST+69
ALRTIEN USERLIST+35~, USERLIST+36*, USERLIST+37, USERLIST+83~, USERLIST+84*, USERLIST+85, USERLIST+86
ALRTLOC FASTUSER+4~, USERLIST+2~, USERLIST+23*, USERLIST+46*, USERLIST+61*, USERLIST+69
ALRTMSG FASTUSER+4~, USERLIST+2~, USERLIST+16*, USERLIST+58*, USERLIST+59*, USERLIST+60, USERLIST+61, USERLIST+62*, USERLIST+68*, USERLIST+70
, USERLIST+73, USERLIST+74*, USERLIST+75, USERLIST+76, USERLIST+77
ALRTPT FASTUSER+4~, USERLIST+2~, USERLIST+22*, USERLIST+55*, USERLIST+56*, USERLIST+63*, USERLIST+69
ALRTXQA FASTUSER+4~, USERLIST+2~, USERLIST+13*, USERLIST+15, USERLIST+25, USERLIST+26, USERLIST+29, USERLIST+31, USERLIST+34, USERLIST+36
, USERLIST+39, USERLIST+45, USERLIST+49, USERLIST+50, USERLIST+64, USERLIST+70, USERLIST+84
DFN UNFLORD~, KILUNVOR+1~, KILUNVOR+5*, KILUNVMD+1~, KILUNVMD+5*, TXTFUP~
DIR SETSORT~, SETSORT+2
DONE GETACT2+1~, GETACT2+2*, GETACT2+3, GETACT2+9*
DUZ URGENLST+2, FASTUSER+7, PROUSER+5, USERLIST+85, ESORD+12, ESORD+15, ESORD+20, SETSORT+1, SETSORT+2
DUZIEN USERLIST+83~, USERLIST+85*, USERLIST+86
EXORN KILEXMED+13~*, KILEXMED+15, KILEXMED+20
FROMFAST FASTUSER+4~, FASTUSER+6*, USERLIST+83
FWDBY FASTUSER+4~, FASTUSER+6*, PROUSER+2~, PROUSER+4*, USERLIST+75, USERLIST+76
I FASTUSER+3~, USERLIST+1~, USERLIST+8*, USERLIST+11
J FASTUSER+4~, USERLIST+2~, USERLIST+7*, USERLIST+32*, USERLIST+69*, USERLIST+70, USERLIST+76*, USERLIST+77, USERLIST+80, USERLIST+81
, USERLIST+87
LIST KILEXMED+1~
LIST( KILEXMED+25
LIST("INPT" KILEXMED+3*, KILEXMED+12, KILEXMED+23!
LIST("OUTPT" KILEXMED+4*, KILEXMED+8!
MAXRET PROUSER~, PROUSER+5
NODE USERLIST+26~, USERLIST+27*, USERLIST+28, USERLIST+31
NONOR FASTUSER+3~, USERLIST+1~, USERLIST+14*, USERLIST+15
NONORLST FASTUSER+3~, USERLIST+1~, USERLIST+6
NONORLST( USERLIST+14
NOTIF TXTFUP~, TXTFUP+2
ONETIME KILEXMED+17~*, KILEXMED+20*, KILEXMED+21
ORAID GETLTXT~, GETLTXT+2
ORBDT KILUNVOR+1~, KILUNVOR+6*, KILUNVOR+7*, KILUNVOR+8*, KILUNVOR+9, KILUNVMD+1~, KILUNVMD+6*, KILUNVMD+7*, KILUNVMD+8*, KILUNVMD+9
ORBI KILEXMED+17~, KILEXMED+18*, KILEXMED+19
ORBIRAD USERLIST+9~, USERLIST+51*, USERLIST+68
ORBLMDEL ESORD+2~
ORBXQAID ESORD+2~, ESORD+3*, ESORD+9, ESORD+12, ESORD+22
ORBZ KILEXMED+10~, KILEXMED+11, KILEXMED+18
ORBZ( KILEXMED+19
ORDATA GETLTXT+1~
ORDATA(4 GETLTXT+4, GETLTXT+5
ORDDT KILUNVOR+1~, KILUNVOR+3*, KILUNVOR+8, KILUNVMD+1~, KILUNVMD+3*, KILUNVMD+8
ORDEFFLG FASTUSER~, FASTUSER+7
ORDERS ESORD+2~, ESORD+3*, ESORD+16, ESORD+17, ESORD+20*, ESORD+21
ORDFN KILEXMED~, KILEXMED+5, KILEXMED+26, KILEXOI~, KILEXOI+2, KILEXOI+5, KILUNVOR~, KILUNVOR+5, KILUNVOR+9, KILUNVOR+12
, KILUNVMD~, KILUNVMD+5, KILUNVMD+9, KILUNVMD+12
ORDG KILEXMED+1~*, KILEXMED+5, KILEXOI+1~*, KILEXOI+2, KILUNVOR+1~*, KILUNVOR+9, KILUNVMD+1~*, KILUNVMD+9, ESORD+2~, ESORD+5*
, ESORD+8
ORDNUM ESORD+2~, ESORD+18*, ESORD+20
OREDT KILUNVOR+1~, KILUNVOR+2*, KILUNVOR+3, KILUNVOR+7, KILUNVOR+9, KILUNVMD+1~, KILUNVMD+2*, KILUNVMD+3, KILUNVMD+7, KILUNVMD+9
ORERR SETSORT~, SETSORT+1, SETSORT+2
ORERROR URGENLST+1~, URGENLST+3
ORI GETLTXT+4~*, GETLTXT+5
ORIEN USERLIST+35~, USERLIST+37*, USERLIST+38
ORLST KILEXMED+1~, KILEXMED+5, KILEXMED+7, KILEXMED+12, KILEXMED+13, KILEXOI+1~, KILEXOI+2, KILEXOI+3, KILUNVOR+1~, KILUNVOR+9
, KILUNVOR+10, KILUNVMD+1~, KILUNVMD+9, KILUNVMD+10
ORN FASTUSER+3~, USERLIST+1~, USERLIST+39*, USERLIST+40, USERLIST+42, USERLIST+43, USERLIST+44, USERLIST+47, USERLIST+54, USERLIST+58
ORN0 FASTUSER+3~, USERLIST+1~, USERLIST+43*, USERLIST+44
ORNIFN KILEXMED+2~, KILEXMED+26*, KILEXMED+27, KILEXMED+28, KILEXMED+30, KILEXOI~, KILEXOI+6, KILEXOI+8, KILUNVOR+11~, KILUNVOR+12*
, KILUNVOR+13, KILUNVOR+15, KILUNVMD+11~, KILUNVMD+12*, KILUNVMD+13, KILUNVMD+15
OROI KILEXMED+1~, KILEXMED+9*, KILEXMED+12*, KILEXMED+13, KILEXMED+24*, KILEXMED+25*, KILEXMED+26
ORPOUT USERLIST+35~, USERLIST+49
ORPOUT("DATA" USERLIST+50, USERLIST+51
ORPROV USERLIST+9~, USERLIST+38*
ORPT ESORD+2~, ESORD+4*, ESORD+8, ESORD+15
ORQUIT ESORD+2~, ESORD+3*
ORRMVD USERLIST+2~, USERLIST+19*, USERLIST+50*, USERLIST+52, USERLIST+71
ORSCH KILEXMED+17~, KILEXMED+19*, KILEXMED+20
ORSCHFIL KILEXMED+10~, KILEXMED+11*, KILEXMED+18
ORSMBY USERLIST+48~, USERLIST+50
ORSRV URGENLST+1~, URGENLST+2*, URGENLST+3
ORTOT FASTUSER+3~, USERLIST+1~, USERLIST+3*, USERLIST+8
ORURG FASTUSER+3~, USERLIST+1~, USERLIST+20*, USERLIST+41*, USERLIST+69
ORVP KILUNSNO~, KILUNSNO+1*, KILEXMED+2~, KILEXMED+26*, KILEXMED+30, KILEXOI+4~, KILEXOI+5*, KILEXOI+8, KILUNVOR+11~, KILUNVOR+12*
, KILUNVOR+15, KILUNVMD+11~, KILUNVMD+12*, KILUNVMD+15
ORX ESORD+2~, ESORD+9*, ESORD+16*, ESORD+17, ESORD+18
ORY GETLTXT~, URGENLST~, URGENLST+3, FASTUSER~, FASTUSER+8, PROUSER~, PROUSER+6, USERLIST~, USERLIST+89*, GETDATA~
, GETDATA+2*, GETDATA+6*, GETDATA+7, GETDATA+9*, UNFLORD~, ESORD~, ESORD+2~, ESORD+9, ESORD+12, ESORD+22
, GETSORT~, GETSORT+1*
ORY( GETLTXT+5*
ORY(1 GETLTXT+3*
ORZ ESORD+2~, ESORD+17*, ESORD+18
P04 USERLIST+35~, USERLIST+38*
PFLAG GETDATA~, GETDATA+4
PRE FASTUSER+4~, USERLIST+2~, USERLIST+12*, USERLIST+16
PROONLY PROUSER~, PROUSER+5
REM FASTUSER+3~, USERLIST+1~, USERLIST+10*, USERLIST+15*, USERLIST+31, USERLIST+42*, USERLIST+70
REMLIST FASTUSER+3~, USERLIST+1~, USERLIST+5
REMLIST( USERLIST+42
ROOT TXTFUP~, CHGRAD+1*, CHGRAD+2
SHOWADD GETDATA+1~, GETDATA+8*
SORT FASTUSER+3~, USERLIST+1~, SETSORT~, SETSORT+1
STOPDATE FASTUSER+3~, FASTUSER+6*, FASTUSER+7, FASTUSER+8, PROUSER~, PROUSER+5, PROUSER+6, USERLIST~
STRTDATE FASTUSER+3~, FASTUSER+6*, FASTUSER+7, FASTUSER+8, PROUSER~, PROUSER+5, PROUSER+6, USERLIST~
SURRFOR USERLIST+83~, USERLIST+86*, USERLIST+87
U URGENLST+2, USERLIST+13, USERLIST+16, USERLIST+28, USERLIST+30, USERLIST+31, USERLIST+38, USERLIST+44, USERLIST+58, USERLIST+59
, USERLIST+69, USERLIST+70, USERLIST+76, USERLIST+77, USERLIST+81, USERLIST+87, GETACT2+8, KILEXMED+19, KILEXMED+30, KILEXOI+8
, KILUNVOR+6, KILUNVOR+15, KILUNVMD+6, KILUNVMD+15, GETSORT+1
URG FASTUSER+3~, USERLIST+1~, USERLIST+40*, USERLIST+41
URGLIST FASTUSER+3~, USERLIST+1~, USERLIST+4
URGLIST( USERLIST+40
VA200 KILUNVOR+1~, KILUNVOR+5*, KILUNVMD+5*
VAERR KILUNVOR+1~
VAIN KILUNVOR+1~
VAIN(7 KILUNVOR+6, KILUNVMD+6
X USERLIST+26~, USERLIST+29*, USERLIST+30*
XDUZ GETACT2+1~, GETACT2+2*, GETACT2+3*, GETACT2+4, GETACT2+6, GETACT2+7
XQADATA GETDATA+4*, GETDATA+6, GETDATA+10!, GETACT2+1~, GETACT2+2*, GETACT2+8*, GETACT2+9, GETACT2+10, TXTFUP~
XQAID GETDATA~, GETDATA+3, GETDATA+4, GETDATA+5, GETDATA+7, GETDATA+10!, UNFLORD~, KILEXMED+29, KILEXMED+30*!, KILEXOI+7
, KILEXOI+8*!, KILUNVOR+14, KILUNVOR+15*!, KILUNVMD+14, KILUNVMD+15*!, ESORD~, ESORD+3, ESORD+4
XQAKILL KILEXMED+2~, KILEXMED+28*, KILEXOI+4~, KILEXOI+6*, KILUNVOR+11~, KILUNVOR+13*, KILUNVMD+11~, KILUNVMD+13*, ESORD+1!, ESORD+12*
, ESORD+22*
XQAOPT GETDATA+10!
XQAROU GETDATA+10!
XQI GETACT2+1~, GETACT2+4*, GETACT2+5, GETACT2+6, GETACT2+7
XQX GETACT2+1~, GETACT2+6*, GETACT2+8
XQZ GETACT2+1~, GETACT2+7*, GETACT2+8
XTVDA USERLIST+26~*, USERLIST+27
Y USERLIST+26~, USERLIST+29*, USERLIST+30*, KILUNSNO~, KILEXMED~, KILEXOI~, KILUNVOR~, KILUNVMD~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All