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 ;Nov 21, 2019@10:26

Source Information

Source file <ORWORB.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Order Entry Results Reporting 10 $$XQAKILL^ORB3F1  DEL^ORB3FUP1  $$ISSMIEN^ORBSMART  UNOTIF^ORCSIGN  EN^ORQ1  $$DG^ORQOR1  $$UNSIGNOR^ORQOR2  (REMLIST,REMNONOR,URGLIST)^ORQORB  
$$PPLINK^ORQPTQ1  AGET^ORWORR  
Kernel 4 ($$FMADD,$$NOW)^XLFDT  ALERTDAT^XQALBUTL  GETUSER1^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: 19

Package Total Caller Graph
Order Entry Results Reporting 17 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 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
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 FASTUSER+33
$$XQAKILL^ORB3F1 KILEXMED+8, KILEXOI+6, KILUNVOR+13, KILUNVMD+13
DEL^ORB3FUP1 ESORD+9, ESORD+12, ESORD+22
$$ISSMIEN^ORBSMART FASTUSER+42
UNOTIF^ORCSIGN KILUNSNO+2
EN^ORQ1 ESORD+8
$$DG^ORQOR1 KILEXMED+1, KILEXOI+1, KILUNVOR+1, KILUNVMD+1, ESORD+5
$$UNSIGNOR^ORQOR2 ESORD+20
REMLIST^ORQORB FASTUSER+10
REMNONOR^ORQORB FASTUSER+11
URGLIST^ORQORB FASTUSER+9
$$PPLINK^ORQPTQ1 ESORD+15
AGET^ORWORR KILEXMED+2, KILEXOI+2, KILUNVOR+9, KILUNVMD+9
ALTDATA^PXRMCALT FASTUSER+43
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 GETSORT+1
EN^XPAR SETSORT+1, SETSORT+2
GETLST^XPAR URGENLST+3
ALERTDAT^XQALBUTL GETLTXT+2
GETUSER1^XQALDATA FASTUSER+7
DELETE^XQALERT KILEXMED+9, KILEXOI+7, KILUNVOR+14, KILUNVMD+14
DELETEA^XQALERT KILEXMED+10, 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

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] FASTUSER+41
^OR(100 - [#100] FASTUSER+33
^ORD(100.9 - [#100.9] FASTUSER+38, KILEXMED+6, KILEXMED+10, KILEXOI+8, KILUNVOR+12, KILUNVOR+15, KILUNVMD+12, KILUNVMD+15
^TMP("ORB" FASTUSER+8, FASTUSER+17, FASTUSER+71!
^TMP("ORBG" FASTUSER+5!, FASTUSER+60*, FASTUSER+61*, FASTUSER+66*, FASTUSER+67*, FASTUSER+68*, FASTUSER+69*, FASTUSER+70
^TMP("ORR" ESORD+9!, ESORD+12!, ESORD+16, ESORD+17, ESORD+18, ESORD+23!
^TMP($J CHGRAD+1
^VA(200 - [#200] URGENLST+2
^XTV(8992 - [#8992] GETDATA+3, GETACT2+3, GETACT2+4, GETACT2+6, GETACT2+7
^XTV(8992.1 - [#8992.1] FASTUSER+31, FASTUSER+32
^XUSEC("ORES" ESORD+12

Label References

Name Line Occurrences
$$GETACT2 GETDATA+4
CHGRAD TXTFUP+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALERTID GETACT2~, GETACT2+3, GETACT2+4
ALRT FASTUSER+4~, FASTUSER+17*, FASTUSER+18, FASTUSER+19, FASTUSER+22, FASTUSER+23, FASTUSER+25, FASTUSER+46, FASTUSER+47, FASTUSER+49
, FASTUSER+50
ALRTDFN FASTUSER+4~, FASTUSER+16*, FASTUSER+40*, FASTUSER+41, FASTUSER+43
ALRTDT FASTUSER+4~, FASTUSER+55*, FASTUSER+56*, FASTUSER+57*, FASTUSER+60
ALRTI FASTUSER+4~, FASTUSER+25*, FASTUSER+39*, FASTUSER+45*, FASTUSER+60
ALRTIEN FASTUSER+30~, FASTUSER+31*, FASTUSER+32
ALRTLOC FASTUSER+4~, FASTUSER+27*, FASTUSER+41*, FASTUSER+52*, FASTUSER+60
ALRTMSG FASTUSER+4~, FASTUSER+22*, FASTUSER+49*, FASTUSER+50*, FASTUSER+51, FASTUSER+52, FASTUSER+53*, FASTUSER+59*, FASTUSER+61, FASTUSER+63
, FASTUSER+64*, FASTUSER+65, FASTUSER+66, FASTUSER+67
ALRTPT FASTUSER+4~, FASTUSER+26*, FASTUSER+47*, FASTUSER+48*, FASTUSER+54*, FASTUSER+60
ALRTXQA FASTUSER+4~, FASTUSER+19*, FASTUSER+21, FASTUSER+28, FASTUSER+29, FASTUSER+31, FASTUSER+34, FASTUSER+40, FASTUSER+43, FASTUSER+55
, FASTUSER+61
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, ESORD+12, ESORD+15, ESORD+20, SETSORT+1, SETSORT+2
FWDBY FASTUSER+4~, FASTUSER+6*, FASTUSER+65, FASTUSER+66
I FASTUSER+3~, FASTUSER+13*, FASTUSER+17
J FASTUSER+4~, FASTUSER+12*, FASTUSER+60*, FASTUSER+61, FASTUSER+66*, FASTUSER+67, FASTUSER+68
NONOR FASTUSER+3~, FASTUSER+20*, FASTUSER+21
NONORLST FASTUSER+3~, FASTUSER+11
NONORLST( FASTUSER+20
NOTIF TXTFUP~, TXTFUP+2
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
ORBIRAD FASTUSER+14~, FASTUSER+44*, FASTUSER+59
ORBLMDEL ESORD+2~
ORBXQAID ESORD+2~, ESORD+3*, ESORD+9, ESORD+12, ESORD+22
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+2, KILEXMED+6, KILEXOI~, KILEXOI+2, KILEXOI+5, KILUNVOR~, KILUNVOR+5, KILUNVOR+9, KILUNVOR+12
, KILUNVMD~, KILUNVMD+5, KILUNVMD+9, KILUNVMD+12
ORDG KILEXMED+1~*, KILEXMED+2, 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 FASTUSER+30~, FASTUSER+32*, FASTUSER+33
ORIO KILEXMED+4~
ORLST KILEXMED+1~, KILEXMED+2, KILEXMED+3, KILEXOI+1~, KILEXOI+2, KILEXOI+3, KILUNVOR+1~, KILUNVOR+9, KILUNVOR+10, KILUNVMD+1~
, KILUNVMD+9, KILUNVMD+10
ORN FASTUSER+3~, FASTUSER+34*, FASTUSER+35, FASTUSER+37, FASTUSER+38, FASTUSER+39, FASTUSER+42, FASTUSER+46, FASTUSER+49
ORN0 FASTUSER+3~, FASTUSER+38*, FASTUSER+39
ORNIFN KILEXMED+4~, KILEXMED+6*, KILEXMED+7, KILEXMED+8, KILEXMED+10, 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+4*, KILEXMED+5*, KILEXMED+6
ORPOUT FASTUSER+30~, FASTUSER+43
ORPOUT("DATA" FASTUSER+44
ORPROV FASTUSER+14~, FASTUSER+33*, FASTUSER+68
ORPT ESORD+2~, ESORD+4*, ESORD+8, ESORD+15
ORQUIT ESORD+2~, ESORD+3*
ORSRV URGENLST+1~, URGENLST+2*, URGENLST+3
ORTOT FASTUSER+3~, FASTUSER+8*, FASTUSER+13
ORURG FASTUSER+3~, FASTUSER+24*, FASTUSER+28*, FASTUSER+36*, FASTUSER+60
ORVP KILUNSNO~, KILUNSNO+1*, KILEXMED+4~, KILEXMED+6*, KILEXMED+10, 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+70*, 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 FASTUSER+30~, FASTUSER+33*
PFLAG GETDATA~, GETDATA+4
PRE FASTUSER+4~, FASTUSER+18*, FASTUSER+22
REM FASTUSER+3~, FASTUSER+15*, FASTUSER+21*, FASTUSER+37*, FASTUSER+61
REMLIST FASTUSER+3~, FASTUSER+10
REMLIST( FASTUSER+37
ROOT TXTFUP~, CHGRAD+1*, CHGRAD+2
SHOWADD GETDATA+1~, GETDATA+8*
SORT FASTUSER+3~, SETSORT~, SETSORT+1
STOPDATE FASTUSER+3~, FASTUSER+6*, FASTUSER+7
STRTDATE FASTUSER+3~, FASTUSER+6*, FASTUSER+7
U URGENLST+2, FASTUSER+19, FASTUSER+22, FASTUSER+33, FASTUSER+39, FASTUSER+49, FASTUSER+50, FASTUSER+60, FASTUSER+61, FASTUSER+66
, FASTUSER+67, FASTUSER+68, GETACT2+8, KILEXMED+10, KILEXOI+8, KILUNVOR+6, KILUNVOR+15, KILUNVMD+6, KILUNVMD+15, GETSORT+1
URG FASTUSER+3~, FASTUSER+35*, FASTUSER+36
URGLIST FASTUSER+3~, FASTUSER+9
URGLIST( FASTUSER+35
VA200 KILUNVOR+1~, KILUNVOR+5*, KILUNVMD+5*
VAERR KILUNVOR+1~
VAIN KILUNVOR+1~
VAIN(7 KILUNVOR+6, KILUNVMD+6
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+9, KILEXMED+10*!, KILEXOI+7
, KILEXOI+8*!, KILUNVOR+14, KILUNVOR+15*!, KILUNVMD+14, KILUNVMD+15*!, ESORD~, ESORD+3, ESORD+4
XQAKILL KILEXMED+4~, KILEXMED+8*, 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
Y 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