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

Package: Order Entry Results Reporting

Routine: ORB3UTL


Information

ORB3UTL ;SLC/JMH - OE/RR Notification Utilities ;Aug 20, 2019@09:43

Source Information

Source file <ORB3UTL.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 3 $$NOW^XLFDT  ALERTDAT^XQALBUTL  (DEFALERT,GETPAT3)^XQALDATA  
Order Entry Results Reporting 3 EN^ORB3  (REMLIST,REMNONOR,URGLIST)^ORQORB  FASTUSER^ORWORB  
Text Integration Utility 2 $$CANDO^TIULP  $$BOIL^TIUSRVD  
VA FileMan 2 (,FILE,UPDATE,WP)^DIE  $$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: 7

Package Total Caller Graph
Order Entry Results Reporting 7 ORB3UTL DEFER  ORB3UTL GET DESCRIPTION  ORB3UTL GET EXISTING NOTES  ORB3UTL GET NOTIFICATION  ORB3UTL NOTIFPG  ORBSMART  ORMTIME  

Entry Points

Name Comments DBIA/ICR reference
GENALRTS ;fire off due alerts
GENALRT(ORID) ;fire a specific scheduled alert
SCHALRT(ORDATA) ;Schedule a long text alert
DEFER(ORY,ORPROV,ORALERT,ORDT) ;defer an alert
NOTIFPG(ORY,ORPAT,ORFROM,ORTO) ;page through a patients alerts
INDNOT(ORY) ;index the user's alerts by the xqaldata, include deferred alerts
GETNOTIF(RETURN,ALERT) ; Return a notification structure to the SMART Dialog System
GETNOTES(RETURN,DOC,DFN) ; Returns existing notes that can be addended
GETDESC(RETURN,ALERT) ; Returns notification description

External References

Name Field # of Occurrence
^DIE SCHALRT+13
FILE^DIE GENALRT+11
UPDATE^DIE SCHALRT+9
WP^DIE SCHALRT+14
$$GET1^DIQ NOTIFPG+33, GETNOTIF+5, GETNOTIF+7, GETNOTIF+8, GETNOTIF+10, GETNOTIF+11, GETNOTIF+12, GETNOTES+11
EN^ORB3 GENALRT+6
REMLIST^ORQORB NOTIFPG+11
REMNONOR^ORQORB NOTIFPG+12
URGLIST^ORQORB NOTIFPG+10
FASTUSER^ORWORB INDNOT+1
$$CANDO^TIULP GETNOTES+9
$$BOIL^TIUSRVD GETDESC+15
$$NOW^XLFDT GENALRTS+5, GENALRT+7, GENALRT+10, SCHALRT+12
ALERTDAT^XQALBUTL NOTIFPG+32
DEFALERT^XQALDATA DEFER+7
GETPAT3^XQALDATA NOTIFPG+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,ORI
  • Line Location: GENALRTS+5
Routine Call
  • DIE
  • Line Location:
    • SCHALRT+13
Routine Call
  • DIE
  • Line Location:
    • GENALRT+11
Routine Call
  • DIE
  • Line Location:
    • SCHALRT+9
Routine Call
  • DIE
  • Line Location:
    • SCHALRT+14

Used in RPC

