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

Package: Order Entry Results Reporting

Routine: ORB3U1


Information

ORB3U1 ; slc/CLA - Utilities which support OE/RR 3 Notifications ;12/15/97

Source Information

Source file <ORB3U1.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Kernel 7 (,HOME)^%ZIS  ^%ZISC  (,KILL)^%ZTLOAD  $$FMTE^XLFDT  $$LJ^XLFSTR  (AHISTORY,ALERTDAT)^XQALBUTL  PATIENT^XQALERT  
List Manager 3 EN^VALM  (CLEAR,FULL)^VALM1  (CLEAN,CNTRL)^VALM10  
Order Entry Results Reporting 3 UTL^ORB3  $$ORDIV^ORB31  LABTHR^ORB3U2  
VA FileMan 3 ^%DT  ^DIC  ^DIR  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 4 OR PATIENT ALERTS  OR SELECT ALERTS  ORB3 ALERT RECIPIENTS  ORB3 DETERMINE RECIPIENTS  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
LMHDR ; header for ListMgr display
LMENTRY ; entry code for List Mgr display
HDR2
HDR ;print header of report
GETRECS(ORBAID)
ALRTHX ;report the recipients for an alert, when received, action taken
HDR1
SELECT ;if one or more alerts selected, display/print recipient data:
OUTPUT(ORY,ORBDESC,ORBHDR) ;prompt for device and send report
LIST(Y) ;return list of notifications from Notification File [#100.9]
; RETURN IEN^NAME^URGENCY
LMALT ; alternative selection code
PRINT ;print body of Determine Notification Recipients Report
RECIPS ;determine/report the list of recipients for a notification
LMHELP ; help for List Mgr display
LMEXIT ; exit code for List Mgr display

External References

Name Field # of Occurrence
^%DT ALRTHX+8, ALRTHX+12
^%ZIS OUTPUT+4
HOME^%ZIS OUTPUT+14
^%ZISC PRINT+12
^%ZTLOAD OUTPUT+10
KILL^%ZTLOAD PRINT+13
^DIC ALRTHX+3, RECIPS+3, RECIPS+9, RECIPS+37, RECIPS+43
^DIR RECIPS+24
UTL^ORB3 RECIPS+50
$$ORDIV^ORB31 RECIPS+27
LABTHR^ORB3U2 RECIPS+33
EN^VALM ALRTHX+20
CLEAR^VALM1 LMEXIT+1
FULL^VALM1 SELECT+4, LMHELP+2, LMALT+1
CLEAN^VALM10 LMENTRY+4
CNTRL^VALM10 LMENTRY+37
$$FMTE^XLFDT LMENTRY+27, GETRECS+8, GETRECS+9, GETRECS+10, GETRECS+11, GETRECS+12, GETRECS+14
$$LJ^XLFSTR LMENTRY+36
$$GET^XPAR RECIPS+14, RECIPS+28
AHISTORY^XQALBUTL GETRECS+2
ALERTDAT^XQALBUTL LMENTRY+13
PATIENT^XQALERT ALRTHX+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Processing..."
  • Line Location: ALRTHX+18
Function Call: WRITE
  • Prompt: !!,"Enter the display number of the alert whose recipients you wish to review in detail."
  • Line Location: LMHELP+3
Function Call: WRITE
  • Prompt: !!,"Press <return> to continue ..."
  • Line Location: LMHELP+4
Function Call: WRITE
  • Prompt: !,"Processing, please stand by..."
  • Line Location: RECIPS+47
Function Call: WRITE
  • Prompt: !!?5,"Report canceled!"
  • Line Location: OUTPUT+12
Function Call: WRITE
  • Prompt: !!?5,"Report queued."
  • Line Location: OUTPUT+13
Function Call: WRITE
  • Prompt: !!," - Report Interrupted -",!
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !!!," - End of Report -",!
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,"Press RETURN to continue: "
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: ?20,ORBHDR
  • Line Location: HDR2+0
Function Call: WRITE
  • Prompt: ?(IOM-10),"Page: ",$J(PAGE,3),!!
  • Line Location: HDR2+1
Routine Call
  • VALM
  • Line Location:
    • ALRTHX+20
Routine Call
  • %ZIS
  • Line Location:
    • OUTPUT+14
Routine Call
  • DIC
  • Line Location:
    • ALRTHX+3
    • RECIPS+3
    • RECIPS+9
    • RECIPS+37
    • RECIPS+43
Routine Call
  • DIR
  • Line Location:
    • RECIPS+24
Routine Call
  • %ZIS
  • Line Location:
    • OUTPUT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(100.9 - [#100.9] Classic Fileman Calls
^DPT - [#2] Classic Fileman Calls
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.9 - [#100.9] LIST+4
^ORD(101 - [#101] LMENTRY+40
^TMP("OR" SELECT+9, LMEXIT+2!, LMENTRY+27*, LMENTRY+30, LMENTRY+31, LMENTRY+35*, LMENTRY+36*, LMENTRY+39*, LMENTRY+40*
^TMP("ORB" LMEXIT+2!, LMENTRY+6, LMENTRY+7
^VA(200 - [#200] GETRECS+7, GETRECS+13, GETRECS+15

Label References

Name Line Occurrences
@( PRINT+4
GETRECS SELECT+13
HDR PRINT+6
OUTPUT SELECT+17, RECIPS+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ALRTHX+8*, ALRTHX+9!, ALRTHX+12*, ALRTHX+13!
%DT("A" ALRTHX+8*, ALRTHX+12*
%DT("B" ALRTHX+8*, ALRTHX+12*
%ZIS OUTPUT+3*, OUTPUT+15!
DESC SELECT+1~, SELECT+15*, SELECT+17, RECIPS+1~, RECIPS+51*, RECIPS+53
DIC ALRTHX+3!*, ALRTHX+4!, ALRTHX+6!, RECIPS+3!*, RECIPS+6!, RECIPS+9*, RECIPS+12!, RECIPS+37!*, RECIPS+39!, RECIPS+43!*
, RECIPS+45!
DIC("A" ALRTHX+3*, RECIPS+3*, RECIPS+9*, RECIPS+37*, RECIPS+43*
DIC(0 ALRTHX+3*, RECIPS+3*, RECIPS+9*, RECIPS+37*, RECIPS+43*
DIR RECIPS+18!, RECIPS+30!
DIR("?" RECIPS+19*, RECIPS+20*, RECIPS+21*, RECIPS+23*
DIR("A" RECIPS+18*
DIR(0 RECIPS+18*
DIRUT RECIPS+30!
DTIME LMHELP+5, PRINT+11, HDR+3
DTOUT ALRTHX+6!, RECIPS+6!, RECIPS+12!, RECIPS+30!, RECIPS+39!, RECIPS+45!
DUOUT ALRTHX+6!, RECIPS+5, RECIPS+6!, RECIPS+11, RECIPS+12!, RECIPS+29, RECIPS+30!, RECIPS+38, RECIPS+39!, RECIPS+44
, RECIPS+45!
END PRINT+1~, PRINT+2*, PRINT+5, PRINT+7, PRINT+9, HDR+3*, HDR+4
HDR SELECT+1~, SELECT+16*, SELECT+17, RECIPS+1~, RECIPS+52*, RECIPS+53
I LIST+2~, LIST+3*, LIST+4*, PRINT+2*, PRINT+5*, PRINT+8
IO PRINT+3
IO("Q" OUTPUT+6, OUTPUT+16!
IOF HDR1
>> IOINHI LMENTRY+37
>> IOINORM LMENTRY+37
IOM HDR2+1
IOSL PRINT+6
IOST PRINT+4, PRINT+11, HDR+1, HDR1
J LIST+2~, LIST+4*
LCNT LMENTRY+1~, LMENTRY+29*, LMENTRY+34*, LMENTRY+36, LMENTRY+37, LMENTRY+39, LMENTRY+42
NUM LMENTRY+1~, LMENTRY+29*, LMENTRY+34*, LMENTRY+35, LMENTRY+36, LMENTRY+39, LMENTRY+40
ORAD LMENTRY+1~
ORAD( LMENTRY+14, LMENTRY+15
ORAD(2 LMENTRY+16
ORBA LMENTRY+1~, LMENTRY+6*, LMENTRY+7
ORBADUZ RECIPS+1~, RECIPS+33, RECIPS+50
ORBADUZ( RECIPS+37*, RECIPS+43*
ORBAID SELECT+1~, SELECT+10*, SELECT+13, LMENTRY+1~, LMENTRY+8*, LMENTRY+9, LMENTRY+13, LMENTRY+27, GETRECS~, GETRECS+2
ORBAL SELECT+1~, SELECT+9*, SELECT+10, SELECT+11
ORBDESC OUTPUT~, OUTPUT+9
ORBDFN ALRTHX+1~, ALRTHX+5*, ALRTHX+17, RECIPS+1~, RECIPS+4*, RECIPS+33, RECIPS+50
ORBDT LMENTRY+1~, LMENTRY+15*, LMENTRY+27, LMENTRY+33*, LMENTRY+36
ORBEDT ALRTHX+1~, ALRTHX+14*, ALRTHX+17
ORBHDR OUTPUT~, HDR2
ORBHX GETRECS+1~
ORBHX(20 GETRECS+3, GETRECS+5
ORBI GETRECS+1~, GETRECS+4*, GETRECS+5
ORBMSG LMENTRY+1~, LMENTRY+14*, LMENTRY+20*, LMENTRY+21, LMENTRY+22, LMENTRY+25*, LMENTRY+26*, LMENTRY+27, LMENTRY+32*, LMENTRY+36
ORBMSGP1 LMENTRY+2~, LMENTRY+21*, LMENTRY+23, LMENTRY+24*, LMENTRY+25
ORBMSGP2 LMENTRY+2~, LMENTRY+22*, LMENTRY+25
ORBPR RECIPS+1~, RECIPS+14*, RECIPS+17, RECIPS+28*
ORBPT ALRTHX+5*, SELECT+16, LMHDR+1, LMEXIT+2!
ORBR GETRECS+1~, GETRECS+5*, GETRECS+7, GETRECS+8, GETRECS+9, GETRECS+10, GETRECS+11, GETRECS+12, GETRECS+13, GETRECS+14
, GETRECS+15
ORBSDT ALRTHX+1~, ALRTHX+10*, ALRTHX+17
ORBSMSG SELECT+1~, SELECT+11*, SELECT+12
ORBX LMENTRY+1~, LMENTRY+7*, LMENTRY+8
ORDATA LMENTRY+1~, LMENTRY+16*, LMENTRY+18
ORDIV RECIPS+1~, RECIPS+27*, RECIPS+28
ORI SELECT+1~, SELECT+7*, SELECT+8
ORJ SELECT+1~, SELECT+6*, SELECT+12*, SELECT+14*, GETRECS+6*, GETRECS+7*, GETRECS+8*, GETRECS+9*, GETRECS+10*, GETRECS+11*
, GETRECS+12*, GETRECS+13*, GETRECS+14*, GETRECS+15*
ORN SELECT+1~, SELECT+8*, SELECT+9, RECIPS+1~, RECIPS+10*, RECIPS+14, RECIPS+17, RECIPS+28, RECIPS+33, RECIPS+36
, RECIPS+42, RECIPS+50
ORNUM LMENTRY+1~, LMENTRY+17*, LMENTRY+18*, LMENTRY+19*, LMENTRY+26, RECIPS+1~, RECIPS+25*, RECIPS+26, RECIPS+27, RECIPS+33
, RECIPS+50
ORNUMS SELECT+1~, SELECT+2*, SELECT+3, SELECT+7, SELECT+8
ORX LMENTRY+2~, LMENTRY+30*, LMENTRY+31, GETRECS+1~, GETRECS+3*, GETRECS+4
ORY SELECT+1~, SELECT+17, LMENTRY+2~, LMENTRY+31*, LMENTRY+32, LMENTRY+33, LMENTRY+35, RECIPS+1~, RECIPS+49*, RECIPS+50
, RECIPS+53, OUTPUT~
ORY( SELECT+12*, SELECT+14*, GETRECS+6*, GETRECS+7*, GETRECS+8*, GETRECS+9*, GETRECS+10*, GETRECS+11*, GETRECS+12*, GETRECS+13*
, GETRECS+14*, GETRECS+15*, PRINT+5, PRINT+8
PAGE PRINT+1~, PRINT+2*, HDR+1, HDR1, HDR2*, HDR2+1
POP OUTPUT+1~, OUTPUT+5
U ALRTHX+5, SELECT+10, SELECT+11, LMENTRY+8, LMENTRY+15, LMENTRY+26, LMENTRY+27, LMENTRY+32, LMENTRY+33, LMENTRY+39
, GETRECS+3, GETRECS+7, GETRECS+8, GETRECS+9, GETRECS+10, GETRECS+11, GETRECS+12, GETRECS+13, GETRECS+14, GETRECS+15
V LIST+2~, LIST+4*
>> VALMBCK SELECT+18*, LMHELP+2*, LMALT+2*, LMENTRY+42*
>> VALMBG LMENTRY+42*
>> VALMCNT LMENTRY+42*
VALMHDR LMENTRY+41!
VALMHDR(1 LMHDR+1*
X LMHELP+1~, LMHELP+5*, RECIPS+30!, PRINT+1~, PRINT+11*, HDR+3*
>> XQORM("ALT" LMEXIT+2!
>> XQORNOD(0 SELECT+2
Y LIST~, ALRTHX+4!, ALRTHX+5, ALRTHX+6!, ALRTHX+9!, ALRTHX+10, ALRTHX+13!, ALRTHX+14, RECIPS+3, RECIPS+4
, RECIPS+6!, RECIPS+9, RECIPS+10, RECIPS+12!, RECIPS+25, RECIPS+30!, RECIPS+37!, RECIPS+39!, RECIPS+43!, RECIPS+45!
Y( LIST+4*
ZTDESC OUTPUT+9*, OUTPUT+11!
ZTRTN OUTPUT+7*, OUTPUT+11!
ZTSAVE OUTPUT+11!
ZTSAVE("ORBHDR" OUTPUT+8*
ZTSAVE("ORY(" OUTPUT+8*
>> ZTSK OUTPUT+12, PRINT+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All