RPC Name Call Tags
ORB3UTL DEFER DEFER
ORB3UTL NOTIFPG NOTIFPG
ORB3UTL GET NOTIFICATION GETNOTIF
ORB3UTL GET DESCRIPTION GETDESC
ORB3UTL GET EXISTING NOTES GETNOTES

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ
^ORD(100.9 - [#100.9] GET1^DIQ
^OR(100.97 - [#100.97] Classic Fileman Calls,  WP^DIE
^TIU(8925 - [#8925] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] NOTIFPG+42, GETNOTIF+15
^OR(100.97 - [#100.97] GENALRTS+3, GENALRTS+4, GENALRT+2, GENALRT+3, GENALRT+4, GENALRT+5, GENALRT+7
^ORD(100.9 - [#100.9] NOTIFPG+39, GETDESC+5
^TIU(8925 - [#8925] GETNOTES+4
^TIU(8925.1 - [#8925.1] GETDESC+8
^TMP("ORB2" NOTIFPG+8!, NOTIFPG+14, NOTIFPG+17, NOTIFPG+70
^TMP("ORBG" NOTIFPG+8!, NOTIFPG+57*, NOTIFPG+58*, NOTIFPG+64*, NOTIFPG+65*, NOTIFPG+67*, NOTIFPG+68*, NOTIFPG+70*, NOTIFPG+71
^TMP($J GETNOTIF+1, GETNOTES+1, GETDESC+1

Label References

Name Line Occurrences
GENALRT GENALRTS+5
INDNOT NOTIFPG+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALERT GETNOTIF~, GETNOTIF+3, GETNOTIF+4, GETNOTIF+14, GETDESC~, GETDESC+2, GETDESC+11
ALRT NOTIFPG+5~, NOTIFPG+17*, NOTIFPG+18, NOTIFPG+19, NOTIFPG+22, NOTIFPG+23, NOTIFPG+25, NOTIFPG+44, NOTIFPG+45, NOTIFPG+47
, NOTIFPG+48
ALRTDFN NOTIFPG+5~, NOTIFPG+16*, NOTIFPG+41*, NOTIFPG+42
ALRTDT NOTIFPG+5~, NOTIFPG+53*, NOTIFPG+54*, NOTIFPG+55*, NOTIFPG+57
ALRTI NOTIFPG+5~, NOTIFPG+25*, NOTIFPG+40*, NOTIFPG+43*, NOTIFPG+57
ALRTLOC NOTIFPG+5~, NOTIFPG+27*, NOTIFPG+42*, NOTIFPG+50*, NOTIFPG+57
ALRTMSG NOTIFPG+5~, NOTIFPG+22*, NOTIFPG+47*, NOTIFPG+48*, NOTIFPG+49, NOTIFPG+50, NOTIFPG+51*, NOTIFPG+58, NOTIFPG+61, NOTIFPG+62*
, NOTIFPG+63, NOTIFPG+64, NOTIFPG+65
ALRTPT NOTIFPG+5~, NOTIFPG+26*, NOTIFPG+45*, NOTIFPG+46*, NOTIFPG+52*, NOTIFPG+57
ALRTXQA NOTIFPG+5~, NOTIFPG+19*, NOTIFPG+21, NOTIFPG+28, NOTIFPG+29, NOTIFPG+32, NOTIFPG+35, NOTIFPG+41, NOTIFPG+53, NOTIFPG+58
, NOTIFPG+66
DA SCHALRT+7~, SCHALRT+10*, SCHALRT+14
DFN GETNOTIF+2~, GETNOTIF+3*, GETNOTIF+13, GETNOTIF+15, GETNOTES~, GETNOTES+4, GETDESC+11~*, GETDESC+12
DIC SCHALRT+7~, SCHALRT+11*
DIC(0 SCHALRT+11*
DIE SCHALRT+7~, SCHALRT+11*
DOC GETNOTES~, GETNOTES+4
DR SCHALRT+7~, SCHALRT+12*
FWDBY NOTIFPG+5~, NOTIFPG+63, NOTIFPG+64
I NOTIFPG+4~, NOTIFPG+13*, NOTIFPG+14*, NOTIFPG+17
IEN GETNOTIF+2~, GETNOTIF+4*, GETNOTIF+9, GETNOTES+2~, GETNOTES+7*, GETNOTES+9, GETNOTES+11
IENS GETNOTIF+2~, GETNOTIF+4*, GETNOTIF+5, GETNOTIF+7, GETNOTIF+8, GETNOTIF+10, GETNOTIF+11, GETNOTIF+12
J NOTIFPG+5~, NOTIFPG+13*, NOTIFPG+57*, NOTIFPG+58, NOTIFPG+64*, NOTIFPG+65, NOTIFPG+67, NOTIFPG+68
LOOP GETNOTES+2~, GETNOTES+4*, GETNOTES+5, GETNOTES+6*, GETNOTES+7
NONOR NOTIFPG+5~, NOTIFPG+20*, NOTIFPG+21
NONORLST NOTIFPG+4~, NOTIFPG+12
NONORLST( NOTIFPG+20
ORALERT DEFER~, DEFER+7
ORBOIL GETDESC+15~*, GETDESC+16, GETDESC+17, GETDESC+21
ORDATA SCHALRT~
ORDATA("PATIENT" SCHALRT+8
ORDATA("TITLE" SCHALRT+12
ORDATA("WHEN" SCHALRT+12
ORDATA("WHO" SCHALRT+12
ORDFN GENALRT+5~*, GENALRT+6, GENALRT+7
ORDT DEFER~, DEFER+7
ORDUZ GENALRT+1~, GENALRT+6
ORDUZ( GENALRT+2*
ORFDART GENALRT+8!, SCHALRT+7~
ORFDART( GENALRT+9*, GENALRT+10*, SCHALRT+8*
ORFROM NOTIFPG~, NOTIFPG+9
ORGLOB GETDESC+17~*, GETDESC+18, GETDESC+19, GETDESC+20
ORGLOBI GETDESC+19~*, GETDESC+20
ORHAS NOTIFPG+5~, NOTIFPG+66*, NOTIFPG+67
ORI GENALRTS+2~*, GENALRTS+3*, GENALRTS+4, GENALRTS+5, GENALRT+4~*, INDNOT+2~*, INDNOT+3
ORID GENALRT~, GENALRT+2, GENALRT+3, GENALRT+4, GENALRT+5, GENALRT+7, GENALRT+9, GENALRT+10
ORIENRT SCHALRT+7~
ORIENRT(1 SCHALRT+10
ORMSG GENALRT+1~, GENALRT+3*, GENALRT+6
ORMSG( GENALRT+4*
ORMSGRT GENALRT+8!, SCHALRT+7~
ORN NOTIFPG+5~, NOTIFPG+35*, NOTIFPG+36, NOTIFPG+38, NOTIFPG+39, NOTIFPG+40, NOTIFPG+44, NOTIFPG+47
ORN0 NOTIFPG+5~, NOTIFPG+39*, NOTIFPG+40
ORNOTID GETDESC+2~*, GETDESC+3, GETDESC+5
ORPAT NOTIFPG~, NOTIFPG+9
ORPROV DEFER~, DEFER+7, NOTIFPG+15~, NOTIFPG+33*, NOTIFPG+68
ORRES DEFER+8~*, DEFER+9
ORROOT DEFER+4~
ORROOT(1 DEFER+8
ORTIUOBJ GETDESC+5~*, GETDESC+6, GETDESC+8*, GETDESC+9, GETDESC+15
ORTMP GETNOTIF+2~
ORTO NOTIFPG~, NOTIFPG+9
ORTOT NOTIFPG+4~
ORTOTU NOTIFPG+4~
ORURG NOTIFPG+5~, NOTIFPG+24*, NOTIFPG+28*, NOTIFPG+37*, NOTIFPG+57
ORWHEN GENALRTS+4~*, GENALRTS+5
ORXQAID GENALRT+7~*, GENALRT+9, GENALRT+12
ORY DEFER~, DEFER+5*, DEFER+9*, NOTIFPG~, NOTIFPG+7!, NOTIFPG+71*, INDNOT~
ORY( INDNOT+3*
ORY2 NOTIFPG+4~, NOTIFPG+6, INDNOT+1~, INDNOT+2, INDNOT+3
ORY2( NOTIFPG+66
PRE NOTIFPG+5~, NOTIFPG+18*, NOTIFPG+22
REM NOTIFPG+5~, NOTIFPG+21*, NOTIFPG+38*, NOTIFPG+58
REMLIST NOTIFPG+4~, NOTIFPG+11
REMLIST( NOTIFPG+38
RETURN GETNOTIF~, GETNOTIF+1*, GETNOTIF+5, GETNOTIF+6, GETNOTIF+7, GETNOTIF+8, GETNOTIF+9, GETNOTIF+10, GETNOTIF+11, GETNOTIF+12
, GETNOTIF+13, GETNOTIF+14, GETNOTIF+15, GETNOTES~, GETNOTES+1*, GETNOTES+10, GETNOTES+11, GETNOTES+12, GETDESC~, GETDESC+1*
, GETDESC+4, GETDESC+7, GETDESC+10, GETDESC+13, GETDESC+20, GETDESC+21
ROOT GETNOTES+2~, GETNOTES+5*, GETNOTES+6
STAT GETNOTES+2~, GETNOTES+3*, GETNOTES+4
U GENALRTS+4, GENALRT+2, GENALRT+7, DEFER+9, NOTIFPG+19, NOTIFPG+22, NOTIFPG+40, NOTIFPG+47, NOTIFPG+48, NOTIFPG+57
, NOTIFPG+58, NOTIFPG+64, NOTIFPG+65, NOTIFPG+67, NOTIFPG+68, INDNOT+3, GETNOTIF+15, GETNOTES+11, GETDESC+5, GETDESC+8
URG NOTIFPG+5~, NOTIFPG+36*, NOTIFPG+37
URGLIST NOTIFPG+4~, NOTIFPG+10
URGLIST( NOTIFPG+36
X GETNOTIF+2~
XQALERTD NOTIFPG+32~
XQALERTD("2" NOTIFPG+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All